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

 
IgorM:

а стоит изобретать велосипед? тестер стратегий мт4 весьма неплохо генерируют тики, в папке C:\Program Files\MetaTrader - Alpari\tester\history есть файл EURUSD60_0.fxt, если открыть его в МТ4 (файл-автономно открыть график), то увидим: http://imglink.ru/pictures/24-10-10/b2f76a0f7e0c6926db0a748880718ebc.jpg

возьмите свои данные или нестандартный ТФ подмените на исторические данные в папках и запустите тестер стратегий и пишите себе тиковые данные тестера - трудозатрат минимум

Ну если бы еще подобным образом свои тики в тестер можно было подцепить то воопще была бы красота.

Но вроде как метаквоты эту опцию заблокировали.

 
Andrei01:

Ну если бы еще подобным образом свои тики в тестер можно было подцепить то воопще была бы красота.

Но вроде как метаквоты эту опцию заблокировали.


ну если Ваши тики лучше МТ-шных, то в тестере торгуйте по своей тиковой истории - открыть файл для чтения Вам никто не запрещал
 
Andrei01:

Ну если бы еще подобным образом свои тики в тестер можно было подцепить то воопще была бы красота.

Но вроде как метаквоты эту опцию заблокировали.

Разблокиратор.
 
Спасибо!
 
IgorM:

ну если Ваши тики лучше МТ-шных, то в тестере торгуйте по своей тиковой истории - открыть файл для чтения Вам никто не запрещал
А визуальное тестирование при этом будет работать по новым тикам?
 
Andrei01:
А визуальное тестирование при этом будет работать по новым тикам?


все будет работать, постройте блок торговой логике не по текущему символу, а по анализу данных в файле и открывайте ордера по символу на котором висит эксперт

другой вопрос, что предварительно нужно подготовить правильную загрузку данных 

 
IgorM:


все будет работать, постройте блок торговой логике не по текущему символу, а по анализу данных в файле и открывайте ордера по символу на котором висит эксперт

Торговые функции берут цены Bid/Ask по текущим тикам в терминале, а не по внешним. Это значит что ордера не смогут выставляться.
 
Andrei01:
Торговые функции берут цены Bid/Ask по текущим тикам в терминале, а не по внешним. Это значит что ордера не смогут выставляться.


я же Вам говорю - торговая логика из файла, а открывайтесь по текущему символу - как положено

запишите в 2 файла случайные числа, возьмите и читайте из этих файлов в массивы и обрабатывайте массивы МАшками

iMAOnArray(1)>iMAOnArray(2) --> BUY

{BUY}:  ticket = OrderSend(Symbol(),OP_BUY,lots(),MarketInfo(Symbol(),MODE_ASK),slippage,0,0,comm,magic,0,Green);)

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

ЗЫ: если у Вас это вызывает непонимание - зачем Вам тики? 

 
IgorM:

{BUY}: ticket = OrderSend(Symbol(),OP_BUY,lots(),MarketInfo(Symbol(),MODE_ASK),slippage,0,0,comm,magic,0,Green);)

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

Шла речь чтобы выставленные ордера можно было бы увидеть визуально в тестере, а для этого нужны только тики самого терминала чтобы ордера были корректно размещены на графике. Для расчета разумеется можно брать всё что угодно. Это решается только через разблокировку тикового файла.
 
Andrei01:
Шла речь чтобы выставленные ордера можно было бы увидеть визуально в тестере, а для этого нужны только тики самого терминала чтобы ордера были корректно размещены на графике. Для расчета разумеется можно брать всё что угодно. Это решается только через разблокировку тикового файла.
По-моему, никаких тиковых файлов в метатрейдере не бывает.