Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 808

 
DCodec :

Expert Advisor'da OnInit() içindeki gösterge tutamağını alırken ...

....terminal her iki çizgiyi de çiziyor ama benim sadece en üstteki çizgiye ihtiyacım var.

Bu çizginin çizimini nasıl kapatabilirim? Onlar. rengini CLR_NONE olarak veya çizgi stilini DRAW_DONE olarak değiştirmek ister misiniz?


Böyle bir Uzman Danışman (gösterge kolunun oluşturulduğu) TERMİNAL'deki DÜZENLİ bir çizelge üzerinde çalıştığında, çağrılan gösterge çizelgede hiç GÖRÜNMEZ.

Böyle bir Uzman Danışman (gösterge tutamacının oluşturulduğu) STRATEJİ TEST CİHAZINDA görsel modda çalıştığında, çağrılan gösterge ZORUNLU olarak grafikte görüntülenir.


Yukarıdakilere dayanarak, Uzman Danışman STRATEJİ TEST CİHAZINDA görsel modda başlatılırsa, çağrılan göstergenin BİR satırını NEDEN gizlemeniz gerektiği hiç açık değil?

 
DCodec :

Expert Advisor'da OnInit() içindeki gösterge tutamağını alırken ...

....terminal her iki çizgiyi de çiziyor ama benim sadece en üstteki çizgiye ihtiyacım var.

Bu çizginin çizimini nasıl kapatabilirim? Onlar. rengini CLR_NONE olarak veya çizgi stilini DRAW_DONE olarak değiştirmek ister misiniz?

sana teklif ettim.
 
Artyom Trishkin :

Eh, çünkü iki satırı olan bir göstergedir. Yalnızca bir MA çizgisi çizmek için Zarflarla aynı parametrelerle Hareketli Ortalama'yı kullanın. Yalnızca MA değerine, üst satır için Deviation*Point() değerini eklemeniz ve alt satır için Deviation*Point() değerini çıkarmanız gerekir.

Vladimir Karputov :

Böyle bir Uzman Danışman (gösterge kolunun oluşturulduğu) TERMİNAL'deki DÜZENLİ bir çizelge üzerinde çalıştığında, çağrılan gösterge çizelgede hiç GÖRÜNMEZ.

Böyle bir Uzman Danışman (gösterge tutamacının oluşturulduğu) STRATEJİ TEST CİHAZINDA görsel modda çalıştığında, çağrılan gösterge ZORUNLU olarak grafikte görüntülenir.

Şimdi, TEST CİHAZINDA görüntülenenlerin, danışmanın DÜZENLİ çizelgeye atmadığı açıktır.

Deviation*Point() seçeneği çok iyidir, ancak yalnızca Envelopes için.

 
Vladimir Karputov :
Yukarıdakilere dayanarak, Uzman Danışman STRATEJİ TEST CİHAZINDA görsel modda başlatılırsa, çağrılan göstergenin BİR satırını NEDEN gizlemeniz gerektiği hiç açık değil?

Test ederken , üst Zarflar satırını (örneğin) 14 ve alt Zarflar satırını (diyelim ki) 8 ile görmek istiyorum.

Al ve Sat için farklı dönemlere sahip koparma stratejisi. Periyotlar optimizasyon tarafından belirlenir. Ama sonra sonucu görsel olarak görmeniz gerekir.

 
DCodec :

Test ederken , üst Zarflar satırını (örneğin) 14 ve alt Zarflar satırını (diyelim ki) 8 ile görmek istiyorum.

Al ve Sat için farklı dönemlere sahip koparma stratejisi. Periyotlar optimizasyon ile belirlenir. ama sonra sonucu görsel olarak görmeniz gerekir.


Seçenekler:

  1. Çizgi rengi ayarlarına sahip iZarflara dayalı özel bir gösterge - böylece onu iCustom aracılığıyla çağırarak ve gerekli parametreyi geçerek istediğiniz satırı "kapatabilirsiniz". Ardından, EA'da değiştirilmiş iEnvelopes'un iki çağrısını kullanın: biri 14 periyotlu, ikincisi 8 periyotlu
  2. EA'da iki iEnvelopes çağrısı kullanın: biri 14 periyotlu, ikincisi 8 periyotlu ve dört satırın görüneceğini kabul edin (ikisi 14 periyotlu göstergeden ve ikisi de 8 periyotlu göstergeden). )
  3. EA'da iki iEnvelopes çağrısı kullanın: biri 14 noktalı, ikincisi 8 noktalı. EA adıyla bir grafik şablonu oluşturun, bu şablondaki gösterge çizgilerinin renklerini değiştirin. Danışmanın adını içeren şablon, test eden kişi tarafından görsel modda otomatik olarak alınacaktır. Nüans: Grafik şablonundaki göstergelerin periyotlarını Expert Advisor'daki periyotlarla manuel olarak koordine etmeniz (ayarlamanız) gerekir.
 
DCodec :

Test ederken , üst Zarflar satırını (örneğin) 14 ve alt Zarflar satırını (diyelim ki) 8 ile görmek istiyorum.

Al ve Sat için farklı dönemlere sahip koparma stratejisi. Periyotlar optimizasyon ile belirlenir. Ama sonra sonucu görsel olarak görmeniz gerekir.

Gerekli sürelere sahip iki MA.
 
Vladimir Karputov :

Seçenekler:

  1. Çizgi rengi ayarlarına sahip iZarflara dayalı özel bir gösterge - böylece onu iCustom aracılığıyla çağırarak ve gerekli parametreyi geçerek istediğiniz satırı "kapatabilirsiniz". Ardından, EA'da değiştirilmiş iEnvelopes'un iki çağrısını kullanın: biri 14 periyotlu, ikincisi 8 periyotlu
  2. EA'da iki iEnvelopes çağrısı kullanın: biri 14 periyotlu, ikincisi 8 periyotlu ve dört satırın görüneceğini kabul edin (ikisi 14 periyotlu göstergeden ve ikisi de 8 periyotlu göstergeden). )
  3. EA'da iki iEnvelopes çağrısı kullanın: biri 14 noktalı, ikincisi 8 noktalı. EA adıyla bir grafik şablonu oluşturun, bu şablondaki gösterge çizgilerinin renklerini değiştirin. Danışmanın adını içeren şablon, test eden kişi tarafından görsel modda otomatik olarak alınacaktır. Nüans: Grafik şablonundaki göstergelerin periyotlarını Expert Advisor'daki periyotlarla manuel olarak koordine etmeniz (ayarlamanız) gerekir.

İlginç, ancak hala istediğiniz satırı nasıl "kapatabileceğinizi" anlamıyorum. Kendim denedim ama işe yaramadı.

Fikirler için teşekkürler.

 
Artyom Trishkin :
Gerekli sürelere sahip iki MA.

Bu seçenek dahiyane bir şekilde basittir, ancak ben kolay yollar aramıyorum.

Cevabınız için teşekkürler.

 
DCodec :

Bu seçenek ustaca basit, ancak kolay yollar aramıyorum.

Cevabınız için teşekkürler.

Ardından tek satırlı özel bir gösterge. Vladimir sana ondan bahsetti zaten.
Ancak, bunu yapmak isteseydin, zaten yapardın. Çözmek için bir problem aradığınız hissi.
 
Artyom Trishkin :
Ardından tek satırlı özel bir gösterge. Vladimir sana ondan bahsetti zaten.
Ancak, bunu yapmak isteseydin, zaten yapardın. Çözmek için bir problem aradığınız hissi.

Hayır, sorun değil. Sadece kafamda kaybediyorum, tablete MT5 kurmanın bir yolu yok.

Bu hafta sonu PC'ye gideceğim ve her şeyi yapacağım.

Yardımlarınız için hepinize teşekkür ederim.

Neden: