Danışman Ivan (Ivan) - ilan'a en iyisi - sayfa 7

 

Ve şimdi bir test:

Ivan 1.004 USDJPY, M15, 2016.01.01'den 2017.02.13'e kadar olan dönem

Ivan 1.004 USDJPY, M15, 2016.01.01'den 2017.02.13'e kadar olan dönem

 
Vladimir Karputov :

Şimdilik böyle yapacağım: Ivan version "1.003" :  

  • Zararı Durdur seviyesi ayar mantığı:
    • minimum girinti vardır - 50 eski mod noktası.
    • Stopp Loss, sıfır çubuğunda iMA(36) MODE_SMMA değerini alır (ortalama süresi giriş parametrelerine dahildir).
    • Stop Loss seviyesi, mevcut fiyata minimum ofsetten daha yakınsa, pozisyon açılmayacaktır.
  • Sanal durdurma kaybı, takip eden pozisyonlarla değiştirilir.

İş tüm hızıyla devam ediyor - iyi!

Ancak, işleri henüz göremiyorum - Forex için bir hesabım yok - sadece borsadan ve danışman orada çalışmıyor.

 
-Aleks- :

İş tüm hızıyla devam ediyor - iyi!

Ancak, işleri henüz göremiyorum - Forex için bir hesabım yok - sadece borsadan ve danışman orada çalışmıyor.

Ve bunun tam tersi var: şimdi borsayla hiçbir bağlantı yok. Ve o şarkıdaki gibi olacak:

sen denizcisin ben denizciyim

sen balıkçısın ben balıkçıyım

sen karada ben denizde

asla görüşmeyeceğiz

Katma:

borsada alım satım netleşiyor ve danışmanım sadece riskten korunma amaçlı (borsa hesabına bağlanmaya çalışırken hata çıktısında belirtildiği gibi:

2017.02 . 26 14 : 04 : 05.291 2016.04 . 22 00 : 00 : 00    Hedging only!

). Bu nedenle, değişim Paris'te bir kontrplak düdüğü ile uçar.

 
Vladimir Karputov :

Ve bunun tam tersi var: şimdi borsayla hiçbir bağlantı yok. Ve o şarkıdaki gibi olacak:

sen denizcisin ben denizciyim

sen balıkçısın ben balıkçıyım

sen karada ben denizde

asla görüşmeyeceğiz

Katma:

borsada alım satım netleşiyor ve danışmanım sadece riskten korunma amaçlı (borsa hesabına bağlanmaya çalışırken hata çıktısında belirtildiği gibi:

2017.02 . 26 14 : 04 : 05.291 2016.04 . 22 00 : 00 : 00    Hedging only!

). Bu nedenle, değişim Paris'te bir kontrplak düdüğü ile uçar.

Evet, anlıyorum, sadece Forex benim dördümün altında - belki daha sonra bir demoda açarım - ilginçse fikirleri bırakıyorum.

 
Profesyonel biri bana MT5 test cihazının nasıl kullanılacağını öğretebilir, ses modunda fazla zaman almayacağım.
 
Vitaly Muzichenko :
Profesyonel biri bana MT5 test cihazının nasıl kullanılacağını öğretebilir, ses modunda fazla zaman almayacağım.
Telefon etmek...
 
Vladimir Karputov :

Hayır, bu yaklaşım bence çok iyi değil: çok insan var, herkes farklı çiftleri ve farklı zaman dilimlerini seviyor. Bunu hemen giriş parametrelerine yazsam iyi olur:


Ivan versiyonu "1.004" :  

  • tanıtılan değişkenler
    • " Fiyattan zararı durdurmaya kadar olan minimum mesafe (pip olarak)" - fiyat ile Zarar Durdur seviyesi arasındaki minimum mesafe - bu mesafe daha azsa, hiçbir pozisyon açılmayacaktır.
    • " Son Adım (pip olarak) " - son adım
  • pozisyon açarken koruma:
    • ALIŞ pozisyonu için - halihazırda açılmış ALIŞ pozisyonlarından birinin açılış fiyatı mevcut fiyattan düşükse , ALIŞ pozisyonu açılmayacaktır.
    • SATIŞ pozisyonu için - halihazırda açılmış olan SATIŞ pozisyonlarından birinin açılış fiyatı mevcut fiyattan daha yüksekse , SATI pozisyonu açılmayacaktır.
Evet, bu çok daha iyi. Tavsiyelerinizle optimize ettim, 2 haftalık optimizasyon %50 kadar çıktı ama bir ay boyunca testi başlattığımda aynı miktarı kaybettim))
 
-Aleks- :

İş tüm hızıyla devam ediyor - iyi!

Ancak, işleri henüz göremiyorum - Forex için bir hesabım yok - sadece borsadan ve danışman orada çalışmıyor.

Bu sadece korkunç. MetaQuotes-Demo sunucusunda bir demo açmak için tam bir buçuk dakika harcamanız gerekiyor ))
 

Ivan versiyonu "1.005" :

  • belirli bir türün (fiyat arama) "FindPosition" minimum / maksimum konumunu bulma işlevi düzeltildi:
  •                if (mode== MODE_LOW )
                     {
                       if (m_position.PriceOpen()<price)
                         price=m_position.PriceOpen();
                     }
                  }
       if (price== DBL_MIN || price== DBL_MAX )
          price= 0 ;

       return (price);
      }
    şimdi, belirtilen tipte bir pozisyon ayarlanmamışsa, o zaman "0" fiyatı döndürülecektir - daha önce DBL_MIN veya DBL_MAX değerini döndürmek mümkündü.
  • Satın alma pozisyonu açma işlevi düzeltildi. Önceden, böyle olumsuz bir seçenek mümkündü - arka arkaya birkaç Satın alma açıldığında ve sonraki her biri bir öncekinden daha kötü bir fiyatla açıldığında - bir trendin tersine çevrilmesi durumunda, bu somut kayıplar getirdi:
    kötü satın alma

    şimdi düzeltildi (evet, evet, evet - hata durum işaretindeydi - "<" işareti olmadan önce:
  •        return ;
         }
    //--- the position of BUY can't be open below the lowest
       double price_open_low=FindPosition( POSITION_TYPE_BUY , MODE_LOW );
       if (price_open_low!= 0 )
           if (price_open_low > m_symbol. Ask ())
             return ;

       sl=m_symbol.NormalizePrice(sl);
       double tp= 0.0 ;
  • ‌‌

    Katma:

    İvan 1.005

Dosyalar:
Ivan.mq5  45 kb
 

Ivan versiyonu "1.006" :

  • kar koruması tanıtıldı:
    • yeni bir girdi parametresi " InpCoefProtectionProfit " tanıtıldı - m_account.Equity()/m_account.Balance() (Özkaynak bölü Bakiye) olarak hesaplanır.
    • Öz Sermaye, Bakiyeyi "InpCoefProtectionProfit" süreleri kadar aştığında - tüm pozisyonları kapatırız - böylece karı koruruz:
      //--- we work only at the time of the birth of new bar
         static datetime dtPrevBars= 0 ;
      //--- protection of profit
         if (m_account.Equity()/m_account.Balance()>InpCoefProtectionProfit)
            bCloseAll= true ;

      //--- trailing stop (at every tick)
         if (! RefreshRates ())
             return ;
         TrailingStop();
Dosyalar:
Ivan.mq5  46 kb