ve tüm pozisyonların çapraz geçişini organize etmek ve pozisyon listesinde indekse göre bir pozisyon seçmek gerekiyordu, bunun gibi bir şey (bu sadece bir örnektir):
//+------------------------------------------------------------------+//| Alış ve Satış pozisyonlarını hesapla|//+------------------------------------------------------------------+void CalculatePositions(int &count_buys,int &count_sells)
{
count_buys=0.0;
count_sells=0.0;
for(int i=PositionsTotal()-1;i>=0;i--)
if(m_position.SelectByIndex(i)) // özelliklerine daha fazla erişim için konumu indekse göre seçerif(m_position.Symbol()==m_symbol.Name() && m_position.Magic()==m_magic)
{
if(m_position.PositionType()==POSITION_TYPE_BUY)
count_buys++;
if(m_position.PositionType()==POSITION_TYPE_SELL)
count_sells++;
}
//---return;
}
hatalı pozisyon değiştirme algoritması - pozisyon SIMBOLE tarafından seçildi
Her iki muhasebe türünde de (hisse senedi ve hedge) tam olarak çalışmasını sağlamak için, yalnızca takip eden durdurma bölümünde değil, Uzman Danışman kodunda da birçok değişiklik yapmak gerekir.
Test sırasında 2 brokerde (BKS-Forex ve Roboforex) netleştirme modu hesaplarında (ayarlar ve test parametreleri eklenmiştir)
kırmızı çizgi üzerindeki takip eden durdurma (tarihçe ve işlemler - ekte), Uzman Danışman kodunda belirtilen dişler [0] üzerindeki takip eden durdurmanın aksine dişler [5] üzerinde gerçekleştirilir.
dişler[0].
Bununla birlikte, Roboforex ve BKS-Forex'in bir demo hesabında işlem yaparken, takip eden durdurma hala mevcut çubuğun dişleri tarafından taranır.
Ancak BKS-Forex'in gerçek hesabında işlem yaparken, duraklar yine dişlere "gider"[5].
Test sırasında 2 brokerde (BKS-Forex ve Roboforex) netleştirme modu hesaplarında (ayarlar ve test parametreleri eklenmiştir)
kırmızı çizgi üzerindeki takip eden durdurma (tarihçe ve işlemler - ekte), Uzman Danışman kodunda belirtilen dişler [0] üzerindeki takip eden durdurmanın aksine dişler [5] üzerinde gerçekleştirilir.
dişler[0].
Bununla birlikte, Roboforex ve BKS-Forex'in bir demo hesabında işlem yaparken, takip eden durdurma hala mevcut çubuğun dişleri tarafından taranır.
Ancak BKS-Forex'in gerçek hesabında işlem yaparken, duraklar yine dişlere "gider"[5].
Böyle olmamalı.
Orada normaldir. 5'ten 0 çubuğa kadar olan kırmızı çizgi düz bir çizgiye sahiptir - dişler üzerinde trol[0]. Ve iki aşırı çiziminizde - mevcut mum çubuğunun kırmızı çizginin kesişmesiyle kapanması da var - pozisyondan çıkış.
Diyelim ki hedge hesaplar için Uzman Danışmanı modernize etmek için ellerimi aldım
Ayrıca bazı değişiklikler yaptım
5 çubuk trall, timsah üzerindeki eğilimi dikkate alırken AC olmadan yalnızca AO'yu analiz eder (bu yüzden daha iyi çalışıyor gibi görünüyor).
Timsah göstergesi , görsel test modunda daha net hale getirmek için ayarlardan kaydırma parametreleri ile başlatılır.
tüm fraksiyon varyantları devre dışı bırakıldığında, trol tetiklendiğinde ve trendde yeni bir girişin fiyat tarafından daha önce "iptal edilen" fraktal tarafından olabileceği durumlar olabilir - bu durumu ortadan kaldırdım.
Kayıtsız olmayan herkesten ne olduğunu kontrol etmelerini ve yorumlarını vermelerini rica ediyorum.
ve günlük
Tüm pozisyonları gezmek için yanlış algoritma - pozisyon SIMPLE tarafından seçildi:
ve tüm pozisyonların çapraz geçişini organize etmek ve pozisyon listesinde indekse göre bir pozisyon seçmek gerekiyordu, bunun gibi bir şey (bu sadece bir örnektir):
hatalı pozisyon değiştirme algoritması - pozisyon SIMBOLE tarafından seçildi
ve pozisyonun biletle seçilmiş olması gerekirdi:
Yazarın düzeltmeleri yapmasını bekliyorum.
Uzman Danışman geliştirildi ve buna göre makale, mt5 için hedge hesaplarından bahsedilmeye bile cesaret edilemediğinde tasarlandı.
Bu nedenle pozisyon seçimi sembol ile gerçekleştirilmiştir.
Uzman Danışman geliştirildi ve buna göre makale, mt5 için hedge hesaplarından bahsedilmeye bile cesaret edilemediğinde tasarlandı.
Bu yüzden pozisyon seçimi sembolle gerçekleştirildi.
Hedge hesapları zaten bir yaşında. Bu nedenle, lütfen yukarıda bahsettiğim tüm değişiklikleri yapın.
Her iki muhasebe türünde de (hisse senedi ve hedge) tam olarak çalışmasını sağlamak için, yalnızca takip eden durdurma bölümünde değil, Uzman Danışman kodunda da birçok değişiklik yapmak gerekir.
Bunu mümkün olan en kısa sürede yapacağım.
Test sırasında 2 brokerde (BKS-Forex ve Roboforex) netleştirme modu hesaplarında (ayarlar ve test parametreleri eklenmiştir)
kırmızı çizgi üzerindeki takip eden durdurma (tarihçe ve işlemler - ekte), Uzman Danışman kodunda belirtilen dişler [0] üzerindeki takip eden durdurmanın aksine dişler [5] üzerinde gerçekleştirilir.
dişler[0].
Bununla birlikte, Roboforex ve BKS-Forex'in bir demo hesabında işlem yaparken, takip eden durdurma hala mevcut çubuğun dişleri tarafından taranır.
Ancak BKS-Forex'in gerçek hesabında işlem yaparken, duraklar yine dişlere "gider"[5].
Böyle olmamalı.
Merhaba, kodu derledim ve test cihazında kullanmaya çalıştım, ancak hiçbir işlem gerçekleşmiyor. Parametrelerde neyi değiştirmeliyim? Teşekkür ederim.
Test sırasında 2 brokerde (BKS-Forex ve Roboforex) netleştirme modu hesaplarında (ayarlar ve test parametreleri eklenmiştir)
kırmızı çizgi üzerindeki takip eden durdurma (tarihçe ve işlemler - ekte), Uzman Danışman kodunda belirtilen dişler [0] üzerindeki takip eden durdurmanın aksine dişler [5] üzerinde gerçekleştirilir.
dişler[0].
Bununla birlikte, Roboforex ve BKS-Forex'in bir demo hesabında işlem yaparken, takip eden durdurma hala mevcut çubuğun dişleri tarafından taranır.
Ancak BKS-Forex'in gerçek hesabında işlem yaparken, duraklar yine dişlere "gider"[5].
Böyle olmamalı.
Orada normaldir. 5'ten 0 çubuğa kadar olan kırmızı çizgi düz bir çizgiye sahiptir - dişler üzerinde trol[0]. Ve iki aşırı çiziminizde - mevcut mum çubuğunun kırmızı çizginin kesişmesiyle kapanması da var - pozisyondan çıkış.
İyi günler.
Diyelim ki hedge hesaplar için Uzman Danışmanı modernize etmek için ellerimi aldım
Ayrıca bazı değişiklikler yaptım