Pyxlik2009 >>:
Парни подскажите а то я уже всю голову сломал где тут ошибка? если в тестере поставить 1000 то торгует, если 100 то окрывает одну позицию и все((( деце 5 значное.
Вод код расчета размера ордера
Каков мин. лот и каково плечо?
А то при 0.1 и 100 этих $100 аккурат на один минимальный вход и хватает.
том то и дело что лот ставлю 0.01 делает одну сделку минусовую на минус 3 бакса, и все больше не торгует, хотя условия все теже что и для 1000 депозита тость и лот 0.01 и параметры все теже но не хочет ((((
И еще такой вопрос как суда мартина добавить что бы при минусовой сделке удваивал лот? а после этого опять торговал 0.01 обьемом ?
Все народ проблему решил ))) помогите пожалуста теперь сделать что бы при отрицательной сделке удваивал лот плиз
так удвой его.
везде.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Парни подскажите а то я уже всю голову сломал где тут ошибка? если в тестере поставить 1000 то торгует, если 100 то окрывает одну позицию и все((( деце 5 значное.
Вод код расчета размера ордера
// Открываем новые ордера if(numPos < 1) { // Если размер депозита устраивает if(AccountFreeMargin() < MinDepo) { Print("Not enough money to trade ", Lots, " lots. Strategy:", NameEA); return(0); } // Если есть сигнал на покупку if (Buy) { Sloss = Ask - StopLoss * Point; Tprof = Bid + TakeProfit * Point; PrevBar = Time[0]; OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, Sloss, Tprof, NameEA + CurTime(), MAGICNUM, 0, Green); prtAlert("Buying"); } // Если есть сигнал на продажу if (Sell) { Sloss = Bid + StopLoss * Point; Tprof = Ask - TakeProfit * Point; PrevBar = Time[0]; OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, Sloss, Tprof, NameEA + CurTime(), MAGICNUM, 0, Red); prtAlert("Selling"); } } return(0); }