[Arşiv!] Herhangi bir uzman veya göstergeyi ücretsiz yazacağım. - sayfa 76

 
w2m :
Burada, önceki haftanın akışını gösteren bunu tutun:
tabiki teşekkürler ama çizgileri yatay yapamıyor musunuz? Pazartesi gününden itibaren otomatik güncelleme seviyeleri ile
 
 
 
bir tür anladım Haftayı salladı ly_HILO_Shj ve bunu çıkardı-
 
 
şimdi tam olarak gösteriyor
 

Selamlar, uv.programcıları. Signallibrary.mq4 kitaplık dosyası MA'ya göre giriş koşullarını içerir, lütfen işlevi MA ile değil, aşağıdaki kodla giriş koşullarına değiştirmeye yardımcı olun. Başka bir deyişle, hazır kod var, sadece onu bu fonksiyona doğru bir şekilde koymasına yardımcı olun.

#özellik kitaplığı
//İşlev her işarette yürütülür ve bir satın alma sinyalimiz varsa "SATIN AL" dizesini döndürmelidir,
// ve bir satış sinyalimiz varsa "SAT" dizesi. İşlev beğeninize göre yeniden yazılabilir, ancak
//dönüş değerinin formatına uyulmalıdır

dize GetSignal()
{
int işaret=0;
int MAPeriyot = 10;
double MA1 = iMA(Symbol(),0,MAPeriod,0,MODE_EMA,PRICE_WEIGHTED,1);
double MA2 = iMA(Symbol(),0,MAPeriod,0,MODE_EMA,PRICE_WEIGHTED,2);
double MA0 = iMA(Symbol(),0,MAPeriod,0,MODE_EMA,PRICE_WEIGHTED,0);
double Fiyat0 = iMA(Symbol(),0,1,0,MODE_EMA,PRICE_WEIGHTED,0);
double Fiyat1 = iMA(Symbol(),0,1,0,MODE_EMA,PRICE_WEIGHTED,1);
double Fiyat2 = iMA(Symbol(),0,1,0,MODE_EMA,PRICE_WEIGHTED,2);
eğer ( MA1>MA2 && MA0>MA1 &&
((Fiyat1>MA1 && Fiyat2<MA2)||(Fiyat1>MA1 && Fiyat0>MA0))) sig=1;
eğer (MA1<MA2 && MA0<MA1 &&
((Fiyat1<MA1 && Fiyat2>MA2)||(Fiyat1<MA1 && Fiyat0<MA0))) sig=-1;
if (sig==1) return("SATIN AL"); else if (sig==-1) döner ("SATIŞ"); başka dönüş("");
}

Yani MA yerine sinyallerin şu koddaki gibi olması gerekiyor:


int başlangıç()
{
//----
ben,
_sigType=-1;
string _objectName;
(Volume[0]>1) dönerse;
(i=0; i<=5; i++){ için
_semafor[i]=iCustom(Symbol(),0,"3_Level_ZZ_Semafor",Period1,Period2,Period3,Dev_Step_1,Dev_Step_2,Dev_Step_3,Symbol_1_Kod,Symbol_2_Kod,Symbol_,1)
}
if (_semafor[0]==_semafor[2] && _semafor[2]==_semafor[4] && _semafor[4]!=0){
Alert("Sinyal Al Satın Al");
_sigType=OP_BUY;
_OrderOpen(_sigType);
}
if (_semafor[1]==_semafor[3] && _semafor[3]==_semafor[5] && _semafor[5]!=0){
Alert("Sinyal Al Sat");
_sigType=OP_SELL;
_OrderOpen(_sigType);
}

//----
dönüş(0);
}

 
Yoldaşlar, lütfen yardım edin, öyle bir şeye ihtiyacımız var ki, açık siparişlerde, yeni bir çubuk açıldığında, belirtilen puan sayısı için T / P'yi değiştirir, tabii ki bu mümkünse. Şimdiden teşekkürler...
 

Alt zaman diliminde seçilen daha yüksek zaman dilimini gösterecek ve eski zaman diliminde olduğu gibi aynı eğriyi çizecek olan parametre 2 ile bir güç indeksi göstergesi yazmak mümkün müdür? Teşekkür ederim.

 
Vinin :

Sadece başkalarının hatalarını yapmayın 'Hızlı danışman (1-5 saat) 10$'a. Senaryo 5$'a.'


Danışmanı tam tersi şekilde yeniden yapabilir misin? Ve ne kadara mal olacak.
Dosyalar: