Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1422

 
Alexey Viktorov #:

Я-бы сделал наоборот. В .mqh файле написал класс, например CTest в файле test.mqh. 

Подключение класса


И из советника из функции  OnTradeTransaction вызов моей функции

Спасибо
 

Я решился попробовать первый простой советник, и он работает безупречно.

Но когда я загружаю его на MQL в рынок, я получаю сообщение об ошибке:


Почему так? Это связано с неттинг-счетом?

Я уже прочитал несколько сообщений на форуме об этом, но я не понимаю, в чем проблема.

Объем фиксируется советником. Даже 0.01 лот и т.д. не работает.
Буду благодарен, если кто-нибудь мне поможет.

 
Maik Kemper сообщение об ошибке:


Почему так? Это связано с неттинг-счетом?

Я уже прочитал несколько сообщений на форуме об этом, но я не понимаю, в чем проблема.

Объем фиксируется советником. Даже 0.01 лот и т.д. не работает.
Буду благодарен, если кто-нибудь мне поможет.

Это из-за того, как вы рассчитываете объем (лоты) - но без кода?

Фиксированный размер лота, вероятно, не является решением, я думаю, вы проверяете с высоким и низким балансом счета и различными маржинальными сборами...

 
Carl Schreiber #:

это из-за того, как вы рассчитываете объем (лоты) - но без кода?

Фиксированный размер лота, вероятно, не является решением, я полагаю, вы проверяете с высоким и низким балансом счета и различными маржинальными сборами...

Для этого простого советника я выбрал фиксированный размер лота, который впоследствии будет рассчитываться варьируемо. Но даже при фиксированном размере лота возникает ошибка ....

0.01, 0.02, 0.10 везде ошибка

Edit2:

Теперь я использую значение SYMBOL_VOLUME_MIN в качестве размера лота вместо фиксированного размера. В MQL 0,2 кажется наименьшим размером лота.
Тем не менее, теперь я получаю сообщение об ошибке, потому что на счету, вероятно, только 1 $ или €.....



Редактировать:

Теперь я установил размер лота на 1,0 и теперь получаю это сообщение


 
Матвей Москвич #:

подскажите пожалуйста, кто знает где можно торговать пару USDKZT ?

Тот же вопрос, хотелось бы узнать ответ.

 
Знаете ли вы, что такое свободная маржа? Я думаю, что именно в этом месте тест проваливается: вы не учитываете это и не знаете, что означает свободная маржа и что произойдет, если значение станет отрицательным.
 
Давайте начнем с основ: знаете ли вы, что такое отвес?
 
Carl Schreiber маржа? Я думаю, что именно в этом месте тест проваливается: вы не принимаете его во внимание и не знаете, что означает свободная маржа и что происходит, если значение становится отрицательным.

Да, я знаю, что означает свободная маржа. Но на самом деле я не запрашивал свободную маржу. Тестеру стратегий тоже все равно, он уже работает здесь, но для рынка его, вероятно, нужно запрашивать и проверять дополнительно. Сейчас я работаю над этим.

 

Прочтите это: https://www.mql5.com/de/articles/2555.

Еще один пример здесь: https://www.mql5.com/en/forum/434787.

Welche Überprüfungen der Handelsroboter vor der Veröffentlichung in Market bestehen soll
Welche Überprüfungen der Handelsroboter vor der Veröffentlichung in Market bestehen soll
  • www.mql5.com
Alle Markets Produkte vor der Veröffentlichung bestehen eine obligatorische vorläufige Überprüfung, um eine Standarte Qualität zu haben. In diesem Artikel werden wir von den häufigsten Fehlern erzählen, die die Hersteller in den Handelsrobotern und den technischen Indikatoren machen. Auch werden wir zeigen, wie man sein Produkt vor der Sendung in Market selbständig überprüfen soll.
 

Очень сильно отличаются результаты если тестировать советника в визуальном режиме и без.

Может кто нибудь сталкивался ? Из за чего такое может быть ?