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 merhaba,
Zaten aynı fiyat seviyesinde aynı yönde ilerleyen bir pozisyon varsa (renko kullanarak) EA'mın bir pozisyon açmasını istemiyorum. Esasen şuna benzer bir şey olurdu:
Bir önceki çubuk yönü yukarıysa, aynı fiyat seviyesinde (örneğin +-2 pip) uzun pozisyon yoksa uzun açın. Kısaca aynı şey.
Mümkün mü?
Lanet olsun, çok kolay
Lanet olsun, çok kolay
teşekkür ederim Mladen
Mladen, bir sorunum var.
Göstergenizi buldum Dinamik bölgeler Spearman, ayrıca başkalarını da buldum. Ama istediğimi yapamıyorum. Bir pencerede biraz korelasyon istiyorum. Beni anlıyor musun? Göstergenizi kullanarak bilgisayarın durmamasını istiyorum. Ama bu Spearman Stack'e benziyordu.
ama bende bunu yapmak imkansız. Göstergeleri üst üste bindiriyorum ama sadece bir tane görüyorum.
Mladen, bir sorunum var.
Göstergenizi buldum Dinamik bölgeler Spearman, ayrıca başkalarını da buldum. Ama istediğimi yapamıyorum. Bir pencerede biraz korelasyon istiyorum. Beni anlıyor musun? Göstergenizi kullanarak bilgisayarın durmamasını istiyorum. Ama bu Spearman Stack'e benziyordu.
ama bende bunu yapmak imkansız. Göstergeleri üst üste bindiriyorum ama sadece bir tane görüyorum.Bu gönderideki gösterge şu şekilde: https://www.mql5.com/en/forum/general aynı alt pencerede birden çok kez uyguladığımda nasıl görünüyor
Вот как индикатор с этого поста: https://www.mql5.com/en/forum/general выглядит, когда я применяю его нескоделеко раз лOн то
Mladen, nmc için teşekkürler!
Herkese merhaba,
Zaten aynı fiyat seviyesinde aynı yöne giden bir pozisyon varsa (renko kullanarak) EA'mın pozisyon açmasını istemiyorum. Esasen şuna benzer bir şey olurdu:
Bir önceki çubuk yönü yukarıysa, aynı fiyat seviyesinde (örneğin +-2 pip) uzun pozisyon yoksa uzun açın. Kısaca aynı şey.
Mümkün mü?Belki son 15 işlemin açık fiyatına bakmak yeterli olacaktır, bu nedenle, bunlardan herhangi birinin mevcut fiyatın +- 2 pip'ine düşüp düşmediğini kontrol edin, ardından bu ticaretin amaçlanan yeni ticaretle aynı yönde olup olmadığını kontrol edin ve değilse, gönderin sipariş. Bu işe yarar mı?
Teşekkür ederim,
Axel
Belki son 15 işlemin açık fiyatına bakmak yeterli olacaktır, bu nedenle, bunlardan herhangi birinin mevcut fiyatın +- 2 pip'ine düşüp düşmediğini kontrol edin, ardından bu ticaretin amaçlanan yeni ticaretle aynı yönde olup olmadığını kontrol edin ve değilse, gönderin sipariş. Bu işe yarar mı?
Teşekkür ederim,
AxelAxel
Yapılabilir.
Basitçe açık emirler istenen tip için taranmalı ve açık fiyatları istenen yeni açık fiyatla karşılaştırılmalıdır veya açıldıkları çubuklar açılış kriteri olan çubukla karşılaştırılabilir.
Axel
Yapılabilir.
Basitçe açık emirler istenen tip için taranmalı ve açık fiyatları istenen yeni açık fiyatla karşılaştırılmalıdır veya açıldıkları çubuklar açılış kriteri olan çubukla karşılaştırılabilir.Farklı "i=OrdersTotal()-1" için aşağıdaki gibi bir fonksiyonu 20 defa veya daha fazla yazmak ve ardından tüm fonksiyonu çağırmak ve onları yeni açılış fiyatıyla eşleştirmek işe yarar mı?
Teşekkür ederim
Birisi bana neyi yanlış yaptığımı söyleyebilir mi?
#özellik telif hakkı "wnk"
#özellik bağlantısı "www.wnk.com"
#özellik göstergesi_chart_window
#özellik göstergesi_tamponları 2
#özellik göstergesi_color1 Kireç
#özellik göstergesi_renk2 Kırmızı
//--- arabellekler
çift ExtMapBuffer1[];
çift ExtMapBuffer2[];
//harici değişken......
//+------------------------------------------- -------------------+
//| Özel gösterge başlatma işlevi |
//+------------------------------------------- -------------------+
int init()
{
//---- göstergeler
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,217);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1.217);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);
//----
dönüş(0);
}
//+------------------------------------------- -------------------+
//| Özel gösterge sıfırlama işlevi |
//+------------------------------------------- -------------------+
int tanım()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- -------------------+
//| Özel gösterge yineleme işlevi |
//+------------------------------------------- -------------------+
int başlangıç()
{
statik tarihsaat LastAlertTime = TimeCurrent();
int counted_bars=IndicatorCounted(),
sınır;
if(sayılan_barlar<0)
dönüş(-1);
if(counted_bars>0)
counted_bars--;
limit=Barlar-sayılan_barlar;
while(sınır)
{
çift ema13=iMA(NULL,0,13,0,MODE_EMA,PRICE_CLOSE,0);
double ema5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,0);
double b4ema13=iMA(NULL,0,13,0,MODE_EMA,PRICE_CLOSE,1);
double b4ema5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,1);
double mom=iMomentum(NULL,0,14,PRICE_CLOSE,0);
double b4mom=iMomentum(NULL,0,14,PRICE_CLOSE,1);
// yukarı uyarılar
if((LastAlertTime!=Zaman[0])&&(ema5>ema13)&&(ema5>b4ema5)&&(ema13>b4ema13)&&(mom>b4mom)&&(mom>98.6591))
ExtMapBuffer1[limit]=Yüksek[limit]+5*Puan;
LastAlertTime = Zaman[0];
Alert(Symbol()," ",Period(),"M Fiyat YUKARI");
// uyarıları sat
if((LastAlertTime!=Zaman[0])&&(ema5<ema13)&&(ema5<b4ema5)&&(ema13<b4ema13)&&(mom<b4mom)&&(mom<100.6872))
ExtMapBuffer2[limit]=Düşük[limit]-5*Nokta;
LastAlertTime = Zaman[0];
Alert(Symbol()," ",Period(),"M Fiyat Aşağı");
}
dönüş(0);
}
//+------------------------------------------- -------------------+