Ручное открытие позиций в тестере MT5 - страница 2

 
Stanislav Korotky:

Изначальный вопрос про тестер. При чем тут терминал?

Наверное, будет неприлично повторно процитировать свое же сообщение. В первом его предложении вся идея. Пишем в песочницу тестера, советник в тестере берет оттуда приказы, расположение объектов и т.д. В песочницу же тестера можно отправлять что-либо откуда угодно.

 

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

Пиши и зарабатывай на MQL5

fxsaber, 2017.10.01 22:51

Запускаете одиночный прогон в тестере (не обязательно в визуальном режиме) и в Терминале на чарте открывается (создается) кастомный символ EURUSD_Tester, тики которого проигрываются ровно так, как сейчас идут в тестере на символе EURUSD.

Это связь Тестер->Терминал. Реализуется так же и обратная, когда на этом полноценном чарте интерактивного символа Терминала делаете любые манипуляции, которые отражаются в Тестере. Например, так реализуется очень удобная ручная торговля в Тестере, управляемая из Терминала.

 
fxsaber:

Наверное, будет неприлично повторно процитировать свое же сообщение. В первом его предложении вся идея. Пишем в песочницу тестера, советник в тестере берет оттуда приказы, расположение объектов и т.д. В песочницу же тестера можно отправлять что-либо откуда угодно.

Идея описана была только сейчас в ветке про статьи. В этой ветке не вижу, чего бы такого можно было процитировать понятного.

Сама идея - костыль, требующий торговать в другом окне, а не в тестере. И как у нас работает F9 на кастом-символах?

 
Stanislav Korotky:

Идея описана была только сейчас в ветке про статьи. В этой ветке не вижу, чего бы такого можно было процитировать понятного.

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

Ручное открытие позиций в тестере MT5

fxsaber, 2017.10.01 20:51

Советник для тестера может брать приказы из своей песочницы. А в песочницу торговые приказы возможно отправлять из чего угодно: сторонние приложения, кастомная панель в терминале и даже из штатных окон торговых приказов (F9).

Сама идея - костыль, требующий торговать в другом окне, а не в тестере. И как у нас работает F9 на кастом-символах?

Какая разница, в каком окне торговать?! Ну считайте, что окно панельки - это тестер, а второе окно - отображение торговых приказов.

 

А можно например, в советнике прописать считывание с файла значение числовое (1,2,0,-2 и т п). При запуске тестирования открывается скрипт Windows, который ловит сигнал нажатия клавиши, например стрелка вверх - лонг, стрелка вниз = шорт. При нажатии клавиши в файле изменяется значение, например было 1, нажал стрелку вверх, стало 2. И советник в зависимости от значения выставляет такое же количество лотов при тестировании.. Заморочено, но всё же как вариант

 
Fresto:

А можно например, в советнике прописать считывание с файла значение числовое (1,2,0,-2 и т п). При запуске тестирования открывается скрипт Windows, который ловит сигнал нажатия клавиши, например стрелка вверх - лонг, стрелка вниз = шорт. При нажатии клавиши в файле изменяется значение, например было 1, нажал стрелку вверх, стало 2. И советник в зависимости от значения выставляет такое же количество лотов при тестировании.. Заморочено, но всё же как вариант

Этот решение, как частный вариант, было предложено. Все через песочницу тестера.

 
fxsaber:

Какая разница, в каком окне торговать?! Ну считайте, что окно панельки - это тестер, а второе окно - отображение торговых приказов.

Гы, абстрактная фраза "брать приказы из своей песочницы" ну никак не соотносится с параллельным описанием системы с генерацией кастом-символа (которое тоже оставляет кучу вопросов). Тут не клуб телепатов.

Подход "брать приказы из песочницы" был уже продемонстрирован в гораздо более удобном виде - с панелью, разработанной в виде сторонней программы, которая пишет файл в песочницу. Если вместо этой панели использовать чарт терминала с кастом-символом, то туда нужно будет транслировать торговую инфу из тестера (эквити, открытые позиции)? Или предполагается переключаться туда-сюда? И все-таки как работает F9 на кастом-символе? Может я что-то пропустил, ну так дайте ссылку?

 
Stanislav Korotky:

Гы, абстрактная фраза "брать приказы из своей песочницы" ну никак не соотносится с параллельным описанием системы с генерацией кастом-символа (которое тоже оставляет кучу вопросов). Тут не клуб телепатов.

Подход "брать приказы из песочницы" был уже продемонстрирован в гораздо более удобном виде - с панелью, разработанной в виде сторонней программы, которая пишет файл в песочницу. Если вместо этой панели использовать чарт терминала с кастом-символом, то туда нужно будет транслировать торговую инфу из тестера (эквити, открытые позиции)? Или предполагается переключаться туда-сюда? И все-таки как работает F9 на кастом-символе? Может я что-то пропустил, ну так дайте ссылку?

Вы несколько путаете хронологию моих постов. F9 был описан до кастомных символов. Более того, кастомные - это не объяснение того, что имел в виду ранее, а совершенно другой способ.

Что же касается F9, то имелось в виду, что можно не создавать свою панель, а считывать данные из уже готовой формы - F9. И это только одно из множества решений, упомянутое вскользь.

 
fxsaber:

Вы несколько путаете хронологию моих постов. F9 был описан до кастомных символов. Более того, кастомные - это не объяснение того, что имел в виду ранее, а совершенно другой способ.

Что же касается F9, то имелось в виду, что можно не создавать свою панель, а считывать данные из уже готовой формы - F9. И это только одно из множества решений, упомянутое вскользь.

Не знаю, чего я такое путаю. Вот пост, на который я отвечал:

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

Ручное открытие позиций в тестере MT5

fxsaber, 2017.10.01 20:51

Советник для тестера может брать приказы из своей песочницы. А в песочницу торговые приказы возможно отправлять из чего угодно: сторонние приложения, кастомная панель в терминале и даже из штатных окон торговых приказов (F9).

Все в одном параграфе, включая F9. Если кастом-символ - это не то, что "имелось в виду ранее", то выходит, что так и нет пояснения, что же имелось в виду ранее ;-). Как в анекдоте: что имелось, то и введу.

Что касается считывания из стандартного диалога, открываемого по F9, то хоть это и будет как пятое колесо при работе из тестера, но все же хочется узнать - как это "имелось в виду" сделать?

 
Stanislav Korotky:

Не знаю, чего я такое путаю. Вот пост, на который я отвечал:

Все в одном параграфе, включая F9.

Верно, и там о кастомности ни слова.

Что касается считывания из стандартного диалога, открываемого по F9, то хоть это и будет как пятое колесо при работе из тестера, но все же хочется узнать - как это "имелось в виду" сделать?

WinAPI.