[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 343

 
JackaLrus >> :

Lütfen bana değişkenin değerlerini ayarlayabileceğiniz iletişim kutusunun çıktısını uygulayacak işlevi söyleyin.

Örneğin, bir satın alma komut dosyası (SL ve Tp setiyle satın alma) var, çalıştırdığınızda, örneğin lotun boyutunu belirleyebileceğiniz bir iletişim kutusu beliriyor, ardından Tamam'ı tıklatıp sipariş tamamlandı!

Teşekkür ederim!

Komut dosyasının başına #property show_inputs önişlemci komutunu yazın

 
Stepan241 писал(а) >>

int init()
{
//Ön işlemenizi buraya yazın.
dönüş(0);
}


//+------------------------------------------- --------------------+
int tanım()
{
dönüş(0);
}

//+------------------------------------------- --------------------+
int başlangıç()
{
dönüş(0);
}
Şablonun Uzman Danışmanınızla eşleşip eşleşmediğine bakın. Büyük olasılıkla bir KIRMIZI BRAKET eksik

Teşekkür ederim. Desen eşleşiyor, parantezleri iki kez kontrol ettim - açık ve kapalı arasında herhangi bir eşleşme bulamadım

 
Urain >> :

Komut dosyasının başına #property show_inputs önişlemci komutunu yazın

Bahşiş için teşekkürler! Ama bu biraz benim istediğim şey değil. Parti seçimi ile iletişim kutusunun çıktısını uygulamak mümkün müdür? Teşekkür ederim!

 
JackaLrus >> :

Bahşiş için teşekkürler! Ama bu biraz benim istediğim şey değil. Parti seçimi ile iletişim kutusunun çıktısını uygulamak mümkün müdür? Teşekkür ederim!

Senaryonun en başında yazıyorsun

#özellik show_inputs

dış çift Parti = 0.1

bundan sonra, komut dosyasını araç penceresine ekleme anında bir iletişim kutusu görünecektir. orada ve parti büyüklüğünü girin

 

Merhaba. İndikatör kodu yazma konusunda bilgili kişiler için bir soru var.

Z=(Kapat[i]-Aç[i])/(Yüksek[i]-Düşük[i])*Hacim[ formülüne göre i-inci çubuğun değerini Çubuklardan 0'a kadar sayma döngüsü vardır. ben];

Gördüğünüz gibi Çubuklardan sıfıra kadar saydığımda Z hem pozitif hem de negatif değerler alıyor.

Soru, X[i]=Z[i]+X[i+1] ve Y[i]=Z[i]+Y[i+1] değerlerinin hesaplanması için kodun nasıl yazılacağıdır, burada X SADECE pozitif değerleri sayar Z ve Y negatiftir

Dosyalar:
ddu4.mq4  1 kb
 
Laven >> :

Merhaba. İndikatör kodu yazma konusunda bilgili kişiler için bir soru var.

Z=(Kapat[i]-Aç[i])/(Yüksek[i]-Düşük[i])*Hacim[ formülüne göre i-inci çubuğun değerini Çubuklardan 0'a kadar sayma döngüsü vardır. ben];

Gördüğünüz gibi Çubuklardan sıfıra kadar saydığımda Z hem pozitif hem de negatif değerler alıyor.

Soru, X[i]=Z[i]+X[i+1] ve Y[i]=Z[i]+Y[i+1] değerlerinin hesaplanması için kodun nasıl yazılacağıdır, burada X SADECE pozitif değerleri sayar Z ve Y negatiftir

Sabit ekli dosya

 
Laven писал(а) >>

Soru, X[i]=Z[i]+X[i+1] ve Y[i]=Z[i]+Y[i+1] değerlerinin hesaplanması için kodun nasıl yazılacağıdır, burada X SADECE pozitif değerleri sayar Z ve Y negatiftir

Yeni X ve Y dizilerinin yapısı belirsiz mi, yoksa diziler değil, sadece değişkenler mi?

 
Roger >> :

Yeni X ve Y dizilerinin yapısı belirsiz mi, yoksa bunlar dizi değil sadece değişkenler mi?

Belki daha önce sorduğum soru durumu daha açıklığa kavuşturur:

Merhaba. Günlerdir DeMark'ın teorisine dayalı özel bir gösterge oluşturmak için kod üzerinde çalışıyorum. Göstergenin özü, birim zaman başına fiyatın (Kapat[i]-Aç[i])/(Yüksek[i]-Düşük[i]) kat ettiği yoldur, örneğin, bir gün hacimle çarpılır aynı döneme ait. Fiyat yükselirse, bu değerin değeri çarpılır. hacim başına, önceki değere eklenir. Fiyat düşerse - bu günün değeri önceki günden çıkarılır. Yani bir önceki güne pozitif değerler eklenir ve negatif değerler çıkarılır. Bir dönemin pozitif ve negatif değerlerinin oranı, alıcıların / satıcıların baskısının büyüklüğünün, aksi takdirde bu fin birikiminin / dağılımının yüzde ifadesidir. alet.


X ve Y'nin anlamı, dizinin X / (X + Y) oranının değerinden oluşturulmasıdır.

 
Roger писал(а) >>

Yeni X ve Y dizilerinin yapısı belirsiz mi, yoksa diziler değil, sadece değişkenler mi?

Değişkenler. Ben dizilere veya değişkenlere başka isimler vermemi istedim. Ama anlaşılan beni anlamamışlardı.

Laven yazdı >>

Merhaba. İndikatör kodu yazma konusunda bilgili kişiler için bir soru var.

Z=(Kapat[i]-Aç[i])/(Yüksek[i]-Düşük[i])*Hacim[ formülüne göre i-inci çubuğun değerini Çubuklardan 0'a kadar sayma döngüsü vardır. ben];

Gördüğünüz gibi Çubuklardan sıfıra kadar saydığımda Z hem pozitif hem de negatif değerler alıyor.

Soru, X[i]=Z[i]+X[i+1] ve Y[i]=Z[i]+Y[i+1] değerlerinin hesaplanması için kodun nasıl yazılacağıdır, burada X SADECE pozitif değerleri sayar Z ve Y negatiftir

Aslında, analiz edilen geçmişin hacmini belirli sayıda çubukla sınırlamanız gerekir.

Daha sonra değerler dalgalanacak ve neredeyse düz bir çizgiye dönüşmeyecek.

Yazarın göstergenin mantığını sonuna kadar düşünmesini ve başkalarını düşünmesini istememesini istiyorum.

 

Lütfen hataya neyin sebep olduğunu ve bununla nasıl başa çıkacağımı söyleyin, test günlüğünde görünüyor:

19:20:11 TestGenerator: eşleşmeyen veri hatası (2009.05.13 00:00'da düşük değer 1.3676 ve fiyat 1.3676 eşleşmedi)
19:20:11 TestGenerator: eşleşmeyen veri hatası (2009.05.13 01:00'de yüksek değer 1.3696 ve fiyat 1.3696 eşleşmedi)
19:20:11 TestGenerator: eşleşmeyen veri hatası (2009.05.13 02:30'da yüksek değer 1.3700 ve fiyat 1.3700 uyumsuz)
19:20:11 TestGenerator: eşleşmeyen veri hatası (2009.05.13 03:30'da yüksek değer 1.3700 ve fiyat 1.3700 uyumsuz)

Fiyatları silip tekrar yüklemeye çalıştım, belki yanlış bir şey yapıyorum, kodda her şey yolunda görünüyor.