Nasıl kodlanır? - sayfa 99

 

Teşekkürler Ferru, ihtiyacım olan buydu!

Harikasın!

 

bu metastok fonksiyonunu çevir

merhaba,

bu işlevi metastock dilinden mql olarak kodlayabilir misiniz?

ThroughtBars(1,MACD(),29)

şimdiden teşekkürler

gipel

 

Trend zarfı kullanıyorum ama yukarı hareket sırasında trendenvelope kısa yazma 254564115 garip sayı ile ilgili tampon, bu yüzden sıfıra koymak için basit bir kod kullanıyorum, 0'a zorlamadan başka bir yol var mı?

TrendEnvUp = iCustom(NULL,0,IndicatorName4,2,0,0,0,0,0,0,0); // trendenvelopes

TrendEnvDown = iCustom(NULL,0,IndicatorName4,2,0,0,0,0,0,1,0); // trendenvelopes

if (TrendEnvUp > 10)

TrendEnvUp=0;

if (TrendEnvDown > 10)

TrendEnvDown=0;
 

Çözemediğim başka bir basit sorum var.

Aldığım her sinyal için çoklu pozisyonu açmak istiyorum. Tam olarak her sinyal için 3 pozisyon açmak istiyorum, bunu yapmak için kod nedir.

Saygılarımızla

 

ile sorun

merhaba

EA'mda iki değişkenimi yazdırmaya çalışıyorum ama çalışmıyor:

******************************************************* ********

double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Geçerli + 0);

double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Geçerli + 0);

for(int i=1; i<500 ; i--)

{

m_10 = iMA(BOŞ, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Geçerli + i);

m_20 = iMA(BOŞ, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Geçerli + i);

Yazdır(m_10+ " " + m_20);

}

******************************************************* ********

bu mesaj hatası:

'[' ataması bekleniyor

Yardım lütfen!!

Şimdiden teşekkürler.

 

bu satırda yanlış bir şeyler var... for(int i=1; i<500 ; i--)

i++ ile dene

for(int i=1; i<500 ; i++)

natsirte:
merhaba

EA'mda iki değişkenimi yazdırmaya çalışıyorum ama çalışmıyor:

******************************************************* ********

double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Geçerli + 0);

double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Geçerli + 0);

for(int i=1; i<500 ; i--)

{

m_10 = iMA(BOŞ, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Geçerli + i);

m_20 = iMA(BOŞ, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Geçerli + i);

Yazdır(m_10+ " " + m_20);

}

******************************************************* ********

bu mesaj hatası:

'[' ataması bekleniyor

Yardım lütfen!!

Şimdiden teşekkürler.
 
natsirte:
merhaba

EA'mda iki değişkenimi yazdırmaya çalışıyorum ama çalışmıyor:

******************************************************* ********

double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Geçerli + 0);

double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Geçerli + 0);

for(int i=1; i<500 ; i--)

{

m_10 = iMA(BOŞ, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Geçerli + i);

m_20 = iMA(BOŞ, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Geçerli + i);

Yazdır(m_10+ " " + m_20);

}

******************************************************* ********

bu mesaj hatası:

'[' ataması bekleniyor

Yardım lütfen!!

Şimdiden teşekkürler.

Tamponları ilan ettiniz mi?

çift m_10[];

çift m_20[];

FerruFx

 

Bu yapacak.

Yalnızca yazdırma işlevi içinse, dizilere gerek yoktur.

Çizgi çizmek için ihtiyacınız varsa, arabellekleri etkinleştirmek için başka bir şeye ihtiyacınız var.

ve for() işlevinin aşağı değil yukarı sayması gerekir.

******************************************************* ********

int Akım;

double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Geçerli + 0);

double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Geçerli + 0);

for(int i=1; i<500 ; i++){

m_10 = iMA(BOŞ, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Geçerli + i);

m_20 = iMA(BOŞ, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Geçerli + i);

Yazdır(m_10+ " " + m_20);

}

******************************************************* ********

FerruFx:
Tamponları ilan ettiniz mi?

çift m_10[];

çift m_20[];

FerruFx
 
mauro269:
Çözemediğim başka bir basit sorum var.

Aldığım her sinyal için çoklu pozisyonu açmak istiyorum. Tam olarak her sinyal için 3 pozisyon açmak istiyorum, bunu yapmak için kod nedir.

Saygılarımızla

1 yerine 3 OrderSend çağrısı kullanın.

Robert

 

Değişken sorunu

Merhaba,

Şu anda önceki çubuğun OHLC'sine dayalı hesaplamalar yapan bir uzmanı programlıyorum.

Benim sorunum şu:

"var5" adında bir değişkenim var.

Sayılan ilk çubuk için var5, o çubuğun açık halidir.

Sonraki her çubuk için var5, önceki çubuktaki var5'in 2'ye bölümüyle elde edilen değeridir.

Bunu MQL'ye nasıl kodlayacağım hakkında hiçbir fikrim yok ve bunun nasıl yapılabileceğine dair bir örnek gösterebilecek biri olup olmadığını merak ediyordum.

Herhangi bir cevap için şimdiden teşekkürler.