Советники: Советник Nonfarm Payrolls

 

Советник Nonfarm Payrolls:

Советник Nonfarm Payrolls торгует в первую пятницу каждого месяца.

Author: Andrew Kornishkin

 
А отчёт тестера есть или он не очень???
 
JS_Sergey:
А отчёт тестера есть или он не очень???


50/50 :-D

Это хоть и подгонка но все равно с 2000-го вверх идем.

 

Это вроде метод Парамона называется)))

 
marker:

Это вроде метод Парамона называется)))


Возможно. Я идею отсюда позаимствовал.
[Удален]  

Отличный советник после проведенной оптимизации (использую на USDJPY). Только вот одна проблема, иногда Нон Фарм переносят на следующую пятницу..., каким образом данный советник можно переключать на вторую пятницу месяца???...

 
Demogar:

Отличный советник после проведенной оптимизации (использую на USDJPY). Только вот одна проблема, иногда Нон Фарм переносят на следующую пятницу..., каким образом данный советник можно переключать на вторую пятницу месяца???...

В коде можете вот эти строчки поправить.

...
if(Hour()>=StartHour && b<1 && p<1 && DayOfWeek()==5 && Day()<=7)
...
if(Hour()>=StartHour && s<1 && p<1 && DayOfWeek()==5 && Day()<=7)

Скажем просто на каждую пятницу.

...
if(Hour()>=StartHour && b<1 && p<1 && DayOfWeek()==5)
...
if(Hour()>=StartHour && s<1 && p<1 && DayOfWeek()==5)
 

зачет, 10 баллов. Протестировал на демо 01.02.2013. При размере одного лота и начальном депо в 10000 прибыль составила 1206 (12%) при макс. просадке 299,4(3%) .
Параметры установил:

extern int StopLoss = 50; //Стоплосс ордера
extern int TakeProfit = 1100; //Тейкпрофит ордера
extern int Trailing = 200; //Трейлингcтоп ордера
extern int BULevel = 1000; //Уровень безубытка
extern int StartHour = 14; //Час начала торговли(терминальное время)
extern int EndHour = 22; //Час окончания торговли(терминальное время)
extern int Distance = 50; //Расстояние от цены для установки ордера
extern int Expiration = 2; //Время истечения ордера
extern double Lots = 1; //Лот 

 

 
Добрый день! Скажите, а как я могу установить не только час но и минуты в параметре выставления отложников (extern int StartHour = 14; //Час начала торговли(терминальное время)? Ни точка ни двоеточие не ставится. Например, мне нужно чтобы отложники выставились не в 15 часов, а в 15.25. Это возможно? Спасибо.
 
Ivan-e1:
Добрый день! Скажите, а как я могу установить не только час но и минуты в параметре выставления отложников (extern int StartHour = 14; //Час начала торговли(терминальное время)? Ни точка ни двоеточие не ставится. Например, мне нужно чтобы отложники выставились не в 15 часов, а в 15.25. Это возможно? Спасибо.
Никто тебе не ответит , автора посадили за долги