Скачать MetaTrader 5

Советники: Puria-M15

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

Puria-M15:

Советник на основе метода Пуриа

Author: Сергей Деев

seolink74
1100
seolink74  
А отчет по тикам можно увидеть?
Sergey Deev
97222
Sergey Deev  
seolink74:
А отчет по тикам можно увидеть?

Sergey Kolesnik
155
Sergey Kolesnik  

У меня на тестере не сделал ни одной сделки

может здесь собака зарыта:

bool macd_up(int timeframe, int fast, int slow, int signal, int price, int num) {
double y;
double x = iMACD(NULL,timeframe,fast,slow,signal,price,MODE_MAIN,0)*100000;
for (int i=1; i<num; i++) {
  y = iMACD(NULL,timeframe,fast,slow,signal,price,MODE_MAIN,i)*100000;
  if (y > x) return(false);
  else x = y;
}
return(true);
}

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

И с какой целью так подробно описывать в экстернах входящие для индикаторов, не затем ли, чтоб поле для оптимизации было. А с ней да на истории можно из двух долларов миллион за неделю сделать.

Sergey Deev
97222
Sergey Deev  
Данная функция возвращает false если одно из предыдущих значений больше последующих. В остальных случаях - true. Параметры выведены в настройки именно для оптимизации - не вижу в этом ничего отрицательного. Посмотрите журнал тестера на предмет сделок.
NEKSUS
1084
NEKSUS  

Очень симпатичный результаты в тестере, поставил на демку.

P.S, как на счёт авто-лота? (помойму не помешает)

MQL4 Comments
16319
MQL4 Comments  
ERR_INVALID_TRADE_VOLUME 131  что это может быть и что сделать так чтобы работало ?
Sergey Deev
97222
Sergey Deev  
некоторые ДЦ не принимают ордер при нулевых TP, SL. В моем случае наоборот. В следующей версии сделаю оба варианта.
Sergey Deev
97222
Sergey Deev  
сделаю ММ в следующей версии, если таковая будет
Andrei Shubin
187
Andrei Shubin  
Странно, на тестере все работает, а со вчерашнего вечера поставил на Демо - до сих пор не совершил ни одной сделки( В чем может быть причина?
Andrei Shubin
187
Andrei Shubin  
интересно, однако... закомментил в коде вот этот кусок:
int gap = MathAbs(Open[0]-Close[1])/Point; 
if (gap > GAP_Level) GAP_Timer = GAP_TimeOUT;
if (GAP_Timer > 0) {
    GAP_Timer--;
    if (GAP_Timer > 0) return;
   }
и советник начал торговать на демо.
И еще: может кто объяснить, зачем этот кусок в советнике. А то что-то никак не дотумкаю....
1234
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий