
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
extern double StopLoss = 100;
extern double TakeProfit = 50;
if(Digits==3 || Digits ==5)
{
TakeProfit*=10;
StopLoss*=10;
}
dig=MarketInfo(pairs[MaxIndex],MODE_DIGITS);
to SELL
StopLoss=NormalizeDouble(CurrentPriceAsk+StopLoss*point,dig);
TakeProfit=NormalizeDouble(CurrentPriceBid-TakeProfit*point,dig);
OrderSend(pairs[MaxIndex], OP_SELL, Lots,CurrentPriceBid, Slippage, StopLoss,TakeProfit,"Sell",Magic,0,Blue)
to BUY
StopLoss=NormalizeDouble(CurrentPriceBid-StopLoss*point,dig);
TakeProfit=NormalizeDouble(CurrentPriceAsk+TakeProfit*point,dig);
OrderSend(pairs[MaxIndex],OP_BUY, Lots, CurrentPriceAsk,Slippage, StopLoss,TakeProfit,"Buy",Magic,0,Green)
получаю ожидаемые TakeProfit +/- Slippage (47, 49 - 50) но СтопЛосс всегда малость больше 107, 109, что я не так делаю?