Советники: DVD Level - страница 36

 
sezon:

Меня посетила интересная мысль ... :)

Выкладываю ...

Прочитал несколько статей про мультивалютность и заинтересовал вариант:

Если мы торгуем по EURUSD, то должна присутствовать ещё одна валютная пара, по которой направление идёт в другую сторону. Напоминает хеджирование. Можно как-нибудь прикрутить к этому советнику открытие в другую сторону по второй валютной паре, но основная - EURUSD? Может неправильно выразился - поправьте ...


А смысл изобретать велосипед, данный советник под одну валюту и алгоритм для нее. если необходим мультивалютник с хэджированием, то просто отсортируйте список по рейтингу и найдете нужное. Так и называется мультивалютный советник
 
Советник не работает. Тестирую в альпари. Слишком много флуда читать не осилю. Подскажите в чем косяк может быть.
 
Anton1:
Советник не работает. Тестирую в альпари. Слишком много флуда читать не осилю. Подскажите в чем косяк может быть.

Тестируешь в тестере?

Если сразу на демке, и только поставил, то только ждать ...

Если в тестере, то на каком типе счёта? Микро3 рулит. Сервер лучше WX.MICRO3. По крайней мере у меня. Пробовал другие серваки - по котировкам истории - слив.

За сегодня только одна сделка, и то не сработала. Закрылась по времени. Сёдня вообще на рынке движняка нет.

Всётаки мой совет - прочти ВСЁ! Не пожалеешь.

 
Anton1:
Советник не работает. Тестирую в альпари. Слишком много флуда читать не осилю. Подскажите в чем косяк может быть.


Если, в тестере, то проблема с историей котировок. Если, в реале, то вот сделки за два дня:

Ticket Open Time Type Size Item Price S / L T / P Close Time Price Commission Taxes Swap Profit
101775123 2010.11.23 01:04 buy 0.26 eurusd 1.35948 1.33848 1.36128 2010.11.23 01:17 1.36128 0.00 0.00 0.00 46.80
4101 DVD 100 cent: 4101 : EURUSD[tp]
101787800 2010.11.23 14:12 buy 0.27 eurusd 1.34948 1.32848 1.35128 2010.11.23 14:25 1.35128 0.00 0.00 0.00 48.60
4101 DVD 100 cent: 4101 : EURUSD[tp]
101792229 2010.11.23 16:26 buy limit 0.27 eurusd 1.33946 1.31846 1.34126 2010.11.23 16:46 1.34203 expiration [2010.11.23 16:46]
4101 expiration [2010.11.23 16:46]
101817030 2010.11.24 15:01 sell limit 0.27 eurusd 1.34028 1.36128 1.33848 2010.11.24 15:21 1.33849 expiration [2010.11.24 15:21]
4101 expiration [2010.11.24 15:21]
0.00 0.00 0.00 95.40
Closed P/L: 95.40

 
denisdenisov:
Anton1:
Советник не работает. Тестирую в альпари. Слишком много флуда читать не осилю. Подскажите в чем косяк может быть.


Если, в тестере, то проблема с историей котировок. Если, в реале, то вот сделки за два дня:

Ticket Open Time Type Size Item Price S / L T / P Close Time Price Commission Taxes Swap Profit
101775123 2010.11.23 01:04 buy 0.26 eurusd 1.35948 1.33848 1.36128 2010.11.23 01:17 1.36128 0.00 0.00 0.00 46.80
4101 DVD 100 cent: 4101 : EURUSD[tp]
101787800 2010.11.23 14:12 buy 0.27 eurusd 1.34948 1.32848 1.35128 2010.11.23 14:25 1.35128 0.00 0.00 0.00 48.60
4101 DVD 100 cent: 4101 : EURUSD[tp]
101792229 2010.11.23 16:26 buy limit 0.27 eurusd 1.33946 1.31846 1.34126 2010.11.23 16:46 1.34203 expiration [2010.11.23 16:46]
4101 expiration [2010.11.23 16:46]
101817030 2010.11.24 15:01 sell limit 0.27 eurusd 1.34028 1.36128 1.33848 2010.11.24 15:21 1.33849 expiration [2010.11.24 15:21]
4101 expiration [2010.11.24 15:21]
0.00 0.00 0.00 95.40
Closed P/L: 95.40


Какой процент риска у вас стоит?
 
marker:
denisdenisov:
Anton1:
Советник не работает. Тестирую в альпари. Слишком много флуда читать не осилю. Подскажите в чем косяк может быть.


Если, в тестере, то проблема с историей котировок. Если, в реале, то вот сделки за два дня:

Ticket Open Time Type Size Item Price S / L T / P Close Time Price Commission Taxes Swap Profit
101775123 2010.11.23 01:04 buy 0.26 eurusd 1.35948 1.33848 1.36128 2010.11.23 01:17 1.36128 0.00 0.00 0.00 46.80
4101 DVD 100 cent: 4101 : EURUSD[tp]
101787800 2010.11.23 14:12 buy 0.27 eurusd 1.34948 1.32848 1.35128 2010.11.23 14:25 1.35128 0.00 0.00 0.00 48.60
4101 DVD 100 cent: 4101 : EURUSD[tp]
101792229 2010.11.23 16:26 buy limit 0.27 eurusd 1.33946 1.31846 1.34126 2010.11.23 16:46 1.34203 expiration [2010.11.23 16:46]
4101 expiration [2010.11.23 16:46]
101817030 2010.11.24 15:01 sell limit 0.27 eurusd 1.34028 1.36128 1.33848 2010.11.24 15:21 1.33849 expiration [2010.11.24 15:21]
4101 expiration [2010.11.24 15:21]
0.00 0.00 0.00 95.40
Closed P/L: 95.40


Какой процент риска у вас стоит?

Процент риска по-умолчанию 10% (как выложено в исходнике) депозит ~ $2600.
 

Спасибо,я собственно размер депо и хотел узнать, для данного зверя, а давно юзаете?? Просто он у меня при тесте за октябрь этого года сильные лоси показал, при выключенном трале.

 
denisdenisov: Если, в реале, то вот сделки за два дня:

Ticket Open Time Type Size Item Price S / L T / P Close Time Price Commission Taxes Swap Profit
101775123 2010.11.23 01:04 buy 0.26 eurusd 1.35948 1.33848 1.36128 2010.11.23 01:17 1.36128 0.00 0.00 0.00 46.80
4101 DVD 100 cent: 4101 : EURUSD[tp]
101787800 2010.11.23 14:12 buy 0.27 eurusd 1.34948 1.32848 1.35128 2010.11.23 14:25 1.35128 0.00 0.00 0.00 48.60
4101 DVD 100 cent: 4101 : EURUSD[tp]
101792229 2010.11.23 16:26 buy limit 0.27 eurusd 1.33946 1.31846 1.34126 2010.11.23 16:46 1.34203 expiration [2010.11.23 16:46]
4101 expiration [2010.11.23 16:46]
101817030 2010.11.24 15:01 sell limit 0.27 eurusd 1.34028 1.36128 1.33848 2010.11.24 15:21 1.33849 expiration [2010.11.24 15:21]
4101 expiration [2010.11.24 15:21]
0.00 0.00 0.00 95.40
Closed P/L: 95.40

Прогнал на тестере и вот результат:

ВремяТипОрдерОбъёмЦенаS / LT / PПрибыльБаланс
12010.11.23 00:53buy limit10.251.359481.338481.36128
22010.11.23 01:04buy10.251.359481.338481.36128
32010.11.23 01:17t/p10.251.361281.338481.3612845.002645.00
42010.11.23 14:04buy limit20.261.349481.328481.35128
52010.11.23 14:12buy20.261.349481.328481.35128
62010.11.23 14:25t/p20.261.351281.328481.3512846.802691.80
72010.11.23 14:30buy limit30.261.349481.328481.35128
82010.11.23 14:38buy30.261.349481.328481.35128
92010.11.23 14:41t/p30.261.351281.328481.3512846.802738.60
102010.11.23 14:41buy limit40.271.349461.328461.35126
112010.11.23 14:42buy40.271.349461.328461.35126
122010.11.24 10:11s/l40.271.328461.328461.35126-567.222171.38
132010.11.24 11:11buy limit50.631.329481.308481.33128
142010.11.24 11:31expiration50.631.329481.308481.33128
152010.11.24 11:43buy limit60.631.329481.308481.33128
162010.11.24 12:03expiration60.631.329481.308481.33128
До шестой строчки сошлось "копейка в копейку". А дальше - почему-то отличается (Alpari, ws.micro3)
 
ikatsko:
denisdenisov: Если, в реале, то вот сделки за два дня:

Ticket Open Time Type Size Item Price S / L T / P Close Time Price Commission Taxes Swap Profit
101775123 2010.11.23 01:04 buy 0.26 eurusd 1.35948 1.33848 1.36128 2010.11.23 01:17 1.36128 0.00 0.00 0.00 46.80
4101 DVD 100 cent: 4101 : EURUSD[tp]
101787800 2010.11.23 14:12 buy 0.27 eurusd 1.34948 1.32848 1.35128 2010.11.23 14:25 1.35128 0.00 0.00 0.00 48.60
4101 DVD 100 cent: 4101 : EURUSD[tp]
101792229 2010.11.23 16:26 buy limit 0.27 eurusd 1.33946 1.31846 1.34126 2010.11.23 16:46 1.34203 expiration [2010.11.23 16:46]
4101 expiration [2010.11.23 16:46]
101817030 2010.11.24 15:01 sell limit 0.27 eurusd 1.34028 1.36128 1.33848 2010.11.24 15:21 1.33849 expiration [2010.11.24 15:21]
4101 expiration [2010.11.24 15:21]
0.00 0.00 0.00 95.40
Closed P/L: 95.40

Прогнал на тестере и вот результат:

Время Тип Ордер Объём Цена S / L T / P Прибыль Баланс
1 2010.11.23 00:53 buy limit 1 0.25 1.35948 1.33848 1.36128
2 2010.11.23 01:04 buy 1 0.25 1.35948 1.33848 1.36128
3 2010.11.23 01:17 t/p 1 0.25 1.36128 1.33848 1.36128 45.00 2645.00
4 2010.11.23 14:04 buy limit 2 0.26 1.34948 1.32848 1.35128
5 2010.11.23 14:12 buy 2 0.26 1.34948 1.32848 1.35128
6 2010.11.23 14:25 t/p 2 0.26 1.35128 1.32848 1.35128 46.80 2691.80
7 2010.11.23 14:30 buy limit 3 0.26 1.34948 1.32848 1.35128
8 2010.11.23 14:38 buy 3 0.26 1.34948 1.32848 1.35128
9 2010.11.23 14:41 t/p 3 0.26 1.35128 1.32848 1.35128 46.80 2738.60
10 2010.11.23 14:41 buy limit 4 0.27 1.34946 1.32846 1.35126
11 2010.11.23 14:42 buy 4 0.27 1.34946 1.32846 1.35126
12 2010.11.24 10:11 s/l 4 0.27 1.32846 1.32846 1.35126 -567.22 2171.38
13 2010.11.24 11:11 buy limit 5 0.63 1.32948 1.30848 1.33128
14 2010.11.24 11:31 expiration 5 0.63 1.32948 1.30848 1.33128
15 2010.11.24 11:43 buy limit 6 0.63 1.32948 1.30848 1.33128
16 2010.11.24 12:03 expiration 6 0.63 1.32948 1.30848 1.33128
До шестой строчки сошлось "копейка в копейку". А дальше - почему-то отличается (Alpari, ws.micro3)


У Вас очевидно измененный код советника, т.к. сделки buy limit открыты советником без интервала в 3 часа (а это основное из условий - если уровень был достигнут меньше 3 часов назад, то это уже не уровень). В Вашем отчете сделки:

#4 2010.11.23 14:04 - правильно последний раз уровень пересекался 4 дня назад

#7 2010.11.23 14:30 - не правильно прошло 26 минут

#10 2010.11.23 14:41 - не правильно прошло 11 минут

 

denisdenisov: У Вас очевидно измененный код советника, т.к. сделки buy limit открыты советником без интервала в 3 часа

.... Ваш код про 3 часа:

   int PointFromLevelGo = 50, PtFrRise = 700;
   ...  
   if (Bid < Level100  && iClose(NULL,PERIOD_M1,1) > Level100 && iLow(NULL,PERIOD_H1,0) > Level100 - PointFromLevelGo*Pnt + 30*Pnt
                                                              && iLow(NULL,PERIOD_H1,1) > Level100 - PointFromLevelGo*Pnt + 30*Pnt 
                                                              && iLow(NULL,PERIOD_H1,2) > Level100 - PointFromLevelGo*Pnt ) BAL = BAL + 45;

У меня:

extern int PFLG                 = 50;   //PointFromLevelGo
extern int PFL                  = 30;   //+ 30*Point
extern int PFR                  = 700;  //PtFrRise
extern int HL                   = 600;  //HiLevel 
extern int HL2                  = 300;  //рывок в 300 пунктов 
extern int LL                   = 250;  //LoLevel 
extern int LL2                  = 450;  //LoLevel2 
 int PointFromLevelGo = PFLG, PtFrRise = PFR;
      l0 = Bid;
      l1 = iClose(NULL,PERIOD_M1,1);
  if (l0 < Level100  && l1 > Level100 && 
       iLow(NULL,PERIOD_H1,0) > Level100 - PointFromLevelGo*Pnt + PFL*Pnt && 
       iLow(NULL,PERIOD_H1,1) > Level100 - PointFromLevelGo*Pnt + PFL*Pnt && 
       iLow(NULL,PERIOD_H1,2) > Level100 - PointFromLevelGo*Pnt) { 
      BAL = BAL + 45;
Вроде бы цифры соответствуют.