Seric29 : 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?
Перегруженные функции обычно используются для выполнения похожих операций над различными типами данных. Простой пример такой функции в MQL5 - ArraySize(), которая возвращает размер массива любого типа. На самом деле эта системная функция является перегруженной, и вся реализация такой перегрузки спрятана от разработчика программ на MQL5: То есть...
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.
Ş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.
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.
Вычисляет размер маржи, необходимой для указанного типа ордера на текущем счете и при текущем рыночном окружении без учета текущих отложенных ордеров и открытых позиций. Позволяет оценить размер маржи для планируемой торговой операции. Значение возвращается в валюте счета. [out] Переменная, в которую...
Merhabalar.Biri bana söyleyebilir mi MT5 için freeNumFractals göstergesini indirdim ama nedense fraktallar grafikte 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.
Pavel5554 : 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.
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ı:
Hesaplama, cari hesapta bekleyen emir ve açık pozisyon yokmuş gibi yapılır. Marjın değeri birçok faktöre bağlıdır ve piyasa ortamı değiştikçe değişebilir.
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.
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.
for (...........)
{ if (.........){ что-то делаем} elseif (.........){ break } else { break ;}}
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?
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?