[Arşivle!] BİRLİKTE DANIŞMAN YAZIYORUZ!!! - sayfa 23

 
baliv >> :
şubenin başında max üzerinde çalışmak için bir teklif vardı. Kendimden şunları öneriyorum: 1. günlük iç çubuğu beklemek 2. iki stop emri 3. sadece trend yönünde işlem yapabilirsiniz, o zaman sadece bir emir var (test edilmiş altı çift karlılık 2.0+ - depoyu birleştirmek kesinlikle imkansız)

Bazıları işe yaramaz olduğunu söylese de, bu konuya devam etmeyi öneriyorum ...

Çoklu döviz duracak olsa da yarın sadece bu gösterge üzerinde çalışan basit bir Expert Advisor yayınlayacak olsam da stop ve ters sistemini esas alacağım. Bakalım bundan ne çıkacak...

Zor değilse, sistem hakkında daha fazla bilgi edinebilirsiniz... Burada savaşıyoruz ama 1,6'dan fazla bir kârlılık elde edemedik (en azından benim için). 2.0'dan daha fazlasının yapılabileceğinden eminim.

 
RomanS >> :

Yarın sadece bu gösterge üzerinde çalışan basit bir Expert Advisor yayınlayacak olsam da dur-geri sistemini esas alacağım. Bakalım bundan ne çıkacak...

Yayılmış...

Çoklu para birimi göstergesi (yukarıda yayınlanmıştır), uzun bir pozisyon açmak için bir sinyal üzerine inşa edilmiş olağan durdurma ve geri alma sistemi, kısa bir pozisyonu kapatır ve bunun tersi de geçerlidir. Aslında, MA ile de bir kesişme noktasıdır. İşte 01/01/2009 tarihli test. Elbette, kayıpların çok büyük ve kabul edilemez olduğu açık... Ama prensipte karlılık oldukça tatmin edici. Sadece onunla ne yapılacağına karar vermek için kalır?

Daha az uzun vadeli hedeflerle, ancak bu analize dayalı bir TS oluşturmayı deneyebilirsiniz. O zaman düşüşü azaltabilirsiniz, çünkü. uzun vadeli hedeflerdeki sinyalin yanlış olduğu ortaya çıkarsa, orta vadeli analizde bu sinyalin teyidi çok küçük olacaktır veya hiç olmayacaktır.


Strateji Test Cihazı: Dolar finali10
Strateji Test Raporu
Alpari-Mikro (Yapı 220)

sembol EURUSD (Euro vs USD)
Dönem 15 dakika (M15) 2009.01.02 10:00 - 2009.07.27 23:45 (2009.01.01 - 2009.07.28)
modeli Tüm onaylar (mevcut en düşük tüm zaman dilimlerine dayalı en doğru yöntem)
Tarihteki barlar 14944 Simüle keneler 6842198 simülasyon kalitesi n/a
Grafik Uyuşmazlığı Hataları 783
İlk para yatırma 10000.00
Net kazanç 22162.50 Toplam kar 26781.50 Toplam kayıp -4619.00
karlılık 5.80 kazanma beklentisi 2216.25
Mutlak Düşüş 165.50 Maksimum düşüş 10693,50 (%27,58) göreceli düşüş %36.93 (7442.40)
Toplam işlemler on Kısa pozisyonlar (% kazandı) 5 (%60,00) Uzun pozisyonlar (% kazandı) 5 (%60,00)
Karlı işlemler (tümünün yüzdesi) 6 (%60,00) İşlemleri kaybetme (tümünün yüzdesi) 4 (%40,00)
En büyük karlı ticaret 6850.60 ticaret kaybetmek -1649.50
Orta karlı ticaret 4463.58 ticaret kaybetmek -1154,75
En yüksek miktar sürekli kazanç (kar) 4 (19557.80) sürekli kayıplar (kayıp) 3 (-2969.50)
Maksimum sürekli kar (kazanç sayısı) 19557,80(4) sürekli kayıp (kayıp sayısı) -2969.50 (3)
Ortalama sürekli kazanç 2 sürekli kayıp 2

Numara. Zaman Tip Sipariş Ses Fiyat S/L T/P Kâr Denge
1 2009.01.05 09:21 satmak 1 1.00 1.37826 0.00000 0.00000
2 2009.01.26 23:30 kapat 1 1.00 1.32207 0.00000 0.00000 5600.10 15600.10
3 2009.01.26 23:30 satın almak 2 1.00 1.32209 0.00000 0.00000
4 2009.01.29 08:17 kapat 2 1.00 1.30565 0.00000 0.00000 -1649.50 13950.60
5 2009.01.29 08:17 satmak 3 1.00 1.30555 0.00000 0.00000
6 2009.03.06 07:55 kapat 3 1.00 1.26550 0.00000 0.00000 3972.60 17923.20
7 2009.03.06 07:55 satın almak 4 1.00 1.26561 0.00000 0.00000
sekiz 2009.03.27 12:57 kapat 4 1.00 1.33276 0.00000 0.00000 6691.90 24615.10
dokuz 2009.03.27 12:57 satmak 5 1.00 1.33277 0.00000 0.00000
on 2009.04.23 20:51 kapat 5 1.00 1.31210 0.00000 0.00000 2042.70 26657.80
on bir 2009.04.23 20:51 satın almak 6 1.00 1.31214 0.00000 0.00000
12 2009.06.08 11:38 kapat 6 1.00 1.38113 0.00000 0.00000 6850.60 33508.40
on üç 2009.06.08 11:38 satmak 7 1.00 1.38111 0.00000 0.00000
on dört 2009.06.19 08:15 kapat 7 1.00 1.39368 0.00000 0.00000 -1268.70 32239,70
on beş 2009.06.19 08:15 satın almak sekiz 1.00 1.39369 0.00000 0.00000
on altı 2009.06.19 08:30 kapat sekiz 1.00 1.39213 0.00000 0.00000 -156.00 32083.70
17 2009.06.19 08:30 satmak dokuz 1.00 1.39217 0.00000 0.00000
on sekiz 2009.06.23 18:15 kapat dokuz 1.00 1.40760 0.00000 0.00000 -1544.80 30538.90
on dokuz 2009.06.23 18:15 satın almak on 1.00 1.40760 0.00000 0.00000
20 2009.07.27 23:59 durakta kapat on 1.00 1.42421 0.00000 0.00000 1623.60 32162.50
 

İşte nasıl çalıştı

Grafikten de görebileceğiniz gibi, MA600 bazında olmasına rağmen, fiyat MA ve cirodan çok daha düşük olduğunda bile alım açabiliyor, yani. Analiz birkaç döviz çiftine dayandığından, MA'ya bağlanma hiç hissedilmez.


 

RomanS писал(а) >>

Yayılmış...

Test cihazından gelen resim görünmüyor ....

Evet ve danışmanın kendisi)

 
ALex2008 >> :

Test cihazından gelen resim görünmüyor ....

Neden yüklenmedi çünkü henüz nasıl olduğunu anlamadım)))

Hepsini bir arada nasıl yapacağımı bilmiyorum, zor değilse bana nasıl olduğunu söyle

 
ALex2008 >> :

Test cihazından gelen resim görünmüyor ....

Evet ve danışmanın kendisi)

Evet, bu arada unutmuşum)))

İşte kod

 //+-----------------------------------------------------------------------+
//|                                                    Мультивалютный.mq4 |
//|                                                         Roman Strukov |
//|                                                        srb-78@mail.ru |
//+-----------------------------------------------------------------------+
#property copyright "Roman"
#property link      "srb-78@mail.ru"

  extern double Period_MA  = 600 ;
  extern double Lot        = 1 ;    

  int start ( ) 
  {  
     int Ticket ;
  double BID , ASK ;                                  
    bool CLOSE = false , Open_Bay = false , Open_Sell = false ;
  string SYMBOL ;
   
  // Анализ состояния рынка
     double 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 ) ;
     double 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 ) ;
     double 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 ) ;
     double 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 ) ;

  // Критерии открытия позиций
  if ( USD > EUR & & USD > GBP & & USD > JPY )
   {
    if ( EUR < USD & & EUR < GBP & & EUR < JPY )   { Open_Sell = true ; SYMBOL = "EURUSD" ; }
    if ( GBP < USD & & GBP < EUR & & GBP < JPY )   { Open_Sell = true ; SYMBOL = "GBPUSD" ; }
    if ( JPY < USD & & JPY < EUR & & JPY < GBP )   { Open_Bay = true ; SYMBOL = "USDJPY" ; }
   } 
  if ( USD < EUR & & USD < GBP & & USD < JPY )
   {
    if ( EUR > USD & & EUR > GBP & & EUR > JPY )   { Open_Bay = true ; SYMBOL = "EURUSD" ; } 
    if ( GBP > USD & & GBP > EUR & & GBP > JPY )   { Open_Bay = true ; SYMBOL = "GBPUSD" ; }
    if ( JPY > USD & & JPY > EUR & & JPY > GBP )   { Open_Sell = true ; SYMBOL = "USDJPY" ; }
   }     
  if ( EUR > USD & & EUR > GBP & & EUR > JPY )
   {
    if ( GBP < USD & & GBP < EUR & & GBP < JPY )   { Open_Bay = true ; SYMBOL = "EURGBP" ; }
    if ( JPY < USD & & JPY < EUR & & JPY < GBP )   { Open_Bay = true ; SYMBOL = "EURJPY" ; }
   } 
  if ( EUR < USD & & EUR < GBP & & EUR < JPY )
   {
    if ( GBP > USD & & GBP > EUR & & GBP > JPY )   { Open_Sell = true ; SYMBOL = "EURGBP" ; }
    if ( JPY > USD & & JPY > EUR & & JPY > GBP )   { Open_Sell = true ; SYMBOL = "EURJPY" ; }
   }     
  if ( GBP > USD & & GBP > EUR & & GBP > JPY )
   {
    if ( JPY < USD & & JPY < EUR & & JPY < GBP )   { Open_Bay = true ; SYMBOL = "GBPJPY" ; }
   } 
  if ( GBP < USD & & GBP < EUR & & GBP < JPY )
   {
    if ( JPY > USD & & JPY > EUR & & JPY > GBP )   { Open_Sell = true ; SYMBOL = "GBPJPY" ; }
   }     
   
  // Открытие позиций
    BID = MarketInfo ( SYMBOL , 9 ) ;
    ASK = MarketInfo ( SYMBOL , 10 ) ;
    if ( Open_Bay = = true & & OrdersTotal ( ) = = 0 ) Ticket = OrderSend ( SYMBOL , OP_BUY , Lot , ASK , 20 , 0 , 0 ) ; 
    if ( Open_Sell = = true & & OrdersTotal ( ) = = 0 ) Ticket = OrderSend ( SYMBOL , OP_SELL , Lot , BID , 20 , 0 , 0 ) ; 
       
  // Закрытие позиций
    for ( int i = 0 ; i < = OrdersTotal ( ) ; i + + )   
     {  
      if ( OrderSelect ( i , SELECT_BY_POS ) = = true )  
        {                                        
         if ( OrderSymbol ( ) ! = SYMBOL ) continue ;
           if ( OrderType ( ) = = 0 )
            {
             if ( EUR < USD )
             CLOSE = OrderClose ( OrderTicket ( ) , OrderLots ( ) , ASK , 20 ) ;
            }
           if ( OrderType ( ) = = 1 )
            {
            if ( EUR > USD )
             CLOSE = OrderClose ( OrderTicket ( ) , OrderLots ( ) , BID , 20 ) ;
            }
        } 
     }               
  return ;       
 }
  
 
RomanS >> :

Neden yüklenmedi çünkü henüz nasıl olduğunu anlamadım)))

Hepsini bir arada nasıl yapacağımı bilmiyorum, zor değilse bana nasıl olduğunu söyle

Ben de denemedim - hep birlikte .. bu yüzden size söylemeyeceğim)

Evet .. grafikte sonunda raskolbas gitti ...

Son iki işlemin neden ters olmadığını merak ediyorum!? Onlar. 2 defa satıyor ama satıştan sonra almak zorunda kaldım.. anladığım kadarıyla..

 
ALex2008 >> :

Ben de denemedim - hep birlikte .. bu yüzden size söylemeyeceğim)

Evet .. grafikte sonunda raskolbas gitti ...

Son iki işlemin neden ters olmadığını merak ediyorum!? Onlar. 2 defa satıyor ama satıştan sonra almak zorunda kaldım.. anladığım kadarıyla..

Raskolbas gerçekten gitti, ama bence pek çok uzman piyasadaki mevcut durumla baş edemez... uzun süreli bir daire

Hesapta 2 kere satıyor yanılıyorsunuz fiyat tablosuna değil devlete bakmanızda fayda var köyler arası ufak bir alım var sadece grafikte görünmüyor.

Fırsatlar için eyalete bakın

 
RomanS >> :

...köyler arasında küçük bir satın alma var, ancak grafikte görünmüyor.

Fırsatlar için eyalete bakın

evet, kesinlikle orada)

 

RomanS писал(а) >>

Birincil stratejinize göre şamdan çoklu analizi yapmaya çalışmadınız mı?

Şu anda mesela H4 stratejime bakıyorum.. ve USD ile paritelerin sinyallerinin benzerliğini gözlemliyorum.

Sinyallerin olasılığı artar.