Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes Software Corp.
Модератор
185360
MetaQuotes Software Corp.  

Советник Nonfarm Payrolls:

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

Author: Andrew Kornishkin

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


50/50 :-D

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

marker
2288
marker  

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

Andrew Kornishkin
7323
Andrew Kornishkin  
marker:

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


Возможно. Я идею отсюда позаимствовал.
MQL4 Comments
16319
MQL4 Comments  

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

Andrew Kornishkin
7323
Andrew Kornishkin  
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)
Nikolai Semko
2450
Nikolai Semko  

зачет, 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; //Лот 

 

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