"Uzman Danışmanda Para Yönetimi için fonksiyonlar" makalesi için tartışma - sayfa 3

 
Todge:

Merhaba, Rosh

Makaleniz ve diğer tüm makaleleriniz için çok teşekkürler - biz MQL / C ++ n00bs için tavsiye ve rehberlik çok takdir edilmektedir. Spasiba.

Şu anda ticaret disiplinini sağlamak ve duygusal olarak zarar veren korku ve açgözlülüğü ortadan kaldırmak için kendi Para Yönetimi kodum üzerinde çalışıyorum.

Benim felsefem lot büyüklüğü seçimi açısından biraz farklı - her şey Para Yönetimi (MM) ile başlar ve biter.


Size kesinlikle katılıyorum. Bu makale kapsamlı olma iddiasında değildir ve sadece eğitim amaçlıdır.
 
Roche, bir şeyi anlamıyorum. Test cihazında, şampiyonanın tüm çiplerinde çalışan ve içinde GetMarginForOpening() işlevinin çağrıları olan çok para birimli bir Uzman Danışman çalıştırıyorum. Her şey mükemmel çalışıyor. Test cihazında bu işlevin çağrılmasıyla EURUSD üzerinde tek para birimi Uzman Danışmanını çalıştırıyorum. Her şey çalışıyor! Şimdi aynı tek para birimi Uzman Danışmanını test cihazında tekrar çalıştırıyorum, ancak şimdi EURJPY'de. Strateji Test Cihazının günlüğünde
GetMarginForOpening: EURJPY
sembol kombinasyonu için hesaplama para birimini bulamadı ve GetSymbolByCurrencies () işlevindeki kodu "symbolname = SymbolName (s, false);" olarak değiştirsem bile, yine de EURUSD için MqlTick yapısının başlatılması gerçekleşmiyor! bu yüzden sıfıra bölme elde ederiz. Bu terminalin bir hatası mı yoksa GetMarginForOpening() fonksiyonunun bir çağrısı marj almak için yeterli değil mi?
 
GODZILLA:

Şimdi aynı tek para birimi Uzman Danışmanını test cihazında tekrar çalıştırıyorum, ancak şimdi EURJPY'de. Strategy Tester günlüğünde,
GetMarginForOpening: EURJPY
sembol kombinasyonu için hesaplama para birimi bulunamadı metnini içeren bir satır ve GetSymbolByCurrencies () işlevindeki kodu "symbolname = SymbolName (s, false);" olarak değiştirsem bile, yine de EURUSD için MqlTick yapısının başlatılması gerçekleşmiyor! Bu terminalin bir hatası mı yoksa GetMarginForOpening() fonksiyonunun bir çağrısı marjı almak için yeterli değil mi?

Market Watch'ta USDJPY para birimi var mı?

İfade

symbolname = SymbolName(s, false);

test cihazında yalnızca "Piyasa İzleme" penceresinde mevcut olan sembollere erişim sağlar


 
Rosh:

Market Watch'ta USDJPY para birimi var mı?

İfade

test cihazında yalnızca "Piyasa İzleme" penceresinde mevcut olan sembollere erişim sağlar


Mesele bu, her şey orada! Görünüşe göre tek para birimi Uzman Danışmanı için Strateji Test Cihazının, bir pozisyon açmak için yalnızca bir sembolle kendi sanal "Piyasa İzleme" si var!

[Silindi]  
GODZILLA:

İşte mesele bu, her şey orada! Görünüşe göre tek para birimi Uzman Danışmanı için Strateji Test Cihazının, üzerinde pozisyon açmak için yalnızca bir çip bulunan kendi sanal "Piyasa İzleme" özelliği var!

Test cihazının kendi "Piyasa İzleme" özelliği vardır ve bu özellik çoklu para birimi Uzman Danışmanı başlatılırken doldurulmalıdır....

PS

Ve şimdi test cihazındaki"Global Değişkenler" kümesi de kendine ait (bildiğim kadarıyla)...

 
Interesting:

Test cihazının, çoklu para birimini başlatırken doldurulması gereken kendi "Piyasa Genel Görünümü" vardır...

PS

Ve test cihazındaki"Global Değişkenler" kümesinin artık kendine ait (bildiğim kadarıyla)....

Burada tek slave'li bir test cihazından bahsediyoruz. Bu şekilde tasarlandığını varsayalım, ancak böyle bir durumda bu gerçeği MetaEditor yardımında yansıtmak daha iyi olacaktır, çünkü programlama konusunda deneyimsiz bir kullanıcı için açık değildir. Ve tek para birimli Uzman Danışman için genel durumda, bu çiftliğin ön başlatmasını göz ardı edersek, bu makaledeki işlevler tek para birimli Uzman Danışmanlarda çalışmayacaktır.
[Silindi]  
GODZILLA:
Tek yuvalar hakkındaki konuşma tam da burada gündeme geldi. Pekala, bu şekilde tasarlandığını varsayalım, ancak böyle bir durumda, programlama konusunda bilgili olmayan bir kullanıcı için açık olmadığından, bu gerçeği MetaEditor yardımında yansıtmak daha iyi olacaktır. Ve tek para birimli Uzman Danışman için genel durumda, bu çiftliğin ön başlatmasını göz ardı edersek, bu makaledeki işlevler tek para birimli Uzman Danışmanlarda çalışmayacaktır.
Bildiğim kadarıyla, sembollerle ilgili durum şu şekildedir: her Uzman Danışmanın kendi sanal "piyasaya genel bakışı" vardır. İçinde test yaparken, test parametrelerinde seçilen sembol otomatik olarak aktif hale gelir (anladığım kadarıyla, aynı mekanizma TF'ler için de düşünülmüş). Diğer çiftleri (çoklu para birimi) takas etmek veya analiz etmek gerekirse, gerekli semboller AKTİF hale getirilmelidir (bunları gerçek parametre ile seçerek).
 
Interesting:
Diğer çiftlerle (çoklu para birimi) işlem yapmak veya analiz etmek gerekiyorsa, gerekli semboller AKTİF hale getirilmelidir (true parametresi ile seçilerek).

Yalnızca, testten önce terminalin "Piyasa İzleme" penceresinde sembollerin seçilmesi gerektiğini dikkate almak gerekir.


 

Bu Para Yönetimi değildir.

sadece ticaret hesabının en önemli özellikleri ve finansal araçların özellikleri hakkında nasıl bilgi alınacağı.

Bu bilgiler Para Yönetimi için kullanılabilir.

 
DxdCn:

Bu Para Yönetimi değildir.

sadece ticaret hesabının en önemli özellikleri ve finansal araçların özellikleri hakkında nasıl bilgi alınacağı.

bu bilgiler Para Yönetimi için kullanılabilir.

Tabii ki öyle değil. Gördüğünüz gibi, makalenin yazarı bile" Para Yönetimi için İşlevler (...)" adını vermiş. Bu yüzden yorumunuzda bir anlam göremiyorum.