Помогите, пожалуйста, с кодом правильного расчёта объёма, а то я всё уже перебрал, да опыта у меня почти 0
Ребята, HELP!!! Пожалуйста, помогите с кодом правильного расчёта объёма для:
если позиций нет:
для ордера BUYSTOP
для ордера SELLSTOP
если профит > 0
если позиции есть BUY:
для ордера BUYSTOP
для ордера SELLSTOP
если позиции есть SELL:
для ордера BUYSTOP
для ордера SELLSTOP
если профит < 0
если позиции есть BUY:
для ордера BUYSTOP
для ордера SELLSTOP
если позиции есть SELL:
для ордера BUYSTOP
для ордера SELLSTOP
Что имеется в виду под "правильным объемом"?
Я написал - "правильный расчёт", а не "правильный объём" ))))
Просто иногда брокер возвращает ошибку, связанную с объёмом, ставлю "lot-1" - всё работает. Но это же коряво. (((
Поэтому и написал на форум, чтоб знающие люди помогли (((
Я написал - "правильный расчёт", а не "правильный объём" ))))
Просто иногда брокер возвращает ошибку, связанную с объёмом, ставлю "lot-1" - всё работает. Но это же коряво. (((
Поэтому и написал на форум, чтоб знающие люди помогли (((
Покажите как рассчитываете объем и какая ошибка приходит от брокера
Lot = (Equity*Risk)/GO;
ошибка "invalid volome"
Lot = (Equity*Risk)/GO;
ошибка "invalid volome"
Напишите так:
Lot=NormalizeDouble((Equity*Risk)/GO,2);
И возможно нужно сделать проверку:
MinLot=MarketInfo(Symbol(),MODE_MINLOT); if (Lot<MinLot) Lot=MinLot;
хорошо это понятно, я так делал.
а что делать с этим?
AnomalyLot = PosVolume + Lot;
хорошо это понятно, я так делал.
а что делать с этим?
AnomalyLot = PosVolume + Lot;
А что это?
это когда нужно перевернуться
это когда нужно перевернуться
Нормализуйте PosVolume. или все целиком
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Ребята, HELP!!! Пожалуйста, помогите с кодом правильного расчёта объёма для:
если позиций нет:
для ордера BUYSTOP
для ордера SELLSTOP
если профит > 0
если позиции есть BUY:
для ордера BUYSTOP
для ордера SELLSTOP
если позиции есть SELL:
для ордера BUYSTOP
для ордера SELLSTOP
если профит < 0
если позиции есть BUY:
для ордера BUYSTOP
для ордера SELLSTOP
если позиции есть SELL:
для ордера BUYSTOP
для ордера SELLSTOP