Kodlama yardımı - sayfa 421

 
mrtools:
NWFstudent, alertsonCurrent=false ise, açık çubukta hala uyarı veriyor mu?

Oh, bunun şu anki çift için alarm anlamına geldiğinden emindim. Denemedim, bugün deneyecek.

Çok teşekkürler

 
Su407:
Sevgili Meta Kodlayıcı,

Buradan bir istekte bulunabilir miyim? (Yanlış yerse özür dilerim)

Bu 2 dikey çizgi göstergesini birlikte karıştırmak ve ayrıca her saat başı renk ve stil değiştirebilen dikey çizgi eklemek için sizi rahatsız etmek istiyorum. (El ile çizdiğim ekteki resimde sarı çizgi görüldüğü gibi)

Büyük yardımlarınız için şimdiden teşekkürler.

Adanmış zamanınızı takdir edin.

Saygılarımla

Su407

Tecrübelerime göre, bunun gibi görevlerin ayrı olması neredeyse her zaman daha iyidir. Bu şekilde daha fazla kombinasyona ve kullanımı daha kolay göstergeye sahip olabilirsiniz (daha az parametre - bazen çok fazla parametre olduğunda bazı parametrelerin ne yaptığını bulmak zordur)

 
mladen:
Su407 Tecrübelerime göre, bu tür görevlerin ayrı olması neredeyse her zaman daha iyidir. Bu şekilde daha fazla kombinasyona ve kullanımı daha kolay göstergeye sahip olabilirsiniz (daha az parametre - bazen çok fazla parametre olduğunda bazı parametrelerin ne yaptığını bulmak zordur)

Öneri için teşekkürler mladen,

Saatlik dikey çizgi için ayrı bir göstergeniz var mı?

 

merhaba ev....

Birinin yardım etmesini istiyorum, aşağıda eklediğim ea'yı en çok Demo'da kullanıyorum. Bu ea'yı her zaman en fazla 5 işlem alacak şekilde kodladım, ancak tüm kod düzenlemelerime ve düzeltmelerime rağmen, bu ea belirtilen işlem sayısından daha fazlasını almaya devam edecek...lütfen yardım edin.Biri bana bununla ilgili sorunu gerçekten söyleyebilir mi? ea!

Dosyalar:
 

Merhaba MQL Pro-Kodlayıcıları,

Birinin bana yardım edip edemeyeceğini merak ediyorum. "Gövde hareketli ortalama 2 katı nmc" göstergesi etrafında bir EA üzerinde çalışıyorum.

3. mum oluşturulduktan sonra sadece "3" parametresinin (trend) çalıştığını anladım, mümkün mü?

ikinci muma da sinyal mumu olarak sahip olmak?

Sinyal mumu HMA Hız parametresinde ayarlanabilir mi?

extern string TimeFrame = "Current time frame";

extern int HMAPeriod = 35;

extern int HMAPrice = PRICE_CLOSE;

extern double HMASpeed = 2.0;

extern bool alertsOn = false;

extern bool alertsOnCurrent = true;

extern bool alertsMessage = true;

extern bool alertsSound = false;

extern bool alertsEmail = false;

[/CODE]

CODE to open the trades:

I want also implement an "just one trade per running trend function" to avoid the system open trades

after the profit target was reached on the current trend, because the trend may change afterwards.

Could a coder please review my code?

[CODE]

extern double maxshorttrades = 1;

extern double maxlongtrades = 1;

extern int HMA_Period=21;

extern int HMA_Price=0; //PRICE_CLOSE;

extern double HMA_Speed= 2;

//+----------------------------------------------------------------+

//| ORDER Logic / Indicators |

//+----------------------------------------------------------------+

if(openedOrders<=0)

{

double CCIFilter = iCCI(NULL,0,CCIPeriod,CCIMethod,0);

double trendc = iCustom(Symbol(),0,"Hull moving average 2 strict nmc", "", HMA_Period, HMA_Price, HMA_Speed,0,3,1); // 3 is working 2 is not 1 is not

double trendp = iCustom(Symbol(),0,"Hull moving average 2 strict nmc", "", HMA_Period, HMA_Price, HMA_Speed,0,3,2); // 3 is working 2 is not 1 is not

//+-----------------------------------------------------------------+

//| BUY |

//+-----------------------------------------------------------------+

for (i=OrdersTotal()-1;i>=0; i--)

if(OrderType()==OP_BUY && OP_BUY<maxlongtrades) break; // Check Traded Positions.

{

if(trendc!=trendp)

{

if(trendc==1 && (CCIFilter<50)) // code for buy

OpenBuy();

return(0);

}

openedOrders++;

}

//+----------------------------------------------------------------+

//| SELL |

//+----------------------------------------------------------------+

for (i=OrdersTotal()-1;i>=0; i--)

if(OrderType()==OP_SELL && OP_SELL<maxshorttrades) break; // Check Traded Positions.

{

if(trendc==-1 && (CCIFilter>50)) // code for sell

{

OpenSell();

return(0);

}

openedOrders++;

}

}

Şimdiden teşekkür ederim!

Saygılarımızla,

TFI

 
tfi_markets:
Merhaba MQL Pro-Kodlayıcıları,

Birinin bana yardım edip edemeyeceğini merak ediyorum. "Gövde hareketli ortalama 2 katı nmc" göstergesi etrafında bir EA üzerinde çalışıyorum.

3. mum oluşturulduktan sonra sadece "3" parametresinin (trend) çalıştığını anladım, mümkün mü?

ikinci muma da sinyal mumu olarak sahip olmak?

Sinyal mumu HMA Hız parametresinde ayarlanabilir mi?

extern string TimeFrame = "Current time frame";

extern int HMAPeriod = 35;

extern int HMAPrice = PRICE_CLOSE;

extern double HMASpeed = 2.0;

extern bool alertsOn = false;

extern bool alertsOnCurrent = true;

extern bool alertsMessage = true;

extern bool alertsSound = false;

extern bool alertsEmail = false;

[/CODE]

CODE to open the trades:

I want also implement an "just one trade per running trend function" to avoid the system open trades

after the profit target was reached on the current trend, because the trend may change afterwards.

Could a coder please review my code?

[CODE]

extern double maxshorttrades = 1;

extern double maxlongtrades = 1;

extern int HMA_Period=21;

extern int HMA_Price=0; //PRICE_CLOSE;

extern double HMA_Speed= 2;

//+----------------------------------------------------------------+

//| ORDER Logic / Indicators |

//+----------------------------------------------------------------+

if(openedOrders<=0)

{

double CCIFilter = iCCI(NULL,0,CCIPeriod,CCIMethod,0);

double trendc = iCustom(Symbol(),0,"Hull moving average 2 strict nmc", "", HMA_Period, HMA_Price, HMA_Speed,0,3,1); // 3 is working 2 is not 1 is not

double trendp = iCustom(Symbol(),0,"Hull moving average 2 strict nmc", "", HMA_Period, HMA_Price, HMA_Speed,0,3,2); // 3 is working 2 is not 1 is not

//+-----------------------------------------------------------------+

//| BUY |

//+-----------------------------------------------------------------+

for (i=OrdersTotal()-1;i>=0; i--)

if(OrderType()==OP_BUY && OP_BUY<maxlongtrades) break; // Check Traded Positions.

{

if(trendc!=trendp)

{

if(trendc==1 && (CCIFilter<50)) // code for buy

OpenBuy();

return(0);

}

openedOrders++;

}

//+----------------------------------------------------------------+

//| SELL |

//+----------------------------------------------------------------+

for (i=OrdersTotal()-1;i>=0; i--)

if(OrderType()==OP_SELL && OP_SELL<maxshorttrades) break; // Check Traded Positions.

{

if(trendc==-1 && (CCIFilter>50)) // code for sell

{

OpenSell();

return(0);

}

openedOrders++;

}

}

Şimdiden teşekkür ederim!

Saygılarımızla,

TFI

TFI

Tampon 3 doğru olanıdır (yani, yukarı eğim için 1 ve aşağı eğim için -1 değerlerine sahip "trend" tamponudur). 1. ve 2. vardiyaları kullanıyorsunuz, dolayısıyla 1. kapalı çubuğu test ediyor.

Kodun bir kısmını satın alın tamamdır.

dışarıda bıraktın

if(trendc!=trendp)

size bir soruna neden olabilecek satış bölümünden karınca

 

Merhaba Mladen,

birkaç ay önce benim için mt5 için bu göstergeyi yarattınız CARBON sma 15'ten % olarak mesafeyi gösterir.

Şimdi, lütfen aynı göstergeyi oluşturabilir, ancak mesafeyi pip olarak gösterebilir misiniz?

şimdiden teşekkürler

ps üzgünüm ama bugün bu foruma yükleme yapmakta zorlanıyorum.....ve MT5 forum oturumunu açamıyorum.....Karbon varsa..tamam..aksi takdirde daha sonra yüklemeyi deneyeceğim.

sonunda mt5 oturumunda yazıyorum.....bu yazı için üzgünüm

 

merhaba Mladen...

Birinin yardım etmesini istiyorum, aşağıda eklediğim ea'yı en çok Demo'da kullanıyorum. Bu ea'yı her zaman en fazla 5 işlem alacak şekilde kodladım, ancak tüm kod düzenlemelerime ve düzeltmelerime rağmen, bu ea belirtilen işlem sayısından daha fazlasını almaya devam edecek...lütfen yardım edin.Biri bana bununla ilgili sorunu gerçekten söyleyebilir mi? ea!

Dosyalar:
 
Mastercash:
merhaba Mladen... Birinin yardım etmesini istiyorum, aşağıda eklediğim ea'yı en çok Demo'da kullanıyorum. Bu ea'yı her zaman en fazla 5 işlem alacak şekilde kodladım, ancak tüm kod düzenlemelerime ve düzeltmelerime rağmen, bu ea belirtilen işlem sayısından daha fazlasını almaya devam edecek...lütfen yardım edin.Biri bana bununla ilgili sorunu gerçekten söyleyebilir mi? ea!

Lot parametresini 5'e ve UseMoneyManagement'ı false olarak ayarlamayı denediniz mi?

 

Para yönetimini kullan öğesini false olarak ayarladım.... ama Lot parametreleriyle ilgili, Lotlarla değil, açık siparişlerin sayısıyla ilgili. , bu yüzden giriş parametrelerinde NumberofTrades parametresini 5'e ayarladım ama yine de bana cüret edecek ve 5'ten fazla emir alacak, dolayısıyla para yönetimimi tehdit edecek!

mladen:
Lot parametresini 5'e ve UseMoneyManagement'ı false olarak ayarlamayı denediniz mi?