For me (others mileage may vary), too much code has been removed (e.g. what is the scope & initial value of 'i' ?)
So you're asking me (or others) to work out the logic without being able to actually run it.
And what is shown is formatted to a style that I neither know nor like.
Too much like hard work for me .. unless someone's paying me by the hour ;-)
Adjust pip values (epips, TP, SL) and point values (slippage)
//++++ These are adjusted for 5 digit brokers. double pips2points, // slippage 3 pips 3=points 30=points pips2dbl; // Stoploss 15 pips 0.0015 0.00150 int Digits.pips; // DoubleToStr(dbl/pips2dbl, Digits.pips) int init(){ if (Digits == 5 || Digits == 3){ // Adjust for five (5) digit brokers. pips2dbl = Point*10; pips2points = 10; Digits.pips = 1; } else { pips2dbl = Point; pips2points = 1; Digits.pips = 0; } // OrderSend(... Slippage.Pips * pips2points, Bid - StopLossPips * pips2dbl
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
I am having problems with a part of my code that is supposed to trigger when the Ask moves "Epips" number of 1/10 a pips. The problem is that it always alerts "Sent Buy" no matter the movement, up or down. If somebody could tell me how to get it to act like it should it would be great.