Советники: Советник 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. Это возможно? Спасибо.
Никто тебе не ответит , автора посадили за долги
Причина обращения: