I want to hire a Ninja programmer that can deliver to me:
1) Fully functioning source
2) Function I can easily incorporate into my other strategies
3) Ability to connect to my private MySQL database
4) Store information into my DB regarding the success/failure of last trade
5) Retrieve information from my DB regarding past trades success/failure
The information recorded on the trade would be something like:
a) Date/time of entry/exit
b) Instrument
c) Entry price
d) MAE
e) MFE
f) Exit price
g) Stop
h) Target
i) Multiple indicator values at entry and exit, such as "indicator 1: value 1", "indicator 1: value 2", "indicator 2: value 1", "indicator 3: value 1"
It is also very likely the DB will need to store a lot of other information in the database, such as the open/high of each bar and the values of each indicator passed to it. This is so that later when a trade fails, the database will contain the information necessary to determine what the indicator values would need to have been in order to either not take the trade if the target was not possible before hitting the stop, or what the indicator values should have been to get an earlier/later/better entry in order to hit the target before hitting the stop.
My strategy will need to be able to use the global function to query the database for this information, so it can make changes to itself (self-adapting/self-learning) for future trades.
I can call an update function onbarupdate (close of bar) so database has access to ninja variables. It can also be called immediately upon execution of an Entry order, with predefined stops and targets. So it can use this info to determine if a trade was a success or failure, or maybe there is another way to query Ninja directly for this.
I am willing to take on partners that want to split the cost of development and receive the full code, you can let me know if interested.
Mike
Comment