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

 

Только что терминал сам обновился до build 2093, но в тестере стратегий появилось вот это



Можно переделать всё на русский язык?

С уважением, Владимир.

 
MrBrooklin:

Только что терминал сам обновился до build 2093, но в тестере стратегий появилось вот это



Можно переделать всё на русский язык?

С уважением, Владимир.

Возможно в следующей бета-версии выпустят перевод и сделают более красивый шрифт. Сейчас это новое меню только на английском. 

 

Здравствуйте уважаемые! Снова к вам за советом и наверняка это уже пройдено... В терминале в настройках можно выставить отклонение сразу для всего, но эксперт торгует на разных инструментах и нужны разные значения. Для открытия / закрытия ордеров используется стандартное решение из Trade.mqh. Пытались в коде использовать что-то вроде

SetDeviationInPoints(const ulong deviation) { m_deviation=deviation; }

не получилось, видимо это делается как-то иначе... Иными словами, как можно вызвать void из  Trade.mqh?

 
Anzhela Sityaeva:

Здравствуйте уважаемые! Снова к вам за советом и наверняка это уже пройдено... В терминале в настройках можно выставить отклонение сразу для всего, но эксперт торгует на разных инструментах и нужны разные значения. Для открытия / закрытия ордеров используется стандартное решение из Trade.mqh. Пытались в коде использовать что-то вроде

не получилось, видимо это делается как-то иначе... Иными словами, как можно вызвать void из  Trade.mqh?

Сначала надо .mqh файл

Получится первая строка из примера

#include <Trade\Trade.mqh>
CTrade trade;

Дописать вторую. Можно и руками всё написать.

А потом

 trade.SetExpertMagicNumber(magicNumb);
или любой другой метод.
 
Alexey Viktorov:

Сначала надо .mqh файл

Получится первая строка из примера

Дописать вторую. Можно и руками всё написать.

А потом

или любой другой метод.

Да, но Trade.mqh подключен. bool вызываются без проблем вот так:

trade.PositionOpen( ...

При установке отклонения используется void и его не удается вызвать таким же способом.

 
Anzhela Sityaeva:

Да, но Trade.mqh подключен. bool вызываются без проблем вот так:

При установке отклонения используется void и его не удается вызвать таким же способом.

Что-то я не вижу в этой строке trade.

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

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

Anzhela Sityaeva, 2019.07.08 15:48

Здравствуйте уважаемые! Снова к вам за советом и наверняка это уже пройдено... В терминале в настройках можно выставить отклонение сразу для всего, но эксперт торгует на разных инструментах и нужны разные значения. Для открытия / закрытия ордеров используется стандартное решение из Trade.mqh. Пытались в коде использовать что-то вроде

SetDeviationInPoints(const ulong deviation) { m_deviation=deviation; }

не получилось, видимо это делается как-то иначе... Иными словами, как можно вызвать void из  Trade.mqh?

Ааа извиняйте, это-же строка из СБ.

Ну так аналогично и задавайте перед открытием позиции

trade.SetDeviationInPoints(123);


 
Alexey Viktorov:

Что-то я не вижу в этой строке trade.


Благодарю за направление! Все разобрались! Мы слишком усложняли... Понедельник, вечер :)
 
Подскажите как сделать так, чтобы новые графики открывались с периодом 1M , а не с 1H ?
 
pivomoe:
Подскажите как сделать так, чтобы новые графики открывались с периодом 1M , а не с 1H ?

Настройте цветовую схему, тип отображения (свечи или бары) графика, выставьте таймфрейм M1 и затем правый клик на графике: Шаблоны -> Сохранить шаблон...


и сохраните шаблон под именем "default.tpl".

 
Володя, скажите - а где-нибудь есть библиотека модулей торговых сигналов для Мастера MQL5, кроме стандартной с терминалом МТ5?