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
Sevgili MLADEN,
teşekkürler patron, bu durumda kod şöyle olabilir mi? lütfen düzelt beni,
Saygılarımızla
================================================= =================
orijinal "basit MA çapraz EA" kodu
//
#define _doHiçbir şey 0
#define _doBuy 1
#define _doSell 2
int başlangıç()
{
int doWhat = _doNothing;
double diffc = iMA(NULL,0,Ma1Period,0,Ma1Method,Ma1Price,BarToUse) -iMA(NULL,0,Ma2Period,0,Ma2Method,Ma2Price,BarToUse);
double diffp = iMA(NULL,0,Ma1Period,0,Ma1Method,Ma1Price,BarToUse+1)-iMA(NULL,0,Ma2Period,0,Ma2Method,Ma2Price,BarToUse+1);
eğer ((fark*fark)<0)
eğer (fark>0)
doWhat = _doBuy;
başka doWhat = _doSell;
if (doWhat==_doNothing) return(0);
//
===============================================
bu şekilde değişti
#define _doHiçbir şey 0
#define _doBuy 1
#define _doSell 2
int başlangıç()
{
int doWhat = _doNothing;
double diffc = iCustom(NULL,0,"Gövde parabolik 2.1",PERIOD_CURRENT,Ma1Period,Ma1Price,2,0 ,0,BarToUse)
-iCustom(NULL,0,"Gövde parabolik 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0 ,0,BarToUse);
çift fark = iCustom(NULL,0,"Gövde parabolik 2.1",PERIOD_CURRENT,Ma1Period,Ma1Price,2,0 ,0,BarToUse==2)
-iCustom(NULL,0,"Gövde parabolik 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0 ,0,BarToUse==2);
eğer ((fark*fark)<0)
eğer (fark>0)
doWhat = _doBuy;
başka doWhat = _doSell;
if (doWhat==_doNothing) return(0);
//
====================================mtivana
Bunu değiştirin:
-iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0 ,0,BarToUse==2);[/PHP]
with this :
[PHP]double diffp = iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma1Period,Ma1Price,2,0 ,0,BarToUse+1)
-iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0 ,0,BarToUse+1);ADX Filtresi yardımı
Merhaba Pro-Coders,
Yandan dalgalı piyasa koşullarını filtreleyecek bir ADX filtresi uygulamak istiyorum.
ADX 25'in altındaysa işlem açmamalı, bu basit filtreyi kodladım:
extern int ADXPeriod=14;
double CurrentADX = iADX(Symbol(),0,ADXPeriod,PRICE_CLOSE,MODE_MAIN,0);
double PreviousADX = iADX(Symbol(),0,ADXPeriod,PRICE_CLOSE,MODE_MAIN,1);
bool ADXfilter=false;
if(CurrentADX>25&&PreviousADX<25)
{
ADXfilter=true;
}
if(ADXfilter=true)
{
BUY();
.
.
SELL();
}
[/CODE]
For some reason the filer is not working. I have put the ADX filter before placing the buy / sell order.
Also putting it to the entry conditions signal is not working.
[CODE]
if(ADXfilter=true && MAFIB=="true" && BUY=="true")
Birisi lütfen tavsiye verebilir mi? Şimdiden teşekkür ederim!
Merhaba Pro-Coders,
Yandan dalgalı piyasa koşullarını filtreleyecek bir ADX filtresi uygulamak istiyorum.
ADX 25'in altındaysa işlem açmamalı, bu basit filtreyi kodladım:
extern int ADXPeriod=14;
double CurrentADX = iADX(Symbol(),0,ADXPeriod,PRICE_CLOSE,MODE_MAIN,0);
double PreviousADX = iADX(Symbol(),0,ADXPeriod,PRICE_CLOSE,MODE_MAIN,1);
bool ADXfilter=false;
if(CurrentADX>25&&PreviousADX<25)
{
ADXfilter=true;
}
if(ADXfilter=true)
{
BUY();
.
.
SELL();
}
[/CODE]
For some reason the filer is not working. I have put the ADX filter before placing the buy / sell order.
Also putting it to the entry conditions signal is not working.
[CODE]
if(ADXfilter=true && MAFIB=="true" && BUY=="true")
tfi_markets
Durumunuz yalnızca adx, geçerli bir çubukta 25. seviyeyi geçtiğinde çalışır
Bunun yerine basitçe şunu kullanın:
if(CurrentADX>25) ADXfilter=true;
mtivana
Bunu değiştirin:
-iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0 ,0,BarToUse==2);[/PHP]
with this :
[PHP]double diffp = iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma1Period,Ma1Price,2,0 ,0,BarToUse+1)
-iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0 ,0,BarToUse+1);Sevgili MLADEN,
tekrar teşekkürler, bu kısım sizin yardımlarınızla yapıldı, lütfen EXTERN'de (MA1,MA2 yöntemi) ne ekleyeceğinizi/değiştireceğinizi tavsiye eder misiniz, resimde belirttim.
Saygılarımızla
Sevgili MLADEN,
tekrar teşekkürler, bu kısım sizin yardımlarınızla yapıldı, lütfen HARİCİ (MA1,MA2 yöntemi) ne ekleyeceğinizi/değiştireceğinizi tavsiye eder misiniz, resimde belirttim.
Saygılarımızlamtivana
Oradan ma yöntemlerini silebilirsiniz. Artık onlara hiç ihtiyaç yok
mntiwana Oradan ma yöntemlerini silebilirsiniz. Artık onlara hiç ihtiyaç yok
Sevgili MLADEN,
BOSS'a çok teşekkürler, bugünün dersi ve gelişimi için fazlasıyla yeterli,
Saygılarımızla
Sayın Arkadaşlar,
mql4'te sigmoid işlevini arıyorum. Şimdiye kadar bulduğum şey bu:
//--------------------------- sigmoid() ------------------ ---------------
// 1/(1+exp(-x))
çift sigmoid(çift x)
{
eğer (x>50) (1) döndürürse;
eğer (x<-50) (0) döndürürse;
dönüş (1.0/(1.0+MathExp(-x)));
}//sigmoid()
https://www.mql5.com/en/code/9002 ve bu tartışma sinir ağı - Hızlı sigmoid algoritması - Yığın Taşması
Herhangi biri yardım edebilir mi? Teşekkürler.
Sayın Arkadaşlar,
mql4'te sigmoid işlevini arıyorum. Şimdiye kadar bulduğum şey bu:
//--------------------------- sigmoid() ------------------ ---------------
// 1/(1+exp(-x))
çift sigmoid(çift x)
{
eğer (x>50) (1) döndürürse;
eğer (x<-50) (0) döndürürse;
dönüş (1.0/(1.0+MathExp(-x)));
}//sigmoid()
https://www.mql5.com/en/code/9002 ve bu tartışma sinir ağı - Hızlı sigmoid algoritması - Yığın Taşması
Herhangi biri yardım edebilir mi? Teşekkürler.nevar
biri burada kullanıldı: https://www.mql5.com/en/forum/179686/page13
merhaba mladen ....wowww benim göstergemden daha iyi.....sen en iyisisin..çok teşekkürler yardımın için.....çok çok çok teşekkür ederim.....içtenlikle...
merhaba mladen,
beyler kodumdaki hatayı buldunuz mu?
teşekkürler