Kodlama yardımı - sayfa 131

 
arroganzmaschine:
Uyarıların da olduğunu gördüm. Bazı IndexBuffer'lar doğru değere sahip olduğunda gönderilirler. Siparişlerimi bazı if{-cümleleri ile gönderebilir miyim?

Evet. Bu, siparişleri açmanın normal bir yoludur: bazı koşullar yerine getirildiğinde

 

Tamam, bu yüzden iCustom()- işlevine sahip Arabellekleri bire bir içe aktarmam ve başlatmadan sonra { koşulun yerine getirilip getirilmediğini kontrol etmem gerekiyor.

 

Mladen ne çabuk cevap verdi; sen en iyisisin, teşekkürler

 

Tamam, nihayet indi'de koşulu yerine getiren gösterge sabitleri ve gösterge arabellekleri var.

Örnek Sabit: #define IN_TRADE 0

Örnek Tampon: çift Uzun[];

Bunları EA'ma nasıl aktarabilirim ve her yeni mumun durumunu nasıl kontrol edebilirim?

 
arroganzmaschine:
Tamam, nihayet indi'de koşulu yerine getiren gösterge sabitleri ve gösterge arabellekleri var.

Örnek Sabit: #define IN_TRADE 0

Örnek Tampon: çift Uzun[];

Bunları EA'ma nasıl aktarabilirim ve her yeni mumun durumunu nasıl kontrol edebilirim?

kibirli makine

EA'nın bir göstergeyle iletişim kurmasının genel yolu iCustom() işlevidir . En iyi yol, iCustom() işlevi hakkındaki bu başlığı okumaktır ve ardından EA'dan gösterge iletişimine ilişkin birçok şey açıklığa kavuşturulacaktır.

 

Yine bir soru: Bir uyarıyı yalnızca bir kez nasıl görüntüleyebilirim? örneğin bir şamdan için bir tane?

 
arroganzmaschine:
Yine bir soru: Bir uyarıyı yalnızca bir kez nasıl görüntüleyebilirim? örneğin bir şamdan için bir tane?

En basit yol şu olacaktır (uyarı türünü değil, yalnızca uyarı çubuğunu dikkate alırsanız):

static datetime lastTimeAlerted=0;

if (lastTimeAlerted!=Time[0])

{

lastTimeAlerted = Time[0];

//

//

// your code for alert here

//

//

}

Not: bu kod döngüden çıkar (döngüde olması gerekmez, ancak tüm hesaplamalar yapıldığında çağrılmalıdır)

 

Merhaba Mladen

lütfen bunu bir kez daha kontrol edebilir misin, mumun kapanması için

muhtemelen tamam, ama emin değil misin?

çok teşekkürler

 
mladen:
En basit yol şu olacaktır (uyarı türünü değil, yalnızca uyarı çubuğunu dikkate alırsanız):
static datetime lastTimeAlerted=0;

if (lastTimeAlerted!=Time[0])

{

lastTimeAlerted = Time[0];

//

//

// your code for alert here

//

//

}

Not: bu kod döngüden çıkar (döngüde olması gerekmez, ancak tüm hesaplamalar yapıldığında çağrılmalıdır)

Çok teşekkürler! Çalıştı!

 
WR1:
Merhaba Mladen

lütfen bunu bir kez daha kontrol edebilir misin, mumun kapanması için

muhtemelen tamam, ama emin değil misin?

çok teşekkürler

WR1

Gördüğüm kadarıyla sorun yok (çoklu zaman çerçevesi modunda bile)