[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 377

 
-xlapex- :
"Oluşturulmamış" ile ne demek istiyorsun? Başka ne kaçırdım?

Size yukarıdaki kodunuzun bir örneğini ve yorumumu verdim - karşılaştırın
 
abolk :

Size yukarıdaki kodunuzun bir örneğini ve yorumumu verdim - karşılaştırın
Yardım için herkese teşekkürler, şimdi her şey yolunda gidiyor!
 

"Subbotnik" şubesinden taşındı

KostelloArtua 07.05.2011 23:08

İyi akşamlar!

Soru: Bir danışman yazdım (basit bir danışman) - genel olarak fiyatları aynı anda 3 koşulun yerine getirilmesine göre karşılaştırmanız gerekiyor. İlk olarak, test cihazında olası tüm emirler açılmaz ve ikincisi, açık emirlerin bazıları tüm koşulları karşılamaz. Lütfen hatayı nerede arayacağımı söyleyin!!!
 
novicek :

herkese merhaba

timsah göstergesinde uzman bir danışman yazmaya çalışırken mql4'te yeniyim

mantıklı bir şey olmayana kadar ne yazık ki

profesyonellerin vatandaşları sizler gibi banal istekler , sorular muhtemelen zai ..

ama yine de, profesyonellerden timsah göstergesi konusunda bir uzman yazmasını isteyebilirsiniz .


pip stratejisi


StopLoss ve TakeProfit'e ulaşıldığında Al ve Sat pozisyonları kapatılır

yeşil çizgi maviyi ve kırmızı çizgiyi aşağıdan yukarıya doğru kestiğinde bir satın alma sinyali Satın Al'da bir pozisyon açar

yeşil çizgi yukarıdan aşağıya kırmızı ve mavi çizgileri geçtiğinde bir satış sinyali, Sell'de bir pozisyon açın

ayrıca danışmanın müşteri adayını kapatana kadar birden fazla işlem açmaması için


durma kaybı=10;

Kâr Al=10;

büyü=33;

kayma=5;

Parti=0.1;

Şimdiden teşekkürler


Neden işe gitmiyorsun? Veya kendiniz yazmaya başlayın, size burada yardımcı olacaklardır.
 
sergeev :

çubuğun rengi, açık çubuk fiyatına göre yakın fiyatı bulmaktır.

Klose Açık'ın üzerindeyse, mum boğadır, birinci renk

Klose Açık'ın altındaysa, mum aşağı yönlüdür, renk ikincidir

Analiz için diziyi sorgulayın


Ancak, girdiyi tam olarak göstergeyi renklendiren çubuğun rengine göre danışman koduna nasıl yazabilirim?
 
Egregor :
Ancak, danışman koduna tam olarak göstergeyi renklendiren çubuğun rengine göre bir girdi nasıl yazılır?


aynı renkteki çubuğa karşılık gelen değer arabellekte, örneğin 0 sayısı
ve farklı renkteki bir çubuğa karşılık gelen değer arabellekte, örneğin 1 sayısı

renkleri değil, karşılık gelen tamponların değerlerini karşılaştırmak gerekir.

 

Pivot çizmekten önceki günün sadece Yüksek, Düşük ve (H+L)/2'sini çizmeye geçtiğime dair bir gösterge var.

Aynısını, örneğin RSI için ayrı bir pencerede bir gösterge için nasıl yapacağımı öğrenmek istiyorum. Yani bir hindi için bir önceki gün başka bir hindi için Yüksek, Düşük ve ortayı çizmesi.

Anladığım kadarıyla bu satırlarda bütün maydanoz

PDayHigh = Close[ iHighest( NULL , 0 , MODE_HIGH, Count, i+ 1 ) ]; // Pivot Day high
PDayLow = Close[ iLowest( NULL , 0 , MODE_LOW, Count, i+ 1 ) ];     // Pivot Day low

fiyatların değil, iRSI'nin maksimum ve minimumunu belirlemek. Nasıl yapılır? iRSI'den MathMax... Bununla baş edemiyorum :) ve iCustom aracılığıyla.

Hindi ekliyorum, onun da zaman kayması var, dürüst olmak gerekirse ona ihtiyacım yok. Yani bu hindiden daha kolay yapabilirsen sorun yok. Kendim anlayabilmek için üzerinde çalışılacak bir örneğinin olması benim için önemlidir. Teşekkür ederim.

 
Egregor :
Ancak, danışman koduna tam olarak göstergeyi renklendiren çubuğun rengine göre bir girdi nasıl yazılır?

Size daha spesifik olarak soracağım: bir FiboBars göstergesi var, TFM30'da kırmızı bir FiboBars mumuyla bir pozisyon girme onayı yazmanız gereken bir kod parçası veriyorum - sırasıyla yeşil olanla sat - satın al

çift rsi1,rsi2;
ss="";
int s=-1;
int s1=sinyalRSI(ad,PERIOD_H1,rsi1);
int s2=sinyalRSI(ad, PERIOD_M15 ,rsi2);

double dsar=iCustom(ad,PERIOD_M30,indSar,adım,maksimum,1);

double FiboBar=iCustom(name,PERIOD_M30,indFBars,dönem,fiboLevel,1);

if(s1==s2 && ((iLow(name,PERIOD_M30,1) > dsar && dsar>0) || signalM30==yanlış )&& s1==OP_AL) s=OP_SATIN AL;
if(s1==s2 && ((iHigh(name,PERIOD_M30,1) < dsar && dsar>0) || signalM30==yanlış)&& s1==OP_SEL) s=OP_SELL;

 
Egregor :

Size daha spesifik olarak soracağım: bir FiboBars göstergesi var, TFM30'da kırmızı bir FiboBars mumuyla bir pozisyon girme onayı yazmanız gereken bir kod parçası veriyorum - sırasıyla yeşil olanla sat - satın al

çift rsi1,rsi2;
ss="";
int s=-1;
int s1=sinyalRSI(ad,PERIOD_H1,rsi1);
int s2=sinyalRSI(ad,PERIOD_M15,rsi2);

double dsar=iCustom(ad,PERIOD_M30,indSar,adım,maksimum,1);

double FiboBar=iCustom(name,PERIOD_M30,indFBars,dönem,fiboLevel,1);

if(s1==s2 && ((iLow(name,PERIOD_M30,1) > dsar && dsar>0) || signalM30==yanlış )&& s1==OP_AL) s=OP_SATIN AL;
if(s1==s2 && ((iHigh(name,PERIOD_M30,1) < dsar && dsar>0) || signalM30==yanlış)&& s1==OP_SEL) s=OP_SELL;


böyle bir "belirli" soruyu cevaplamak için - gösterge kodunu görmeniz gerekir - hangi arabellekte (tampon numarası) neyin (hangi renk) yazıldığını anlamak için.
 
abolk :

böyle bir "belirli" soruyu cevaplamak için - gösterge kodunu görmeniz gerekir - hangi arabellekte (tampon numarası) neyin (hangi renk) yazıldığını anlamak için.
işte türkiye
Dosyalar:
fibobars.mq4  4 kb
Neden: