Use Comment(..) to show all the meaningful values and slow down the tester and enlarge the resolution when you expect the close of your positions.
the market chart has a MIN VALUE for stoploss and takeprofit...
double initial_stop_loss_limit=0.0010;
This is a very small stoploss limit , its possible that is under the min. value.
this is what i use
double StopLevel=(MarketInfo(Symbol(),MODE_STOPLEVEL)*Point);
double MinStop=(5*Point);
double BandasuperiorSTOP=(ActualAsk+StopLevel+MinStop); //formula for .....STOPLOSS for sell
double BandainferiorSTOP=(ActualBid-StopLevel-MinStop); //formula for ....STOPLOSS for buy
...................................................
double stop_loss_limit=NormalizeDouble(OrderOpenPrice()+initial_stop_loss_limit,Digits); bool order_modified=OrderModify(OrderTicket(),OrderOpenPrice(),stop_loss_limit,OrderTakeProfit(),0,clrMagenta);You buy at the Ask. You aren't adjusting for the spread. Use OrderClosePrice.
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
hello,
i hav ebuild a simple strategy tester, but I can't figure out why the stop loss limits are simply not executed in the strategy tester. the take profit limit in contrary is being executed.