Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Herkese selam...
Birisi bana kodlama göstergelerini ve EA'yı nasıl başlatacağımı gösterebilir mi?
Herkese merhaba... birisi bana kodlama göstergelerini ve EA'yı nasıl başlatacağımı gösterebilir mi?
Merhaba,
Buraya bakın: https://www.mql5.com/en/forum/172969/page2
Herkese selam... birisi bana kodlama göstergelerini ve EA'yı nasıl başlatacağımı gösterebilir mi?
Bu konuyu okuyun (ilk mesaj): https://www.mql5.com/en/forum/178706
ve bu konu: https://www.mql5.com/en/forum/173290
Herkese merhaba... birisi bana kodlama göstergelerini ve EA'yı nasıl başlatacağımı gösterebilir mi?
Hem burada hem de FF'de birçok bilgi var. Google'da da arama yapabilirsiniz.
EA programlamaya kolay bir giriş için imzamdaki bağlantıya bakın. Acemi bir programcı için başlamak için iyi bir yer.
İyi şanlar!
Lüks
EA için Gösterge
Herkese merhaba,
Ekli Waddah Attar Patlamasından EA'yı çıkarabilecek herkesten yardım istiyorum .
Cevabı duymak için sabırsızlanıyoruz.
Teşekkür ederim.
-s-
ea evrensel Ma 2 çapraz
Merhaba millet!
bu firedave'in ea'sını değiştirmek için arıyorum (bu forumdan)
ea "evrensel ma çapraz ea" diyor
oluşturmak istediğim şey, onaylanan 2 çaprazına giren bir ea (örneğin bir çift ema 2 & 4 ve başka bir çift ema 5 & 20)
ana kod bu, ne yapmam gerekiyor?
if(ConfirmedOnEntry==true)
{
if(CheckTime==iTime(NULL,TimeFrame,0)) return(0); başka CheckTime = iTime(NULL,TimeFrame,0);
FastMACurrent = iMA(NULL,TimeFrame,FastMAPeriod,FastMAshift,FastMAType,FastMAPrice,1);
SlowMACurrent = iMA(NULL,TimeFrame,SlowMAPeriod,SlowMAshift,SlowMAType,SlowMAPrice,1);
}
başka
{
FastMACurrent = iMA(NULL,TimeFrame,FastMAPeriod,FastMAshift,FastMAType,FastMAPrice,0);
SlowMACurrent = iMA(NULL,TimeFrame,SlowMAPeriod,SlowMAshift,SlowMAType,SlowMAPrice,0);
}
CrossDirection = subCrossDirection(FastMACurrent,SlowMACurrent);her şeyi denedim ama bir çözüm bulamıyorum...lütfen bu topluluğun sağlığı için bana yardım edin , buna benzer bir şey istiyorum:
if(ConfirmedOnEntry==true)
{
if(CheckTime==iTime(NULL,TimeFrame,0)) return(0); başka CheckTime = iTime(NULL,TimeFrame,0);
FastMACurrent = iMA(NULL,TimeFrame,2,FastMAshift,FastMAType,FastMAPrice,1);
SlowMACurrent = iMA(NULL,TimeFrame,4,SlowMAshift,SlowMAType,SlowMAPrice,1);
FastMACurrent2 = iMA(NULL,TimeFrame,5,FastMAshift,FastMAType,FastMAPrice,1);
SlowMACurrent2 = iMA(NULL,TimeFrame,20,SlowMAshift,SlowMAType,SlowMAPrice,1);
}
başka
{
FastMACurrent = iMA(NULL,TimeFrame,2,FastMAshift,FastMAType,FastMAPrice,0);
SlowMACurrent = iMA(NULL,TimeFrame,4,SlowMAshift,SlowMAType,SlowMAPrice,0);
FastMACurrent2 = iMA(BOŞ,TimeFrame,5,FastMAshift,FastMAType,FastMAPrice,0);
SlowMACurrent2 = iMA(NULL,TimeFrame,20,SlowMAshift,SlowMAType,SlowMAPrice,0);
}
CrossDirection = subCrossDirection(FastMACurrent,SlowMACurrent && FastMACurrent2,SlowMACurrent2);Göstergemde sorun ne? Hata mesajı
Merhaba,
işte göstergemden gelen kod:
#özellik göstergesi_separate_window
#özellik göstergesi_tamponları 2
#özellik göstergesi_color1 LightSeaGreen
#özellik göstergesi_color2 Mavi
harici dize Timeframe_Momentum = "PERIOD_H1";
harici int Periode_Momentum = 500;
harici int Periode_MA_Momentum = 8;
çift Buffer_Mom[];
çift Buffer_Ma[];
int init()
{
//---- göstergeler
SetIndexStyle(0,DRAW_LINE);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(0,Buffer_Mom);
SetIndexBuffer(1,Buffer_Ma);
//----
SetIndexEmptyValue(0,0.0);
SetIndexEmptyValue(1,0.0);
SetIndexDrawBegin(0,100);
SetIndexDrawBegin(1,100);
//----
dönüş(0);
}
int tanım()
{
//----
dönüş(0);
}
geçersiz başlangıç()
{
int counted_bars=IndicatorCounted();
int limit=Barlar-sayılan_barlar;
if(counted_bars>0) limit++;
//----
for(int i=0; i<limit; i++)
{
Buffer_Mom=iMomentum(NULL,Timeframe_Momentum,Periode_Momentum,PRICE_CLOSE,i);
Buffer_Ma=iMAOnArray(Buffer_Mom,0,Periode_MA_Momentum,0,MODE_SMA,i);
}
dönüş(0);
}
İşte ana Programda kullandığım kod:
double GMI1 = iCustom(NULL,0,"GMI",Timeframe_Momentum,Periode_Momentum,Periode_MA_Momentum, 0,1);
double GMI2 = iCustom(NULL,0,"GMI",Timeframe_Momentum,Periode_Momentum,Periode_MA_Momentum, 1,2);
Şimdi sorunlarım:
Bu hata mesajını alıyorum: EURUSD,M5: Gösterge çağrısı işlevi için parametre 2 olarak geçersiz tam sayı
VE grafiğimde Buffer_Ma yok! Kodumda yanlış olan ne?!
Merhaba
Önceki çubuğun Açık ve Yüksek arasındaki Standart Sapmasını nasıl hesaplarsınız?
Herhangi bir yardım harika olurdu.
Şerefe
Beno
PERIOD_H1, bu satırı şu şekilde değiştirmeyi deneyen bir interger makrosudur.
harici int TimeFrame_Momentum = PERIOD_H1;
veya sadece PERIOD_H1'i 60 ile değiştirin ve bunu deneyin
Merhaba,
işte göstergemden gelen kod:
#özellik göstergesi_separate_window
#özellik göstergesi_tamponları 2
#özellik göstergesi_color1 LightSeaGreen
#özellik göstergesi_color2 Mavi
harici dize Timeframe_Momentum = "PERIOD_H1";
harici int Periode_Momentum = 500;
harici int Periode_MA_Momentum = 8;
çift Buffer_Mom[];
çift Buffer_Ma[];
int init()
{
//---- göstergeler
SetIndexStyle(0,DRAW_LINE);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(0,Buffer_Mom);
SetIndexBuffer(1,Buffer_Ma);
//----
SetIndexEmptyValue(0,0.0);
SetIndexEmptyValue(1,0.0);
SetIndexDrawBegin(0,100);
SetIndexDrawBegin(1,100);
//----
dönüş(0);
}
int tanım()
{
//----
dönüş(0);
}
geçersiz başlangıç()
{
int counted_bars=IndicatorCounted();
int limit=Barlar-sayılan_barlar;
if(counted_bars>0) limit++;
//----
for(int i=0; i<limit; i++)
{
Buffer_Mom=iMomentum(NULL,Timeframe_Momentum,Periode_Momentum,PRICE_CLOSE,i);
Buffer_Ma=iMAOnArray(Buffer_Mom,0,Periode_MA_Momentum,0,MODE_SMA,i);
}
dönüş(0);
}
İşte ana Programda kullandığım kod:
double GMI1 = iCustom(NULL,0,"GMI",Timeframe_Momentum,Periode_Momentum,Periode_MA_Momentum, 0,1);
double GMI2 = iCustom(NULL,0,"GMI",Timeframe_Momentum,Periode_Momentum,Periode_MA_Momentum, 1,2);
Şimdi sorunlarım:
Bu hata mesajını alıyorum: EURUSD,M5: Gösterge çağrısı işlevi için parametre 2 olarak geçersiz tam sayı
VE grafiğimde Buffer_Ma yok! Kodumda yanlış olan ne?!