Sormak! - sayfa 3

 

Vurulduğunda uyarıyı devre dışı bırakın.

ÖNEMLİ BİR SORU.

EA'da bir uyarı olması durumunda, "vurulduktan sonra uyarıyı devre dışı bırak" seçeneğini işaretleyebiliriz.

bunu gösterge uyarılarında nasıl yapabiliriz???

şimdiden çok tskler.

 
hua:
ÖNEMLİ BİR SORU.

EA'da bir uyarı olması durumunda, "uyarıldığında uyarıyı devre dışı bırak" seçeneğini işaretleyebiliriz.

bunu gösterge uyarılarında nasıl yapabiliriz???

şimdiden çok tskler.

Hua,

Lütfen buradaki cevabıma bakın .

İsterseniz sizin için bir demo yapabilirim, Lütfen bana ''uyarıldığında uyarıyı devre dışı bırak'' eklemek istediğiniz göstergeyi söyleyin.

 

Merhaba - basit bir soru (umarım...)

Bir zaman tabanı çıkış komutunu nasıl kodlayabilirim?

Açık bir pozisyonun süresini, o pozisyonun halihazırda açık olan çubuk sayısı ile ifade edildiğini bilmek istiyorum.

Aslında bir pozisyonu 30 bardan sonra otomatik olarak kapatmak istiyorum (uzman danışmanımda)

Bunu mql4'te nasıl kodlayabilirim?

10X !

 

BarsCountDown İşlevi (codersguru tarafından)

yaniv_av:
Bir zaman tabanı çıkış komutunu nasıl kodlayabilirim?

Açık bir pozisyonun süresini, o pozisyonun halihazırda açık olan çubuk sayısı ile ifade edildiğini bilmek istiyorum.

Aslında bir pozisyonu 30 bardan sonra otomatik olarak kapatmak istiyorum (uzman danışmanımda)

Bunu mql4'te nasıl kodlayabilirim?

10X !

Merhaba yanuv_av,

Sizi tekrar oynatmamdaki gecikme için çok üzgünüm; Ofisime ulaşmak ve sorularınızı yanıtlamak için tüm günümü lanet arabamı tamir ederek geçirdim. .

Artık bir EA'nız var ve siparişi 30 çubuktan sonra (veya istediğiniz sayıyı) kapatmak istiyorsunuz, değil mi?

İyi

Bu işlevi start() işlevinin üstüne yerleştirin:

bool BarsCountDown(int count)

{

static bool first_call = true;

static int start_bar = 0;

if(first_call)

{

start_bar=Bars;

first_call=false;

}

if(Bars == (start_bar+count))

{

Print("(TRUE) Bars= " + Bars + " : start_bars = " + start_bar);

first_call=true;

return (true);

}

else

{

Print("(FALSE) Bars= " + Bars + " : start_bars = " + start_bar);

return (false);

}

}[/PHP]

How to use this function:

bool BarsCountDown(30);

The line above returns false if the current bar hasn't exceeded the number 30 from the first call of the function (the 30 bars not yet counted)

And returns true if the current bar has exceeded the 30 bars

So, when you get true , close the position

In your start() function you may use code like this:

[PHP]start()

{

....

if(BarsCountDwon(30))

OrderClose(OrderTicket(),OrderLots(),Bid,3,Red); // close position

.....

}

Umarım almışsındır.

 

Çalıştı mı?

codersguru:
Merhaba yanuv_av,

Sizi tekrar oynatmamdaki gecikme için çok üzgünüm; Ofisime ulaşmak ve sorularınızı yanıtlamak için tüm günümü lanet arabamı tamir ederek geçirdim. .

Artık bir EA'nız var ve siparişi 30 çubuktan sonra (veya istediğiniz sayıyı) kapatmak istiyorsunuz, değil mi?

İyi

Bu işlevi start() işlevinin üstüne yerleştirin:

bool BarsCountDown(int count)

{

static bool first_call = true;

static int start_bar = 0;

if(first_call)

{

start_bar=Bars;

first_call=false;

}

if(Bars == (start_bar+count))

{

Print("(TRUE) Bars= " + Bars + " : start_bars = " + start_bar);

first_call=true;

return (true);

}

else

{

Print("(FALSE) Bars= " + Bars + " : start_bars = " + start_bar);

return (false);

}

}[/PHP]

How to use this function:

bool BarsCountDown(30);

The line above returns false if the current bar hasn't exceeded the number 30 from the first call of the function (the 30 bars not yet counted)

And returns true if the current bar has exceeded the 30 bars

So, when you get true , close the position

In your start() function you may use code like this:

[PHP]start()

{

....

if(BarsCountDwon(30))

OrderClose(OrderTicket(),OrderLots(),Bid,3,Red); // close position

.....

}
Umarım almışsındır.

yanuv_av,

Bu senin için işe yaradı mı?

 

ema çapraz

Merhaba,

Her şeyden önce, bu siteden ve ayrıca kodu test etmemize ve fark yaratmamıza yardımcı olan kodlayıcıdan çok etkilendim.

Aşağıdaki tanımla pozisyonumu açıp kapatmak için bir kod arıyorum

ema = 3

ema = 13

ema 3 aşağıdan ema 13'e geçtiğinde artı 5 pip yukarı hareket ettiğinde, sipariş otomatik olarak açılacak ema 3 ve ema 13 çaprazını euro/usd için 1.1705'te siparişim 1.1710'da açılacak bunnygirl sistemi gibi bir şey ama bilmiyorum nasıl uzman olunur lütfen bana yardım edin.

satış için aynı teknik, ancak tüm teknikler tersine

teşekkürler

 

Tetikleyiciler Uyarısı

Sevgili CodersGuru, bu göstergenin rengi değiştiğinde bir uyarı alabilir miyiz lütfen??

Dosyalar:
 
 
 

2. dersi bulamadım

Merhaba Codesguru,

1. ve 2. ders için dersler bölümünde verdiğiniz bağlantılar çalışmıyor. Konuda 1. dersi (welcome.pdf) buldum, ancak 2. dersi bulamadım... mesajı ve başlığı aynı şekilde gönderir misiniz?

Teşekkürler,

Maratha.

Neden: