[Arşiv!] Ücretsiz danışman yazacağım - sayfa 33

 
доброго времени! помогите! на МТ4 в тестере эксперт на паре GBPCHF на периодах М1,М15,М30 показывает результаты.
а на демо счете вооще ни как себя не проявляет во вложенгии посмотрите. зарание благодарен с уважением Егор! lenok_lenin@inbox.ru
Dosyalar:
ugvymodb.txt  4 kb
 
alfasolo писал(а) >>
sizinle nasıl irtibat kurabilirim

sipariş için yazmıyorum
 
insanlar bana yardım et çok denedim normal bir danışman bulamıyorum! hepsini test cihazına ayarlamadığım için bir kayıp gösteriyor! normal bir skinte e-postası varsa yazdım. şimdiden teşekkürler
 
egor78 >> :
народ помогите не могу найти ни одного нормального советника перепробовал очень много! все показывают убыток как я не подгонял их тестере! если есть нормальный скинте эл я написал. зарание благодарен
Neden normal bir danışmana ve tüm bu baş ağrısına ihtiyacın var? En iyisi hemen bir matbaa istemek.
 

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

 
pavedoroga :

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!!!!!!!!!!!
 
...ve sonsuza kadar devam eder. Sonsuz yüksek... :)
Neden: