[Архив!] ПИШЕМ СОВЕТНИКА ВМЕСТЕ!!! - страница 13

 

ВПР ???

можно подробнее :)

 
RomanS >>:

ВПР ???

можно подробнее :)

Осциллятор WPR

 
Reshetov >>:

Осциллятор WPR

Спасибо

 
RomanS >>:

К примеру, только что минут за 5 набросал простейшего экспертана на выше описанном индикаторе. Просто открываем бай когда зеленая кривая выше всех, а черная ниже всех и открываем селл все наоборот. Стоп и профит фиксированные. Вот результаты за 2008г.

Вот код

И кто-то еще писал в этой ветке, что это очень громоздко и сложно )))

Как видим эксперт просто элементарный и то нельзя сказать что сливной (по графику по крайней мере)

В нем полно недостатков... например закрывает позу по профиту и тут же открывает еще одну в туже сторону :)

Так вот, можно попробовать накрутить его как предлогали выше чем-нибудь, может у кого появиться желание может попробовать


интересно а как тестился этот простейший эксперт ? тестер ведь работает ток на одной паре...

 
sllawa3 >>:

интересно а как тестился этот простейший эксперт ? тестер ведь работает ток на одной паре...

На одной паре и теститься. Пока только на "EURUSD". Остальные пары подключаются без проблем. Только для корректного теста ОБЯЗАТЕЛЬНО необходимы минутки для пар EURUSD USDJPY GBPUSD теститься на М5. Можно и на другом ТФ, только смысла нет.

 
так в тесте всё равно не будет считывать инфу с других пар...
 

кстати.. удобный блок...можно свободно добавить в любой эксперт...( как доп условие )

 RefreshRates();
     USD = -(iClose("EURUSD",NULL,0)-iMA("EURUSD",NULL,Period_MA,0,1,0,0))-
            (iClose("GBPUSD",NULL,0)-iMA("GBPUSD",NULL,Period_MA,0,1,0,0))+
            (iClose("USDJPY",NULL,0)-iMA("USDJPY",NULL,Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0);
     EUR =  (iClose("EURUSD",NULL,0)-iMA("EURUSD",NULL,Period_MA,0,1,0,0))+
            (iClose("EURUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("EURUSD",NULL,Period_MA,0,1,0,0)*iMA("USDJPY",NULL,Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)+
            (iClose("EURUSD",NULL,0)/iClose("GBPUSD",NULL,0)-iMA("EURUSD",NULL,Period_MA,0,1,0,0)/iMA("GBPUSD",NULL,Period_MA,0,1,0,0))*iClose("GBPUSD",NULL,0);
     GBP =  (iClose("GBPUSD",NULL,0)-iMA("GBPUSD",NULL,Period_MA,0,1,0,0))+
            (iClose("GBPUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("GBPUSD",NULL,Period_MA,0,1,0,0)*iMA("USDJPY",NULL,Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
            (iClose("EURUSD",NULL,0)/iClose("GBPUSD",NULL,0)-iMA("EURUSD",NULL,Period_MA,0,1,0,0)/iMA("GBPUSD",NULL,Period_MA,0,1,0,0))*iClose("GBPUSD",NULL,0);
     JPY = -(iClose("USDJPY",NULL,0)-iMA("USDJPY",NULL,Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
            (iClose("EURUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("EURUSD",NULL,Period_MA,0,1,0,0)*iMA("USDJPY",NULL,Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
            (iClose("GBPUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("GBPUSD",NULL,Period_MA,0,1,0,0)*iMA("USDJPY",NULL,Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0);

 // Критерии открытия позиций по EURUSD 
 if (USD>EUR && USD>GBP && USD>JPY && EUR<USD && EUR<GBP && EUR<JPY) Open_Sell = true;
 if (USD<EUR && USD<GBP && USD<JPY && EUR>USD && EUR>GBP && EUR>JPY) Open_Bay = true;

 
sllawa3 >>:
так в тесте всё равно не будет считывать инфу с других пар...

Почему не будет???

с других валют только маркетинфо не работает, и сдесь я его не использую. 

Все отлично работает

 

НЕПЛОХАЯ ИДЕЯ.. ЗА ЭТОТ МЕСЯЦ ТЕСТ НА ПЛЕЧЕ 1 : 200 С ТРАЛОМ 5 И ПЛАВАЮЩИМ ЛОТОМ 0.33 ДЕПА М1 МАШКА ХЕДЖИРОВАНИЯ 30 (ОБЫЧНЫЙ ЭКСПЕРТ НА СТОХАСТИКЕ С ДОБАВЛЕНИЕМ ВЫШЕУКАЗАННОГО БЛОКА)

Баров в истории 25277
Смоделировано тиков 190525
Ошибки рассогласования графиков 0
Начальный депозит 100.00
Чистая прибыль 335.40
Общая прибыль 335.40
Общий убыток 0.00
Прибыльность
Матожидание выигрыша 4.79
Абсолютная просадка 17.40
Максимальная просадка 100.30 (31.14%)
Относительная просадка 31.14% (100.30)
Всего сделок 70
Короткие позиции (% выигравших) 7 (100.00%)
Длинные позиции (% выигравших) 63 (100.00%)
Прибыльные сделки (% от всех) 70 (100.00%)
Убыточные сделки (% от всех) 0 (0.00%)
Самая большая
прибыльная сделка 25.20
убыточная сделка 0.00
Средняя
прибыльная сделка 4.79
убыточная сделка 0.00
Максимальное количество
непрерывных выигрышей (прибыль) 70 (335.40)
непрерывных проигрышей (убыток) 0 (0.00)
Максимальная
непрерывная прибыль (число выигрышей) 335.40 (70)
непрерывный убыток (число проигрышей) 0.00 (0)
Средний
непрерывный выигрыш 70
непрерывный проигрыш 0
 
sllawa3 >>:

НЕПЛОХАЯ ИДЕЯ.. ЗА ЭТОТ МЕСЯЦ ТЕСТ НА ПЛЕЧЕ 1 : 200 С ТРАЛОМ 5 ЛОТОМ 0.33 ДЕПА М1 МАШКА ХЕДЖИРОВАНИЯ 30 (ОБЫЧНЫЙ ЭКСПЕРТ НА СТОХАСТИКЕ С ДОБАВЛЕНИЕМ ВЫШЕУКАЗАННОГО БЛОКА)

Вообщем, я это и имел ввиду, что его можно использовать именно как дополнительный индикатор, к уже построенной систме. К тому же, это мультивальтный индикатор. Т.е. на нем можно построить просто бесконечно много систем. У кого есть конкретные предложения с кодом, давайте обсудим ;)

Причина обращения: