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
а на демо счете вооще ни как себя не проявляет во вложенгии посмотрите. зарание благодарен с уважением Егор! lenok_lenin@inbox.ru
sizinle nasıl irtibat kurabilirim
sipariş için yazmıyorum
народ помогите не могу найти ни одного нормального советника перепробовал очень много! все показывают убыток как я не подгонял их тестере! если есть нормальный скинте эл я написал. зарание благодарен
Danışmanı başlatmaya yardım edin. Minimuma indirildi. Cyclit doğru değil ve 130 hatası veriyor.
harici int period_EMA = 233,
period_SMA = 233,
kaybı durdur = 200,
Büyü = 55;
harici çift Parti = 0.01;
harici dize TimeEnd = "22:00"; // yüksek veya düşük için sınır zamanı
harici dize TimeSetOrders = "00:30"; // Sipariş verme zamanı
dış dize TimeDelOrders = "13:00"; // Sipariş silme zamanı
harici int SeviyeWKayıp = 1; // Başabaş seviyesi
extern int LevelProfit = 40; // Kar seviyesi
extern bool AllSymbols = True; // Tüm karakterlerin konumlarını takip edin
harici int bilet = -1; // Konum tanımlayıcısı (düzeltildi!!!)
extern bool TSProfitOnly = Doğru; // Sadece karı takip et
harici int TStop.Buy = 1000; // Satın almalar için puan olarak iz boyutu
harici int TStop.Sell = 1000; // Satış noktası olarak izin boyutu
extern int TrailingStep = 100; // Noktalarla trol adımı
int HiTime,LoTime;
int zaman; // sonraki çubukta değerleri devre dışı bırak
int currDay, i=0;
geçersiz başlangıç() {
if (TimeToStr(CurTime(), TIME_MINUTES)==TimeSetOrders) SetLimOrd(); // Saat = 00.30, ardından sipariş verin
if (TimeToStr(CurTime(), TIME_MINUTES)==TimeDelOrders) DelLim(); // Saat == 13.00, ardından ertelemeleri kaldırın
dönüş(0);
}
//+------------------------------------------- --------------------+
//| başarısız limit emirlerinin kaldırılması |
//+------------------------------------------- --------------------+
geçersiz DelLim()
{
for (int i=0;i<OrdersTotal();i++)
{
if (OrderSelect(i,SELECT_BY_POS)&&OrderSymbol()==Symbol()&&OrderType()==2||3)
OrderDelete(OrderTicket());
}
dönüş(0);
}
//+------------------------------------------- --------------------+
//| Bekleyen siparişleri ayarlama |
//+------------------------------------------- --------------------+
geçersiz SetLimOrd() {
//-------Günlük fiyatlar, Fib ve Hi-Lo çekme süresi--------------+
int kaydırma = iBarShift(NULL,1440,Zaman[0]) + 1;
çift yüksek fiyat = iYüksek(NULL,1440,shift); // yüksek fiyat
çift LoPrice =iLow(NULL,1440,shift); // Düşük fiyat
çift OpPrice =iOpen(NULL,1440,shift); // açık fiyat
çift ClFiyat = iClose(NULL,1440,shift); // fiyatı kapat
tarihsaat StTime = iTime(NULL,1440,shift);
double Pivot =(HiPrice+LoPrice+ClPrice)/3;
double Range=HiPrice-LoPrice;
çift Fibo138 =1.382*Aralık;
çift Fibo162 =1.618*Aralık;
çift Fibo262 =2.618*Aralık;
double Fibo_138 =(LoPrice-1.382*Aralık)-Aralık;
double Fibo_162 =(LoPrice-1.618*Aralık)-Aralık;
double Fibo_262 =(LoPrice-1.218*Aralık)-Aralık;
// ??
if(TimeDayOfWeek(StTime)==0/*Sunday*/){ //Cuma günlerini en yüksek ve en düşük olarak ekleyin
HiPrice = MathMax(HiPrice,iHigh(NULL,1440,shift+1));
LoPrice = MathMin(LoPrice,iLow(NULL,1440,shift+1));
OpPrice = iOpen(NULL,1440,shift+1);
ClPrice = iClose(NULL,1440,shift+1);
Özet =(YüksekFiyat+LoFiyat+ClFiyat)/3;
Aralık=YüksekFiyat-LoFiyat;
Fibo138=1,382*Aralık;
Fibo162=1.618*Aralık;
Fibo262=2.618*Aralık;
Fibo_138 =(LoFiyat-1.382*Aralık)-Aralık;
Fibo_162 =(LoFiyat-1.618*Aralık)-Aralık;
Fibo_262 =(LoFiyat-1.218*Aralık)-Aralık;
}
//----------------yüksek ve düşük zaman---------------------- ------ -------+
if (zaman!=Zaman[0]){HiTime=0;LoTime=0;time=Zaman[0];}
if (Yüksek[0]>HiPrice)HiTime=TimeCurrent();
if (Low[0]<LoPrice)LoTime=TimeCurrent();
Comment("Bu çubukta:"+"\n Yüksek Zaman Noktası="+HiTime+"\n Düşük Zaman Noktası="+LoTime);
//-----------------Demark fiyat aralığı---------------------- ---+
if (currDay!=TimeDay(Time[i])){
if (ClPrice<OpPrice) double x=(HiPrice + LoPrice + ClPrice + LoPrice)/2;
if (ClPrice>OpPrice) x=(HiPrice + LoPrice + ClPrice + HiPrice)/2;
if (ClPrice==OpPrice) x=(HiPrice + LoPrice + ClPrice + ClPrice)/2;
ben++;
}
çift MaxDay = x - LoPrice;
çift MinDay = x - HiPrice;
//----------Hareketli Ortalamalar-------------------------------- ------ ---+
çift EMA = iMA(15,0,period_EMA,0,MODE_EMA, PRICE_CLOSE,0);
çift SMA = iMA(15,0,period_SMA,0,MODE_SMA,PRICE_CLOSE,0);
double EMA1 = iMA(60,0,period_EMA,0,MODE_EMA, PRICE_CLOSE,0);
double SMA1 = iMA(60,0,period_SMA,0,MODE_SMA,PRICE_CLOSE,0);
//----------Siparişler--------------------------- ------ --------------+
HiPrice=NormalizeDouble(YüksekFiyat,Rakamlar);
LoPrice=NormalizeDouble(LoPrice,Rakamlar);
Özet=NormalizeÇift(Özet, Rakamlar);
Fibo138=NormalizeÇift(Fibo138,Rakamlar);
Fibo162=NormalizeÇift(Fibo162,Rakamlar);
Fibo_138=NormalizeDouble(Fibo_138,Rakamlar);
Fibo_162=NormalizeDouble(Fibo_162,Rakamlar);
double poi=MarketInfo(OrderSymbol(), MODE_POINT);
if (HiTime>LoTime){
int bilet1 =OrderSend(Symbol(),OP_SELLLIMIT,Lot,HiPrice,0,HiPrice+stoploss*poi,Pivot,NULL,Magic,0,Red);
int bilet2 =OrderSend(Symbol(),OP_SELLLIMIT,Lot,Fibo138,0,Fibo138+stoploss*poi,HiPrice,NULL,Magic,0,Red);
int bilet3 =OrderSend(Symbol(),OP_SELLLIMIT,Lot,Fibo162,0,Fibo162+stoploss*poi,HiPrice,NULL,Magic,0,Red);
}
if (HiTime<LoTime){
int bilet4=OrderSend(Symbol(),OP_BUYLIMIT,Lot,LoPrice,0,LoPrice-stoploss*poi,Pivot,NULL,Magic,0,Red);
int bilet5=OrderSend(Symbol(),OP_BUYLIMIT,Lot,Fibo_138,0,Fibo_138-stoploss*poi,LoPrice,NULL,Magic,0,Red);
int bilet6=OrderSend(Symbol(),OP_BUYLIMIT,Lot,Fibo_162,0,Fibo_162-stoploss*poi,LoPrice,NULL,Magic,0,Red);
}
if (HiTime>LoTime && ClPrice>Pivot) {
int bilet7=OrderSend(Symbol(),OP_BUYLIMIT,Lot,Pivot,0,Pivot-stoploss*poi,HiPrice,NULL,Magic,0,Red);
}
if (HiTime<LoTime && ClPrice<Pivot) {
int bilet8=OrderSend(Symbol(),OP_SELLLIMIT,Lot,Pivot,0,Pivot+stoploss*poi,LoPrice,NULL,Magic,0,Red);
}
}
Merhaba.
Lütfen bir danışman yazın, böylece önceki mumun tepe noktasının kırılmasıyla satın alın ve bir önceki mumun en düşük fiyatının kırılmasıyla satış yapın.
TP ve SL 15 puan.
Bu Uzman Danışman gerçek hayatta çalıştığında, genellikle 146 hatası görünür.
EA'nın, örneğin yarım dakikalık bir duraklama ile bir sipariş açmak için birkaç girişimde bulunmasını sağlamak mümkün müdür?
İyi akşamlar sevgili programcılar Böyle bir otomatik danışman yazarmısınız.Zarar ve kar al durmadan bir danışman.Bir hareketli MA ve yatay çizgiler kullanılır (kendi ellerinizle çizelgeye çizilebilir) Danışmanın algoritması: Örneğin, grafikte -1.500;1.540;1.580;1.620;1.660 vb. 8 yatay çizgi çiziyoruz... MA(5) 1.500 çizgisini aşağıdan geçtiğinde, Buy açılır (birinci veya ikinci çubukta); Sonra MA(5) 1.540 çizgisini aşağıdan kırar, önceki Buy kapanır ve tekrar Buy'u açar; Sonra MA(5) tereddüt eder ve geri döner ve 1.540 çizgisini yukarıdan aşağıya kırar, önceki Buy kapanır ve Shell açılır; vb. sonsuz kere... Saygılarımla
MA(5) 1.500 çizgisini aşağıdan yukarıya geçer, Buy'u açar (birinci veya ikinci çubukta); Ardından MA(5) 1.540 çizgisini aşağıdan yukarıya doğru kırar, önceki Buy'u kapatır ve tekrar Buy'u açar; Sonra MA( 5) tereddüt eder ve geri döner ve 1. 540. satırı yukarıdan aşağıya kırar, önceki Buy kapanır ve Shell açılır .....
.... G-O-O-O-O-O-O-O-O-L-L-L-L!!!!!!!!!!!