Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
2.) 1. noktaya göre) gerçek durum şudur... bir yükseliş/düşüş ayrışması nasıl yaratılır?
Koşullar ne zaman: Tanımlanmış bir zaman çerçevesinin en yüksek Fiyatı ve en yüksek RSI'sı vardır. Ve sonra zaman dolduktan sonra... yeni bir en yüksek Fiyatla karşılaşırız, ancak bunu yeni RSI'ın en yüksek seviyesi takip etmez (RSI yeni bir zirve yapamaz).
//this gives you highest/lowest prices on last 10 bars starting with current(last on the graph - zero bar)
double highestPrice = High;
double lowestPrice = Low;
/*
this gives you lowest/highest rsi on last 10 bars starting with current - 0 bar
*/
double lowestRSI=9999, highestRSI=-9999;
int currentBar = 0;
int endBar = 10;
for(currentBar=0; currentBar<endBar; currentBar++) lowestRSI = MathMin(lowestRSI, iRSI(Symbol(),0,14,PRICE_CLOSE,currentBar));
for(currentBar=0; currentBar<endBar; currentBar++) highestRSI = MathMax(lowestRSI, iRSI(Symbol(),0,14,PRICE_CLOSE,currentBar));
//starting at bar #10 you go back 10 bars on the chart looking for lowest price
//thus you'll get lowest price from bar #10 to bar #20
double lowestPrice10_20 = Low;
to get divergence, you'll need to compare rsi & price over periods
if(lowestPrice10_20 lowestRSI){
//on bars 10-20 lowest rsi is higher than on bars 0-10
//on bars 10-20 lowest price is lower than on bars 0-10
//i hope thats correct
}
belgeler ve bu forum için mql4.com'a bakmaya başlamanız gerekir, çoğu bilgi kapsanır
Bu EA'yı nasıl yazabilirim?
Bu EA'yı nasıl yazabilirim:
1 - 1 StopBuy 0.01'i Fiyat + 20'den ve 1 StopSell 0.01'i Fiyat -20'den, TP 20'den açın.
2 - Bir emir yürütülürse , diğerini iptal edin.
3 - Gerçekleştirilen emir bir alış emri ise, giriş fiyatı -20 veya satış emri ise tersinden 1 StopSell double (0.02) ters sat.
4 - ve bir stop emri her uygulandığında, TP uygulanana kadar 20 puan geriye çift ters çevirin.Ardından bu çift için tüm açık emirleri kapatın.
Yardım için teşekkürler.
Bunu dene, üzerine bir uyarı koydum harika
herkes bana kod konusunda yardımcı olabilir
Herhangi biri bana göstergenin süresi dolmuş olarak nasıl kodlanacağına ve göstergenin çalışabilmesi için nasıl kodlanacağına ve yalnızca 1 hesap kimliğiyle çalışabilmesi için göstergenin nasıl kodlanacağına yardımcı olabilir.
Teşekkür
Bunu dene, üzerine bir uyarı koydum harika
çok teşekkürler büyü gibi çalışıyor, bir mola olduğunda ters yönde sipariş veren ve sadece 5 pip hedefleyen bir EA yapmak mümkün mü?
her gösterge için sesli uyarı
Her gösterge için sesli uyarıyı değiştirebilir miyiz, öyleyse nasıl?
EA ileriye dönük testler üzerinde çalışmıyor
Sevgili Codersguru,
Lütfen aşağıdaki EA'ma bakmanıza yardımcı olabilir misiniz? Geriye dönük testlerde gayet iyi çalışıyor ancak canlı demo ticaret hesabında çalışmıyor. Haçlardan sonra hiçbir şekilde alım satım işlemi yapmıyorlar. Çok teşekkürler.
//+------------------------------------------- -------------------+
//| 5/13-v2-SOS.mq4 |
//+------------------------------------------- -------------------+
extern int Unique_Ref_Number=513;
harici int TakeProfit = 5;
harici int StopLoss=5;
dış çift Lot = 1;
extern int Max_Contracts = 1;
harici int emaShortPeriod=5;
harici int emaLongPeriod=13;
extern bool MoneyManagement=true;
harici int Risk=2;
int init() { dönüş (0); }
int deinit() { dönüş (0); }
int Çaprazlanmış()
{
double emaLong_1=iMA(NULL,0,emaLongPeriod,0,1,PRICE_CLOSE,2);
double emaLong=iMA(NULL,0,emaLongPeriod,0,1,PRICE_CLOSE,1);
double emaShort_1=iMA(NULL,0,emaShortPeriod,0,1,PRICE_CLOSE,2);
double emaShort=iMA(NULL,0,emaShortPeriod,0,1,PRICE_CLOSE,1);
eğer (emaShort_1emaLong ) döndürür (1); // yukarı trend
eğer (emaShort_1>emaLong_1 && emaShort<emaLong ) dönerse (2); // düşüş trendi
dönüş (0); //Hiçbir eylem
}
int başlangıç()
{
çift BuyStopLoss, SellStopLoss, Lotsize ;
int cnt, bilet;
statik tarihsaat siparişzamanı;
int toplam=SiparişToplam();
if(Para Yönetimi==doğru)
{Lotsize=NormalizeDouble((AccountFreeMargin()*Risk/10000),1);}
başka
{ Lotsize=Lot; }
BuyStopLoss=MathMin(MathMin(MathMin(Düşük[1],Düşük[2]),Düşük[3]),Ask-StopLoss*Puan);
SellStopLoss=MathMax(MathMax(MathMax(Yüksek[1],Yüksek[2]),Yüksek[3]),Teklif+StopLoss*Puan);
if(Zaman[0]>sipariş zamanı && toplam<Max_Contracts)
{
// uzun pozisyon (SATIN AL) olasılığını kontrol edin
if(Çapraz()==1 )
{
OrderSend(Symbol(),OP_BUY,Lotsize,Ask,1,BuyStopLoss,Sor+TakeProfit*Puan,"5-13-Uzun",Unique_Ref_Number,0,Green);
sipariş zamanı=Zaman[0];
dönüş(0);
}
// kısa pozisyon (SAT) olasılığını kontrol et
if(Çapraz()==2 )
{
OrderSend(Symbol(),OP_SELL,Lotsize,Bid,1,SellStopLoss,Bid-TakeProfit*Point,"5-13-Kısa",Unique_Ref_Number,0,Red);
sipariş zamanı=Zaman[0];
dönüş(0);
}
}
dönüş(0);
}
kodlayıcılargurusu,
MT4 EA için yıllık yardıma ihtiyacım var.
Gün 0000 GMT'de başlar.
1) 5 yatay çizgi (farklı renkler) çizin. Dün OHLC ve dün (H+L)/2 medyan çizgisi.
2) Fiyat 5 satırdan herhangi birine dokunduğunda sesli ve açılır uyarılar.
yardımcı olabilirseniz çok iyi olur. Teşekkürler...
gösterge trend çizgisi çizmek içindir
tek istediğim trend çizgisinin düşüncesini değiştirebilmek
yardım lütfen
alanİşte burada. Umarım istediğin budur.
İşte burada. Umarım istediğin budur.
Çok teşekkürler Maji, tam olarak aradığım şey