Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 833
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В каком смысле "не пошагово"? Считает пошагово, но "откидывает" лишнее только в конце цепи расчёта, нормализуя согласно заданному Digits()! Потому имеет гораздо меньше потерь в точности по сравнению с калькулятором!
Борис, я на вас удивляюсь. Откидывает дробь не нормализацией по Digits, откидывает именно по MathFloor и именно тогда, когда и в калькуляторе (калькулятор позволяет всё уравнение полностью ввести, хоть и решает его пошагово).
Советник: lots=MathFloor(AccountFreeMargin()*rsk*0.01/margin/lotstep)*lotstep=MathFloor(1000*1*0,01/275,88/0,01)*0,01=0,03 - как видите, нет никакой "нормализации"
Калькулятор: Trunc(1000*0.01/275.88/0.01)*0.01=0,03 - прям так и задаю
Вопрос закрыт, советник считает верно, я при проверке подставлял не то значение маржи и получал неверный результат.
1Если несколько пипсов критичны
2переходить от пипсовки к нормальной торговле.
3Пипсовка эффективна только при автоматизации, да и то очень желательно чтобы пинг до сервера был меньше 1мс и исполнение по запросу.
1нет
2дневной доход хороших пипсовщиков – как у "нормально торгующих" трейдеров в месяц, так что пусть кто хочет сидит и нормально торгует тихонько.
3не обоснованно. пипсовать как-раз таки надо уметь.
Борис, я на вас удивляюсь. Откидывает дробь не нормализацией по Digits, откидывает именно по MathFloor и именно тогда, когда и в калькуляторе (калькулятор позволяет всё уравнение полностью ввести, хоть и решает его пошагово).
Советник: lots=MathFloor(AccountFreeMargin()*rsk*0.01/margin/lotstep)*lotstep=MathFloor(1000*1*0,01/275,88/0,01)*0,01=0,03 - как видите, нет никакой "нормализации"
Калькулятор: Trunc(1000*0.01/275.88/0.01)*0.01=0,03 - прям так и задаю
Вопрос закрыт, советник считает верно, я при проверке подставлял не то значение маржи и получал неверный результат.
пункты (1.0003–1.0001) умножаю на 10000, после NormalizeDouble(1.0003–1.0001,0) будет всё правильно округлено?
Удобная отладка эксперта - просьба помочь
MetaEditor 5.0 Build 1035
Набросал эксперт, в настройках MetaEditor указал на закладке Debug: Use...=Yes, Symbol=EURUSD, Period=H4.
1) Запускаю отладку и в MT4 Build 765 открывается нужный мне фин.инструмент с нужным периодом и подключенным экспертом.
2) Меняю вид charts, добавляют нужные индикаторы, настраиваю масштаб...
3) Срабатывает событие, в режиме отладки по шагам прохожу нужный алгоритм, исправляю ошибку, перекомпилирую эксперта и ... перехожу к шагу 1).
Проблема: приходиться проходить каждый раз шаг 2), чтобы привести к нужному виду окно фин.инструмента (пробовал использовать Template фин.инструмента - не помогает, открывается из режима отладки с дефолтными настройками).
Вопрос: есть ли возможность запомнить настройки вида фин.инструмента, чтобы ускорить процесс отладки?
Удобная отладка эксперта - просьба помочь
MetaEditor 5.0 Build 1035
Набросал эксперт, в настройках MetaEditor указал на закладке Debug: Use...=Yes, Symbol=EURUSD, Period=H4.
1) Запускаю отладку и в MT4 Build 765 открывается нужный мне фин.инструмент с нужным периодом и подключенным экспертом.
2) Меняю вид charts, добавляют нужные индикаторы, настраиваю масштаб...
3) Срабатывает событие, в режиме отладки по шагам прохожу нужный алгоритм, исправляю ошибку, перекомпилирую эксперта и ... перехожу к шагу 1).
Проблема: приходиться проходить каждый раз шаг 2), чтобы привести к нужному виду окно фин.инструмента (пробовал использовать Template фин.инструмента - не помогает, открывается из режима отладки с дефолтными настройками).
Вопрос: есть ли возможность запомнить настройки вида фин.инструмента, чтобы ускорить процесс отладки?
А шаблон с именем debug сохранить надо.
Сделал через окно ФИ: Template->Save Template...->debug.tpl
Сейчас отладка из MetaEditor не запускается: моргает окно MT4 и возвращается в MetaEditor без запуска.
Сделал через окно ФИ: Template->Save Template...->debug.tpl
Сейчас отладка из MetaEditor не запускается: моргает окно MT4 и возвращается в MetaEditor без запуска.
Странно, у меня работает. Может ошибки какие в журнале?
Спасибо за наводку: в журнале МТ4 пишет сначала "... Expert ProbaExpert EURUSD,H4: loaded successfully", а затем сразу же "... Expert ProbaExpert EURUSD,H4: removed"
Точки останова стоят везде, в т.ч. и в OnInit()