İş tamamlandı
İş Gereklilikleri
Hi Programmers,
I've been trying to message the creator of the VR---OVERTURN EA, but he speaks only Russian and I haven't been able to autotranslate the modification specifications. The VR---Overturn trade logic should be flipped so that whenever a trade is closed, the opposite trade will be open.
So if a buy order wins, next trade is sell order. If a buy order loses, next trade is sell order.
If a sell order wins, next trade is buy order. If a sell order loses, next trade is buy order.
Here is the link to VR--Overturn, it is free, you can use it as reference if need be. https://www.mql5.com/en/code/11125
The VR-Overturn is a martingale system, i want to make a reverse martingale. For the multiplier lot variable, I simply want to modify the multiplierlot to apply to winning trades instead of losing trades. Also,This variable is to be like in the VR EA, it can be from 0-infinite. so with the multiplierlot set at .5, and the first order starting at 1 lot, if it wins, the next order will be .5 lots. If it wins again, the next order will be .25 lots, etc all the way down to .01 where it will repeat .01 lot orders till a loss occurs.
If the multiplier lot is 2 and the first order starts at 1 lot, if it wins, the next order will be 2 lots. If it wins again, the next order will be 4 lots, etc etc.
I would also like to add a variable allowing user to control amount of times the system will apply the multiplier lot, IE if set at 0, no cap is placed, if set at 2, 2 winning trades will have their order size affected, then the next order will revert back to the original lot size- if set at 2, first order 1 lot, second order 2 lots, third order 4 lots, fourth order back to 1 lot. If set at 10 it will go all the way to ten multiplications.
A second version is to be added with the original trade logic which is as follows:
when a trade wins, another trade in the same direction is initiated. If a trade loses, an opposite trade is initiated.
If a buy order wins, another buy order is opened. if a buy order loses, a sell order is opened.
If a sell order wins, another sell order is opened. if a sell order loses, a buy order is opened.
This means there will be v1 ea and v2 ea both with same martingale functions but different exit trade logic
if both the original martingale system in VR--overturn can be also applied it would be nice, if not, thats fine. If it can, there should be 2 different multiplierlot variables, one for winnning trades, one for losing trades, and they should have option to set true or false so as to turn on or turn off either one. There would also have to be 2 maximum multiplier lot variables, so as to control how many times either wins or losses can multiply before reverting back to original lot sizing. This is the first time I am asking for a Job, so I don't know how much this should cost or how much time it should take, please let me know how much this would cost and the time frame it can be accomplished in. I put in 20-40 USD and 5-15 days because I couldn't leave them blank. Thanks
Sincerely,
Jonathan Vaughn