Hello all.
Long story short I have a custom trading system/program written in C# which was built to me by a professional firm over 10 years ago by now. Since the first iteration I've had subsequent upgrades up until the point where I'm mostly satisfied as it covers most bases. This is not an automated trading system, but what I call a statistical model.
The main problem at the moment with the software is that the program outgrew its original specifications (which was rather simple), such that particularly updating of data isn't as smooth as it should be considering that I use it intraday as well. Also, I've had to add some of my own calculations later on in Excel. However, it does work, although not optimally.
I wasn't really planning on doing anything more at the moment, but have now been approached by a programmer who's very eager to collaborate with me. Roughly, the deal will be that he re-writes my current model/system taking care of all present issues and adds a few new features. In return, I pretty much give him everything which I spent so many years developing and researching.
I have two concerns:
1) How can I be certain that this guy doesn't leave me in the dust as soon as I've divulged the current source code/calculations?
I know it's possible to create contracts, but I'm still a bit worried here.
2) Simply the act of sharing everything I accumulated is something that makes me conflicted. I spent a great deal of time, trial and error to deveop what I have. And then I'm simply going to hand it out to some stranger?
The obvious benefit to me is that I may be abe to finally complete my system and have at hand a much better and more efficient program without investing any money.
Additionally, there's the possible benefit of developing something even better together. If we continue working together he can quickly implement new ideas for testing, etc.
Any thoughts?
Long story short I have a custom trading system/program written in C# which was built to me by a professional firm over 10 years ago by now. Since the first iteration I've had subsequent upgrades up until the point where I'm mostly satisfied as it covers most bases. This is not an automated trading system, but what I call a statistical model.
The main problem at the moment with the software is that the program outgrew its original specifications (which was rather simple), such that particularly updating of data isn't as smooth as it should be considering that I use it intraday as well. Also, I've had to add some of my own calculations later on in Excel. However, it does work, although not optimally.
I wasn't really planning on doing anything more at the moment, but have now been approached by a programmer who's very eager to collaborate with me. Roughly, the deal will be that he re-writes my current model/system taking care of all present issues and adds a few new features. In return, I pretty much give him everything which I spent so many years developing and researching.
I have two concerns:
1) How can I be certain that this guy doesn't leave me in the dust as soon as I've divulged the current source code/calculations?
I know it's possible to create contracts, but I'm still a bit worried here.
2) Simply the act of sharing everything I accumulated is something that makes me conflicted. I spent a great deal of time, trial and error to deveop what I have. And then I'm simply going to hand it out to some stranger?
The obvious benefit to me is that I may be abe to finally complete my system and have at hand a much better and more efficient program without investing any money.
Additionally, there's the possible benefit of developing something even better together. If we continue working together he can quickly implement new ideas for testing, etc.
Any thoughts?
