Nasıl kodlanır? - sayfa 191

 

Bir EA'da kullanmak için aşağıdaki IndicatorCounted işlevini nasıl değiştirebilirim?

Bir EA'da kullanmak için aşağıdaki IndicatorCounted işlevini nasıl değiştirebilirim?

Şimdiden teşekkürler,

Paul

int başlangıç()

{

int i,k;

int counted_bars=IndicatorCounted();

çift yüksek, düşük, fiyat;

//----

if(Barlar<=Tenkan || Çubuklar<=Kijun || Çubuklar<=Senkou) return(0);

//---- ilk sıfır

if(sayılan_barlar<1)

 
lumanauw:
Merhaba,

Bunu kodlamaya çalışıyorum ama olmuyor.

Bunu dene:

bool GetFreeSpace(int Magic)

{

int total=OrdersTotal();

for (int cnt = total -1; cnt >=0 ; cnt--)

{

OrderSelect(cnt,SELECT_BY_POS);

if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && OrderType()<=OP_SELL )

if ( MathAbs(Bid-OrderOpenPrice())<(Step+Slippage)*Point))

return(false);

else return(true);

}

}
 
 

teşekkürler

cnt için (toplam) ve (toplam-1) kullanma arasındaki fark nedir? Siparişler toplam=toplam ise neden (-1) azalıyor?

için (int cnt = toplam -1; cnt >=0 ; cnt--)

 
lumanauw:
teşekkürler

cnt için (toplam) ve (toplam-1) kullanma arasındaki fark nedir? Siparişler toplam=toplam ise neden (-1) azalıyor?

için (int cnt = toplam -1; cnt >=0 ; cnt--)

cevaplamaya çalışacağım ama bana güvenme %100 hala öğreniyorum

cnt = toplam - 1

toplam :tüm pozisyonları sayar

toplam -1 :mevcut konumu azalan değerde döndürür (toplam 5 diyelim, bu şekilde azalacak

cnt'yi bitirdikten sonra cnt=konum numarası 5'i seçin-- tetiklenir

cnt'yi bitirdikten sonra cnt=konum numarası 4'ü seçin-- tetiklendi yani...vb...

öyle olabilir umarım doğrudur

 

Siparişler SIFIR tabanlı bir dizide tutulur, bu nedenle toplam sipariş sayısını bir azaltırsınız . Böylece ilk siparişte dizin 0, ikinci dizin 1 vb.

Lüks

 

Broker Sembol Listesi

Merhaba...

Aracının sembol listesini almak için herhangi bir kod olup olmadığını bilmek istiyorum.

örneğin EURUSD, GBPUSD, USDJPY ......

eğer öyleyse lütfen bu kodu iletin

teşekkürler

 
arshadFX:
Merhaba...

Aracının sembol listesini almak için herhangi bir kod olup olmadığını bilmek istiyorum.

örneğin EURUSD, GBPUSD, USDJPY ......

eğer öyleyse lütfen bu kodu iletin

teşekkürler

Setten SymbolList - MQL4 Kod Tabanı

 

Nasıl kodlanır? Yardım lütfen

herkese selam

Bir gösterge kodlamak istiyorum ama MQL konusunda acemiyim ve yardıma ihtiyacım var..

yapmaya çalıştığım şey

1 Daha önceki en yüksek fiyatın H1 olduğunu varsayarsak ve

önceki en düşük fiyat L1

2 Fiyat H1'den yüksek olduğunda bir olay gelir.

Fiyat L1'in altına düştüğünde bir olay gelir.

3 Bir olay (sinyal) türleri şunlardır:

1 renkli nokta

2 ses (yinelemeler isteğe bağlıdır)

3 e-posta (yinelemeler isteğe bağlıdır)

4 "X", H1 veya L1'in Varyasyonudur

atanabilir.

Örneğin. H2>(H1+X) olduğunda olay gelir.

5 Yeni etkinlik geldiğinde önceden işaretlenen renkli noktalar silinir.

Bu kadar

Yardım lütfen

Teşekkürler..

Dosyalar:
higher_high.jpg  24 kb
 
mladen:
Bazı sembollerin set dosyalarından "eksik" olması olabilir (örneğin, bu set dosyasını sadece market watch'dan değiştirerek). mladen

Bunu düzeltmenin kolay yolu. Market Watch'a sağ tıklayın ve ardından "Tümünü Göster". Tekrar sağ tuşa tıklayın, ardından Ayarlar->Farklı kaydet... ve dosyayı tam para birimi listesi ile yapın.