Столкнутся с такой недоработкой. Что делать не знаю.
Пример:
Kextern int otstup_BayStop = 70;
ch_3=NormalizeDouble (Poin_1+otstup_BayStop*Point,Digits);
он 1 раз выставляет 7 пунктов а иногда 70 пунктов
кто нибудь из разрабов объяснит мне что происходит и сколько надо слить депозита из за ваших недоработок?
Попробуй такой вариант
ch_3=NormalizeDouble (Poin_1+otstup_BayStop*Point(),Digits());
Столкнутся с такой недоработкой. Что делать не знаю.
Пример:
Kextern int otstup_BayStop = 70;
ch_3=NormalizeDouble (Poin_1+otstup_BayStop*Point,Digits);
он 1 раз выставляет 7 пунктов а иногда 70 пунктов
кто нибудь из разрабов объяснит мне что происходит и сколько надо слить депозита из за ваших недоработок?
Вы хорошо помните последовательность арифметических операций?
Столкнутся с такой недоработкой. Что делать не знаю.
Пример:
Kextern int otstup_BayStop = 70;
ch_3=NormalizeDouble (Poin_1+otstup_BayStop*Point,Digits);
он 1 раз выставляет 7 пунктов а иногда 70 пунктов
кто нибудь из разрабов объяснит мне что происходит и сколько надо слить депозита из за ваших недоработок?
превосходный код.
Попробуй такой вариант
Пробовал. Но ... самое смешное в тестере стратегий otstup_BayStop = 70 ставится 7 пунктов а при рабочем советнике 70 пунктов
что делать не знаю может кто подскажет?
Пробовал. Но ... самое смешное в тестере стратегий otstup_BayStop = 70 ставится 7 пунктов а при рабочем советнике 70 пунктов
что делать не знаю может кто подскажет?
А хто такой Poin_1?
Вы хорошо помните последовательность арифметических операций?
Программирую в MQL больше 5 лет. Раньше таких багов не наблюдал. Тем более этот код советника был написан 2 года назад.Poin_1 это буфер в которой лежит цена отложенного ордера. К ней я прибвляю отступ. Делаю нормализацию до знаков моего брокера(Альпари). Подскажите лучше как решить проблему?
недоработка в коде, а при чём тут разработчики? они, чтоли, код за вас писали?
Давайте подумаем логически. В старых билдах все работало.
Теперь отложенные ордера не совпадают. Тестер стратегий с реальной торговлей?.
как это объяснить?
Программирую в MQL больше 5 лет. Раньше таких багов не наблюдал. Тем более этот код советника был написан 2 года назад.Poin_1 это буфер в которой лежит цена отложенного ордера. К ней я прибвляю отступ. Делаю нормализацию до знаков моего брокера(Альпари). Подскажите лучше как решить проблему?
Программирую в MQL больше 5 лет. Раньше таких багов не наблюдал. Тем более этот код советника был написан 2 года назад.Poin_1 это буфер в которой лежит цена отложенного ордера. К ней я прибвляю отступ. Делаю нормализацию до знаков моего брокера(Альпари). Подскажите лучше как решить проблему?
я в всоё время, сразу после обновления до билд 600, решил её заменой Point на point = MarketInfo( Symbol(), MODE_POINT) в ините;
C Digits - аналогично.
Давайте подумаем логически. В старых билдах все работало.
Теперь отложенные ордера не совпадают. Тестер стратегий с реальной торговлей?.
как это объяснить?
приложите весь код советника, и распринтовку журнала работы советников
5 лет работаете и не знаете что по 2 строчкам кода - определить проблему может только Зулия Раджабова.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Столкнутся с такой недоработкой. Что делать не знаю.
Пример:
Kextern int otstup_BayStop = 70;
ch_3=NormalizeDouble (Poin_1+otstup_BayStop*Point,Digits);
он 1 раз выставляет 7 пунктов а иногда 70 пунктов
кто нибудь из разрабов объяснит мне что происходит и сколько надо слить депозита из за ваших недоработок?