There's a lot of un-knowns for sure. [...]
In terms of programming, I figure it can be done in 2-3 weeks of full-time work...
the famous last words

There's a lot of un-knowns for sure. [...]
In terms of programming, I figure it can be done in 2-3 weeks of full-time work...

The approach I would take is:
1. specify what you want him to reconfigure/develop/build. You will need to be able to do this whether you code it yourself, use the programmer that you're considering, or use another.
2. optionally, split programming the different pieces between different programmers. This doesn't sound like a good choice in this specific instance though
3. retain the key variables which are likely to comprise your IP/secret sauce/edge for yourself.
e.g. if using a moving average crossover, specify that after moving average (x periods) crosses above/below moving average (y periods) then do something. Specify that x and y are variables (that can obviously be varied). Test it using variations of x and y. When happy that the programmer has delivered what you have specified, run it with x and y using your specific backtested variables.
so u gonna share your "in and out" of your strategy to a complete stranger w/o signing some kinda of nda if he/she agrees etc.? if you say yes, please go ahead and report back to this forum.
LOL.the famous last words![]()
LOL.
This won't take long... This'll be easy!

Good Morning Laissez,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?
Good Morning Laissez,
You need a partner. You can not do it alone. Will take too much time and effort.
Find a partner with a skill in programming. Trust this partner.
Allow the partner to scale up the algo with you. Win win, you get rich and your partner get rich. If the programmer wishes.