Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1714

 
Порт-моне тв #:

у меня этих 

дофига! подключаются далее 


мартины. Оно мне наламывает целые блоки. Да ёперный театр. 

Я вас еще раз прошу, мне нужно  функцию удаления ордера по одинаковому лоту, цене и времени открытия от предыдущего. Я ее активирую через bool

ГОТОВ 5 долларов заплатить!

Тебе не надо нигде менять OrderOfSymbol

Поменяй только то, что я написал и добавь код.

И если все будет впорядке, то просто заменишь везде

OrderOfSymbol на CountOrders()
 
Alexey Viktorov #:

Тогда хлебните настойки пустырника или настойку мухомора и отдохните. Утро вечера мудренее, возможно завтра поймёте что не надо удалять ошибочные ордера, а надо найти причину задвоения.

мне тут товарищ сказал, что задвоение защита терминала от "граалей", а эксперты тут этому противодействуют. Это что правда?

 
MakarFX #:
Если не сложно, то покажи в советнике... У меня не получилось(
string terminalLanguage = TerminalInfoString(TERMINAL_LANGUAGE);

/*******************Expert initialization function*******************/
int OnInit()
 {
  Print(__FUNCTION__, " ",terminalLanguage);
  return(INIT_SUCCEEDED);
 }/******************************************************************/
2021.11.03 17:13:51.090 00 (EURUSD,M15) OnInit Russian
 
Порт-моне тв #:

я недавно торговал руками, у меня задвоение выскочило в терминале просто без советника. Итак было еще год назад, причина не в роботе а в кривом терминале. Задолбали. 

Жесть… Может кухня кривая? Ведь больше никто на такие проблемы не жалуется…
 
Alexey Viktorov #:
Алексей, опять мимо вопрос в другом,как определить язык чтобы выводить "Входные параметры" на нужном языке.
 
Alexey Viktorov #:
Жесть… Может кухня кривая? Ведь больше никто на такие проблемы не жалуется…

Хм. Если вы меряете исторические прецеденты согласно мнению стадных случаев, как вы узнаете что-то новое? Можно узнать?

 
MakarFX #:
Алексей, опять мимо вопрос в другом,как определить язык чтобы выводить "Входные параметры" на нужном языке.

Вопрос был именно такой

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

Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам

MakarFX, 2021.11.03 12:20

Подскажите, пожалуйста, как получить значение

TerminalInfoString(TERMINAL_LANGUAGE)

до запуска OnInit()?

Возможно есть другой способ узнать язык интерфейса до запуска OnInit() .

Получить пожалуйста, а как поставить условие, это другой вопрос…
 
MakarFX #:

Тебе не надо нигде менять OrderOfSymbol

Поменяй только то, что я написал и добавь код.

И если все будет впорядке, то просто заменишь везде

OrderOfSymbol на CountOrders()

вроде не вижу! Благодарю. Киньте карту, я вам задоначу.

 
Порт-моне тв #:

вроде не вижу! Благодарю. Киньте карту, я вам задонатю.

ЛС
 
Alexey Viktorov #:

Вопрос был именно такой

Получить пожалуйста, а как поставить условие, это другой вопрос…

В какой-то теме встречал такое

//#ifdef __MQL5__
//#define GROUP(x) input group x
//#else
//#define GROUP(x) sinput string _##x=x
//#endif
//
//использование макроса
//GROUP("MM_Settings");

скопировал, посмотрел, мало чего понял, закомментировал и забыл.

Сейчас вспомнил, в своих тестовых кодах нашёл, а вот на форуме найти не могу. Работу с макросами не понимаю, может кто объяснит как это работает или сможет найти тот вопрос откуда это я скопировал…

В общем-то надо как-то определить макроподстановку………