MQL4 - automated forex trading   /  

Форум

Визуализация тестирования. Расширение функциональности.

К списку тем  | 1 2 3 4 5 6 7 8 9 10 11 12 13 Авторизуйтесь или зарегистрируйтесь, чтобы создать новую тему

avatar
Модератор
33780
Rosh 25.09.2007 21:40 
Не работала.

avatar
1398
Candid 25.09.2007 21:49 

Видимо дело в билде, у меня сейчас под тестироване 206 стоит, в нём вроде не работает. Поищу у себя более свежий дистрибутив. 210 из-за пересчёта ставить не хочу.


avatar
1398
Candid 25.09.2007 22:25 

Однако "известный способ" всё-таки работает :). Нужно только минимизировать не окно терминала, а окно визуального тестирования. Я был настолько уверен, что для реакции на клавишу окно должно иметь иметь фокус, что до сих пор удивлён :).

То есть начало функции старт у меня сейчас такое:

  static bool Pause = true;
  if (TimeCurrent()<=StartTime) {
    TestingMode = 1;
    return(0);
  }
  if (Pause) {
    Pause = false;
    keybd_event(19,0,0,0); //Нажимаем кнопку пауза VK_PAUSE=19 или 0x13
    Sleep(100);
    keybd_event(19,0,KEYEVENTF_KEYUP,0); // Отпускаем кнопку
    Sleep(100);
  }

StartTime - extern параметр.

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

P.S. Ну да, всё правильно, фокус имеет окно тестера. Видимо интуиция сработала, хорошо, что подумать не успел :)

P.P.S. Возможно вместо TimeCurrent() лучше Time[0], в наброшенных индикаторах "правильно" работает только Time[0].


avatar
40
logoped 22.11.2007 17:01 

Попытался установить комплект программ визуального тестирования.
Откомпилированные Терминал и Хистори ругаются на отсутствие старта и не отражаются в списке индикаторов МТ4.

Как помочь этому горю.


avatar
13989
komposter 22.11.2007 19:31 
logoped писал (а):

Попытался установить комплект программ визуального тестирования.
Откомпилированные Терминал и Хистори ругаются на отсутствие старта и не отражаются в списке индикаторов МТ4.

Как помочь этому горю.

Добавьте старт =)
int start() {}

avatar
106
vaa20003 28.11.2007 10:09 
Интересное наблюдение.
Если в тестере используешь данные разных ТФ, получаешь данные через iClose например, и хотя бар старшего ТФ еще не закрыт, получаешь цену закрытия :)
Ну прямо как предсказатель. Вот бы в реале так.
Можно как-нибудь с этим бороться?

avatar
Модератор
33780
Rosh 28.11.2007 10:28 
Можно. Тестировать честно, без навешивания подглядывающих тюнингов. Себя не обманешь.

avatar
13989
komposter 28.11.2007 11:12 
Rosh писал (а):
Можно. Тестировать честно, без навешивания подглядывающих тюнингов. Себя не обманешь.
vaa20003, это был намек что тема неоднократно обсуждалась ;)
Поищи по mql4.com.

avatar
106
vaa20003 28.11.2007 12:09 
Я и не хотел себя обманывать, поэтому спросил :)
Премного благодарен за ссылку

avatar
13989
komposter 06.02.2008 17:25 
Опубликовал новую версии статьи, она включила в себя статьи Визуализация тестирования. Расширение функциональности. и Визуализация тестирования. История сделок..
В статью добавлено видео, все коды перенесены в CodeBase.

Интересно было бы услышать мнение форумчан по поводу оформления вообще и видеороликов в частности.
К списку тем   | 1 2 3 4 5 6 7 8 9 10 11 12 13  

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