MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 892
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Bu soruya yardımcı olabilecek arkadaşlar. Tanımsız tipte veya rastgele tipte global bir değişken bildirmek istiyorum. Ayrıca bu değişken, şablonların uygulandığı işlevlerde kullanılacaktır. Onlar. Görünen o ki, işlev çağrılır ve diyelim ki herhangi bir türden bir diziyi kabul eder, sonra hesaplamalar yapılır ve hesaplamanın sonucu işlev tarafından döndürülür ve ayrıca bu değişkene atanır. 3 parametrenin transferini ima ediyor - bu bir tarih, double ve int ve bu parametrelerin hesaplamalarının sonucunu, fonksiyonu 2. kez çağırmamak için bir değişkende kaydetmek istiyorum. En az sayıda kontrol ile probleme evrensel bir çözüm hangi yollarla bulunabilir, bir değişkenin türünü dönüştürmek veya bir makro aracılığıyla bir değişken bildirmek mümkün müdür, ne yapılabilir?
Eğer doğru anladıysam, o zaman
https://www.mql5.com/ru/docs/basis/oop/templates
Bu yorumu gerçekten anlamadım. Yeni açılan bir emir için (kilitli değil) bir kilitleme pozisyonu (açık pozisyonun tersi) marjdan daha düşük serbest marj ile açmak mümkündür. Peki orada %100 nerede?
Misal:
Döviz USDJPY, kaldıraç 1:100. Parti 0.1, marj 100
Spesifikasyona göre, hedge edilen marj 50000'dir, yani %50
Kilitli pozisyon açabilmek için hesapta 100 tane daha ücretsiz fon olması gerekir, aksi takdirde bir hata olur ... Sayıyı hatırlamıyorum, genel olarak yeterli para yok.
Ve sadece bir pozisyon açıldıktan sonra gerçek marj, şartnamede belirtilen değerlere göre ayarlanacaktır.
Ancak, hesapta yalnızca 50 ücretsiz para varsa, onu 0,05'e iki kez açabilirsiniz.
Eğer doğru anladıysam, o zaman
https://www.mql5.com/ru/docs/basis/oop/templates
Şablon teknolojilerinin kullanımını zaten biliyorum. Bu yöntem, bir değişkenin türünü döndürmenize izin verir, ancak bir değişkenin türünü diğerine dönüştürmenize izin vermez. Belki bu imkansız.
Misal:
Döviz USDJPY, kaldıraç 1:100. Parti 0.1, marj 100
Spesifikasyona göre, hedge edilen marj 50000'dir, yani %50
Kilitli pozisyon açabilmek için hesapta 100 tane daha ücretsiz fon olması gerekir, aksi takdirde bir hata olur ... Sayıyı hatırlamıyorum, genel olarak yeterli para yok.
Ve sadece bir pozisyon açıldıktan sonra gerçek marj, şartnamede belirtilen değerlere göre ayarlanacaktır.
Ancak, hesapta yalnızca 50 ücretsiz para varsa, o zaman 0,05'e iki kez açabilirsiniz.
Belki de öyledir. Kontrol etmek gerekiyor.
Sipariş fiyatına. O zaman MQL5 işleviyle nasıl olur https://www.mql5.com/en/docs/trading/ordercalcmargin .
Orada emir açılış fiyatı parametrededir. Nasıl yani? Çapraz kurslar için nasıl çalışır? MT5 fiyatları tahmin edebilir mi?
FreeNumFractals
Merhabalar.Biri bana söyleyebilir mi MT5 için freeNumFractals göstergesini indirdim ama nedense grafikte fraktallar güncellenmiyor.Diyelim ki grafiği kapatıp tekrar açıyorum yeni bir sinyal geldiğini görebilirsiniz. Ve eğer grafik açıksa, o zaman tek bir sinyal yok.Zaten birkaç kez mt5 yeniden yüklendi ve bu gösterge. Etkisi yok.
FreeNumFractals
gösterge nedir? Bunun linki nerede?
Belki de öyledir. Kontrol etmek gerekiyor.
Sipariş fiyatına. O zaman MQL5 işleviyle nasıl olur https://www.mql5.com/en/docs/trading/ordercalcmargin .
Orada emir açılış fiyatı parametrededir. Nasıl yani? Çapraz kurslar için nasıl çalışır? MT5 fiyatları tahmin edebilir mi?
Bu yüzden her şeyi dikkatlice okumalısınız. Belgelerden alıntı:
Hesap yapılır... yani ortaya çıkan değer açık pozisyon dikkate alınmadan olur ve ancak o zaman karşı pozisyon açılırsa şartnameye göre ayarlanır. Ne hakkında konuşuyordum.
Bekleyen emirler için marj değeri... "fenerden" hesaplanır ve gerçek değere karşılık gelmeyebilir.
Gelecek için harika tavsiyeler ve harika bilim!!! Hatta biraz daha ileri gitti. Sonuç aşağıdadır.
Öyleydi:
Böylece, yaklaşımın etkinliği aşikar hale geldi !!! Teşekkür ederim.
Renk stokastik göstergesi için Sergey ve Alexey'e teşekkürler. sen sadece harikasın Saygı duymak!!
Gösterge verilerimin grafik verilerinin yerini alması için.
Ve böylece istemci terminalinin tüm standart göstergeleri bu yeni tabloya atılabilir. Ve bu göstergelerin fiyat çubuklarına göre değil, gösterge verilerime göre çalışması için.
Böyle bir soru var. yani bir döngü var
Burada, 1. kırılmanın döngünün ilk parantezlerinde olmadığı, ancak zaten yuvalanmış olanlarda, 2. kırılmanın iç yuvalanmış parantezlerde daha da derinde olduğu ortaya çıkıyor. Anladığım kadarıyla, bu durumda, break basitçe çalışmıyor, gerçekte, çalışıp çalışmadığını anlamadım, ancak program askıda kaldı ve fazladan yinelemeler yaptı. Çok sayıda koşulda hala döngüden çıkabilmek için döngüye girdiğim bir çıkış bayrağı yaptım. Belki işe yaramaz gibi geldi bana, bu konuda kim düşünüyor?