Скачать MetaTrader 5

Как правильнее всего проследить судьбу любой теоретической торговой сделки?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
apachx
10
apachx  

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

Пример: я создаю на любом языке программирования (не mql) сделку, типа sell eurusd по цене 1.14000 TP=1.12000 SL=1.14600. Нужен алгоритм, который проследит - когда именно сделка должна быть открыта и в момент закрытия сделки по TP или SL скажет мне, сколько я заработал или потерял в пунктах. При этом физически сделки открывать не требуется.  Единственное, что мне приходит в голову, это написать какое-то приложение (которое должно быть в онлайне постоянно), которое с момента создание такой теоретической позиции будет каждую секунду (или минуту) запрашивать текущую котировку например с сервера finance.yahoo так http://finance.yahoo.com/d/quotes.csv?s=EURUSD=X&f=b и уже по ценам анализировать судьбу моей сделки. Что меня в этом смущает - если пропадает интернет, мой способ не работает. С сервера yahoo я не смогу для инструмента постфактум закачать исторические цены по минуткам - там минимальный период = 1 дню. А другие аналогичные сервисы, как правило, платные.

Какие еще есть варианты сделать проверку торговой позиции на любом временном промежутке в будущем или в истории? 

Vladimir Karputov
Модератор
85732
Vladimir Karputov  
apachx:

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

Пример: я создаю на любом языке программирования (не mql) сделку, типа sell eurusd по цене 1.14000 TP=1.12000 SL=1.14600. Нужен алгоритм, который проследит - когда именно сделка должна быть открыта и в момент закрытия сделки по TP или SL скажет мне, сколько я заработал или потерял в пунктах. При этом физически сделки открывать не требуется.  Единственное, что мне приходит в голову, это написать какое-то приложение (которое должно быть в онлайне постоянно), которое с момента создание такой теоретической позиции будет каждую секунду (или минуту) запрашивать текущую котировку например с сервера finance.yahoo так http://finance.yahoo.com/d/quotes.csv?s=EURUSD=X&f=b и уже по ценам анализировать судьбу моей сделки. Что меня в этом смущает - если пропадает интернет, мой способ не работает. С сервера yahoo я не смогу для инструмента постфактум закачать исторические цены по минуткам - там минимальный период = 1 дню. А другие аналогичные сервисы, как правило, платные.

Какие еще есть варианты сделать проверку торговой позиции на любом временном промежутке в будущем или в истории? 

Установите терминал на виртуальный хостинг, а в терминале советник. Советник будет отслеживать котировки. 
apachx
10
apachx  
barabashkakvn:
Установите терминал на виртуальный хостинг, а в терминале советник. Советник будет отслеживать котировки. 

Так можно было бы попробовать сделать, но не уверен, что будет работать при большой нагрузке и не знаю, как надо будет потом  реализовывать экспорт данных из терминала в другой софт для дальнейшей работы с полученными данными. Дело в том, что мне это все надо реализовать с одной целью - проверка торговой идеи сразу на всех торговых инструментах (индексы, металлы, форекс, акции и т д - все, что есть), чтобы отсеять лишние и оставить наиболее подходящие под конкретный алгоритм. 

Mr. Trillioner
4808
Mr. Trillioner  
было дело и такие мысли посещали ))
А что мешает открывать сделки на демо-счете? Это в реальном времени. Как это сделать на истории - тут все несколько сложнее.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий