Вопрос по кодированию на MQL5, тогда скажите по long pos_id .
Но отслеживать id всех позиций, еще и тех что вдруг закрылись (лезть в историю), создавать алгоритм, и т.п.
Неужели нет решения проще?
Вы хотите хранить в памяти все идентификаторы позиций и по ним отслеживать?
А если перезапуск советника? Или перезагрузка терминала? Или сбой?
Нужно использовать информацию, которая хранится на сервере, а не в памяти компьютера. Тогда вы её в любой сбойной ситуации сможете заново легко получить.
Но если делаете для тестера, то конечно можно и в памяти хранить нужную информацию. Только, боюсь, что вам и с ней придётся попотеть - ведь нужно будет как-то ассоциировать неизвестные заранее идентификаторы позиций с нужными вам действиями, заложенными в ТС.
Только, боюсь, что вам и с ней придётся попотеть - ведь нужно будет как-то ассоциировать неизвестные заранее идентификаторы позиций с нужными вам действиями, заложенными в ТС.
списьки в помощь! )))
ЗЫ: часто не хватает возможности сохранения на сервере некого сценария для каждого из ордера, делал по быстрому в прошлом году через динамические списки и сохранял список в файл на диск - все работает как часы, но нужно в мой шаблон дописать методы записи и восстановления из файла - все не соберусь, а как соберусь, то не интересно ))) https://www.mql5.com/ru/forum/1111/page2488#comment_12158274
Вы хотите хранить в памяти все идентификаторы позиций и по ним отслеживать?
А если перезапуск советника? Или перезагрузка терминала? Или сбой?
Нужно использовать информацию, которая хранится на сервере, а не в памяти компьютера. Тогда вы её в любой сбойной ситуации сможете заново легко получить.
Но если делаете для тестера, то конечно можно и в памяти хранить нужную информацию. Только, боюсь, что вам и с ней придётся попотеть - ведь нужно будет как-то ассоциировать неизвестные заранее идентификаторы позиций с нужными вам действиями, заложенными в ТС.
ЗЫ: часто не хватает возможности сохранения на сервере некого сценария для каждого из ордера, делал по быстрому в прошлом году через динамические списки и сохранял список в файл на диск - все работает как часы, но нужно в мой шаблон дописать методы записи и восстановления из файла - все не соберусь, а как соберусь, то не интересно ))) https://www.mql5.com/ru/forum/1111/page2488#comment_12158274
Ну дык... Это нам просто, а человек просит что попроще совсем: даже по магику отследить - говорит, мол, сложно.
Подскажите, возможно ли создать глобальную переменную в первом терминале, чтобы ее мог читать второй терминал? По типу общей папки файлов для всех терминалов, только вместо файлов были глобальные переменные, которые мог бы читать любой из установленных терминалов.
Подскажите, возможно ли создать глобальную переменную в первом терминале, чтобы ее мог читать второй терминал? По типу общей папки файлов для всех терминалов, только вместо файлов были глобальные переменные, которые мог бы читать любой из установленных терминалов.
нельзя, поиском по форуму "обмен данными"... будет много вопросов, немного ответов и ... эта задача не решается "в 2 клика"
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
По комментарию лучше отслеживать в MQL4 причину закрытия позиций - по вхождению "sl[" и "tp[".
А вот открытые позиции лучше так не отслеживать в виду того, что сохранность пользовательского комментария не гарантируется.
К примеру, у меня открыто несколько позиций по сигналу 1 и несколько по сигналу 2
Позиции открытые по сигналу 1 я хочу чтобы тралились или закрылис по ТП.
А позиции по сигналу 2 хочу чтобы закрылись на встречном сигнале.
Каким способом мне лучше отслеживать эти позиции?
К примеру, у меня открыто несколько позиций по сигналу 1 и несколько по сигналу 2
Позиции открытые по сигналу 1 я хочу чтобы тралились или закрылис по ТП.
А позиции по сигналу 2 хочу чтобы закрылись на встречном сигнале.
Каким способом мне лучше отслеживать эти позиции?
MagicNumber
MagicNumber
Вопрос по кодированию на MQL5, тогда скажите по long pos_id .
Но отслеживать id всех позиций, еще и тех что вдруг закрылись (лезть в историю), создавать алгоритм, и т.п.
Неужели нет решения проще?
Вопрос по кодированию на MQL5, тогда скажите по long pos_id .
Но отслеживать id всех позиций, еще и тех что вдруг закрылись (лезть в историю), создавать алгоритм, и т.п.
Неужели нет решения проще?
Вы хотите хранить в памяти все идентификаторы позиций и по ним отслеживать?
А если перезапуск советника? Или перезагрузка терминала? Или сбой?
Нужно использовать информацию, которая хранится на сервере, а не в памяти компьютера. Тогда вы её в любой сбойной ситуации сможете заново легко получить.
Но если делаете для тестера, то конечно можно и в памяти хранить нужную информацию. Только, боюсь, что вам и с ней придётся попотеть - ведь нужно будет как-то ассоциировать неизвестные заранее идентификаторы позиций с нужными вам действиями, заложенными в ТС.
Только, боюсь, что вам и с ней придётся попотеть - ведь нужно будет как-то ассоциировать неизвестные заранее идентификаторы позиций с нужными вам действиями, заложенными в ТС.
списьки в помощь! )))
ЗЫ: часто не хватает возможности сохранения на сервере некого сценария для каждого из ордера, делал по быстрому в прошлом году через динамические списки и сохранял список в файл на диск - все работает как часы, но нужно в мой шаблон дописать методы записи и восстановления из файла - все не соберусь, а как соберусь, то не интересно ))) https://www.mql5.com/ru/forum/1111/page2488#comment_12158274
Вы хотите хранить в памяти все идентификаторы позиций и по ним отслеживать?
А если перезапуск советника? Или перезагрузка терминала? Или сбой?
Нужно использовать информацию, которая хранится на сервере, а не в памяти компьютера. Тогда вы её в любой сбойной ситуации сможете заново легко получить.
Но если делаете для тестера, то конечно можно и в памяти хранить нужную информацию. Только, боюсь, что вам и с ней придётся попотеть - ведь нужно будет как-то ассоциировать неизвестные заранее идентификаторы позиций с нужными вам действиями, заложенными в ТС.
Спасибо за рекомендации!
списьки в помощь! )))
ЗЫ: часто не хватает возможности сохранения на сервере некого сценария для каждого из ордера, делал по быстрому в прошлом году через динамические списки и сохранял список в файл на диск - все работает как часы, но нужно в мой шаблон дописать методы записи и восстановления из файла - все не соберусь, а как соберусь, то не интересно ))) https://www.mql5.com/ru/forum/1111/page2488#comment_12158274
Ну дык... Это нам просто, а человек просит что попроще совсем: даже по магику отследить - говорит, мол, сложно.
Спасибо за рекомендации!
Пожалуйста.
Подскажите, возможно ли создать глобальную переменную в первом терминале, чтобы ее мог читать второй терминал? По типу общей папки файлов для всех терминалов, только вместо файлов были глобальные переменные, которые мог бы читать любой из установленных терминалов.
Подскажите, возможно ли создать глобальную переменную в первом терминале, чтобы ее мог читать второй терминал? По типу общей папки файлов для всех терминалов, только вместо файлов были глобальные переменные, которые мог бы читать любой из установленных терминалов.
нельзя, поиском по форуму "обмен данными"... будет много вопросов, немного ответов и ... эта задача не решается "в 2 клика"