MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1569

 

Alexey Viktorov :

 bool    ChartGet Integer ( 
   long     chart_id,         // идентификатор графика 
   int      prop_id,         // идентификатор свойства 
   int      sub_window,       // номер подокна 
   long &   long_var         // сюда примем значение свойства 
   );

CHART_PRICE_MIN ve CHART_PRICE_MAX tanımlayıcıları ile

CHART_FIXED_MAX

Sabit grafik maksimum

çift

CHART_FIXED_MIN

Sabit grafik minimum

çift


kullanarak çift değerleri nasıl alacaktınız?

 bool ChartGet Integer

veya

 long ChartGet Integer

, bir belge uzmanı?

Evet ve tavsiye edilen CHART_PRICE_MIN   ve min. almak için CHART_PRICE_MAX . ve maks. kendi verilerine sahip osilatör. :) M-evet... Bu gerçekten MQL belgelerinin uzmanı... :)

Belgeleri dikkatsizce öğreniyoruz. Ama anlayış yok. Ancak bundan dolayı değil, özellikle programlama kavramı ve özellikle MQL hakkındaki yetersiz bilgi nedeniyle!

Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
  • www.mql5.com
Примеры работы с графиком - Константы графиков - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Mihail Matkovskij :

CHART_FIXED_MAX

Sabit grafik maksimum

çift

CHART_FIXED_MIN

Sabit grafik minimum

çift


kullanarak çift değerleri nasıl alacaktınız?

veya

, bir belge uzmanı?

Evet ve tavsiye edilen CHART_PRICE_MIN   ve min. almak için CHART_PRICE_MAX . ve maks. kendi verilerine sahip osilatör. :) M-evet... Bu gerçekten MQL belgelerinin uzmanı... :)

Belgeleri dikkatsizce öğreniyoruz. Ama anlayış yok. Ancak bundan dolayı değil, özellikle programlama kavramı ve özellikle MQL hakkındaki yetersiz bilgi nedeniyle!

Aslında evet pek bir şey doğru değil ama anladım

ChartGetDouble(0,CHART_PRICE_MIN,1));

ChartGetDouble(0,CHART_PRICE_MAX,1));

yapması gerekeni yapar.

Şimdi yeni bir soru, Uzman Danışmandan gösterge nasıl görselleştirilir? Onlar. bu seçenekle, göstergeyi manuel olarak yüklemeniz gerekir, aksi takdirde sonuç 0'ı gösterir.

 
AMarkov :

Aslında evet pek bir şey doğru değil ama anladım

ChartGetDouble(0,CHART_PRICE_MIN,1));

ChartGetDouble(0,CHART_PRICE_MAX,1));

yapması gerekeni yapar.

Ve osilatörde min'i almaya çalışan sensin. ve maks. değerler ve grafikte değil mi?... :)

Sorun ifadeniz bu kadar çarpıcı bir şekilde değişirse, neden grafiğin değil, osilatörün değerlerine ihtiyacınız olduğunu yazıyorsunuz?

Ayrıca osilatörün kodunu da verdim. Tamamen çalışıyor. tımarhane...

 

İyi günler! Danışmanın kirasını ödedim ama ödeme 7 gün donduruldu, bunun sebebi nedir lütfen açıklar mısınız? Bir ödemeyi dondurmak için ne yapmam gerekiyor?

 
1369190 :
İyi günler! Danışmanın kirasını ödedim ama ödeme 7 gün donduruldu, bunun sebebi nedir lütfen açıklar mısınız?
her şey yazılı
Правила покупки торговых роботов, индикаторов, книг и журналов в MetaTrader Market
Правила покупки торговых роботов, индикаторов, книг и журналов в MetaTrader Market
  • www.mql5.com
Общие положения и правила пользования сервисом Market
 
Mihail Matkovskij :

Ve bu, osilatörde min almaya çalışan sizsiniz. ve maks. değerler ve grafikte değil mi?

İhtiyacım olan değerleri yukarıdaki yöntemi kullanarak elde ettim. Ancak gerçek şu ki, bu değerler yalnızca göstergeyi tabloya manuel olarak yüklerken (özellikle test cihazında) elde edilebilir. Ancak yalnızca gösterge arabelleğini nasıl yükleyeceğimi bilmiyorum, aynı zamanda EA'dan görselleştiriyorum.

 
AMarkov :
İhtiyacım olan değerleri yukarıdaki yöntemi kullanarak elde ettim. Ancak gerçek şu ki, bu değerler yalnızca göstergeyi tabloya manuel olarak yüklerken (özellikle test cihazında) elde edilebilir. Ancak, yalnızca gösterge arabelleğini nasıl yükleyeceğimi bilmiyorum, aynı zamanda EA'dan görselleştireceğimi de bilmiyorum))).
 TesterHideIndicators ( false );

Yalnızca gösterge programlı olarak oluşturulmalıdır.

Bununla birlikte, oluşturulan göstergeler EA https://www.mql5.com/en/docs/common/testerhideindicators 'da zaten gösterilmiştir.

Документация по MQL5: Общие функции / TesterHideIndicators
Документация по MQL5: Общие функции / TesterHideIndicators
  • www.mql5.com
TesterHideIndicators - Общие функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
TesterHideIndicators ( false );
Ne yazık ki, çalışmıyor. Göstergeler ancak durduktan sonra gösterilir.
 
AMarkov :
Ne yazık ki, çalışmıyor. Göstergeler ancak durduktan sonra gösterilir.

https://www.mql5.com/ru/docs/common/testerhideindicators

Ayrıca, göstergeleri seçici olarak gizlemek için ilginç bir fırsat var.

Canva'da bir osilatör oluşturucu da yazabilirsiniz. Sana temeli verdim https://www.mql5.com/en/forum/160683/page1569#comment_23835904 .

Документация по MQL5: Общие функции / TesterHideIndicators
Документация по MQL5: Общие функции / TesterHideIndicators
  • www.mql5.com
TesterHideIndicators - Общие функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Mihail Matkovskij :

https://www.mql5.com/ru/docs/common/testerhideindicators

Ayrıca, göstergeleri seçici olarak gizlemek için ilginç bir fırsat var.

Canva'da bir osilatör oluşturucu da yazabilirsiniz. Sana temeli verdim https://www.mql5.com/en/forum/160683/page1569#comment_23835904 .

Girişiniz için tekrar teşekkür ederim, ancak osilatörümün tam olarak dikey görsel ölçeğine ihtiyacım vardı. İhtiyacım olanı aldım. Ancak alt pencerenin (gösterge görselleştirmesi) manuel olarak çağrılması gerekiyor, bu kötü. Göstergeyi EA'dan nasıl görselleştireceğimi bilmiyorum. Onlar. danışmanı grafiğe kurarken, gösterge otomatik olarak görüntülendi.