MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 680

 
Sayonaraaa1 :
hindi satın alan kişiler terminale indiremiyor ne yapmalıyım lütfen söyleyin

Peki, insanlar hindi aldıysa, bununla nasıl bağlantı kuruyorsunuz?

 
"İlk göstergenin verileri"ne bir gösterge uyguladığımda, hesaplamalar için hangi arabelleğin alındığını nasıl anlayabilirim?
 
Sergey Basov :

Bende şöyle bir şey var:

Giriş parametreleri bloğunda:

MaxLossBalanceBlock - Mevcut enstrümanda siparişlerin açılacağı tüm enstrümanlar için % cinsinden maksimum bakiye düşüşü (ortalama siparişlerini etkilemez), 0 - kullanılmaz.

Giriş sinyallerini arama işlevinde:

Ama kendi kodunuza adapte olmanız gerekecek, çok az boş zamanım var.

Açık pozisyonlar varsa, geri çekilme bakiyeden değil özkaynaktan hesaplanmalıdır. Pozitif eşitlik ile bakiye sıfır veya sıfırdan daha az olabilir. O zaman nasıl sayacaksın?

Ve eğer bir milyarlık bir bakiyeniz varsa ve marj çağrısı alanında öz sermayeniz varsa, o zaman ne olacak?

 
Sergey Basov :

Uzun süre ve aceleyle yazdım ama şu ana kadar kimse başka bir yardım teklifinde bulunmadı (kod örneği). Bu nedenle, olan, olandır.

Soru şuydu:

Bu nedenle, bir milyar bakiyeniz varsa ve teminat tamamlama alanında özkaynak varsa, danışman yeni emir açmaz, TP'ye açık emir getirir ve bu kadar, sadece ortalamaları açılır ))

Buna - bir şakşak yapmak için denir :)

Ve burada: " sadece ortalama açık " - hayır, açılmazlar - marj yoktur.

 
Mevduat para biriminde kar elde etmek için dinamik T/P ile lot nasıl hesaplanır. her zaman N birime eşit miydi?
 
Ghabo :
Mevduat para biriminde kar elde etmek için dinamik T/P ile lot nasıl hesaplanır. her zaman N birime eşit miydi?
Parti=Para/(Stoploss*Tick)
Para - kazanılan/kaybedilen
Stoploss - komisyoncu noktalarında
Kene - SymbolInfoDouble(Symbol(), SYMBOL_TRADE_TICK_VALUE );
Buradan dilediğiniz gibi bükün:
Zararı Durdur=Para/(Lot*Tick)
Para=Lot*Zararı Durdur*Tık
 
Roman Sharanov :
"İlk göstergenin verileri"ne bir gösterge uyguladığımda, hesaplamalar için hangi arabelleğin alındığını nasıl anlayabilirim?

sadece forum ve makalelerde arama yaparak "İlk Göstergenin Verileri" göstergeleri hesaplamanın çok popüler bir yolu değil , genellikle herkes buhar banyosu yapmaz - bir göstergeden bir göstergeyi programlı olarak hesaplamanız gerekiyorsa, o zaman "Veri Penceresine" veya göstergenin kaynağına bakın, gerekli arabellekleri ve ardından göstergenizi çağırırken kullanın

Поиск - MQL5.community
Поиск - MQL5.community
  • www.mql5.com
Поиск выполняется с учетом морфологии и без учета регистра. Все буквы, независимо от того, как они введены, будут рассматриваться как строчные. По умолчанию наш поиск показывает страницы...
 
Artyom Trishkin :

Teşekkür ederim.

 double Деньги = 10.0 ;
 double Тейк_Профит= 100 ;
 double tick_value= SymbolInfoDouble ( _Symbol , SYMBOL_TRADE_TICK_VALUE );
 double   Lot=Деньги/(Тейк_Профит*tick_value);

Kâr Al'a ulaşıldığında mevduat para birimindeki kârın ne olacağını bulmak için formül nasıl genişletilir?

 
Ghabo :

Kâr Al'a ulaşıldığında mevduat para birimindeki kârın ne olacağını bulmak için formül nasıl genişletilir?

muhtemelen böyle, satılık:

kâr= NormalizeDouble ((OrderOpenPrice()-Ask)* MarketInfo (_Symbol, MODE_TICKVALUE )*lot/ Puan , 2 );

Teklif sayısına göre satın almak, yani ( Teklif - OrderOpenPrice())

 
Igor Makanu :

muhtemelen böyle, satılık:

kâr= NormalizeDouble ((OrderOpenPrice()-Ask)* MarketInfo (_Symbol, MODE_TICKVALUE )*lot/ Puan , 2 );

Teklif sayısına göre satın almak, yani ( Teklif - OrderOpenPrice())

Çözüm, komisyonları ve takasları hesaba katmaz. Karda ve maliyetlerde - kayıplarda olduğu gibi noktalarda.

Çalıştırmanız gerekir: Lot -> Para -> Mesafe, peki, bir kene maliyeti