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

 
Alexey Viktorov :

Varsayılan 1'dir. Ve yapı sayısını bildirmek yardımcı olmazsa, B seçeneğine ilerleyin.

Teşekkürler bileceğim.

Sorun, başlatmada da konuştuğunuz gibi.

 
Herkese iyi günler! Anladığım kadarıyla int start() veya void start() işlevi kullanımdan kaldırıldı, ancak yine de çalışıyor. Şimdi bunun yerine void OnStart() kullanmanız gerekiyor. Ama burada bir gözlem var. Dizilerle çalışmayı gerektirmeyen bir göstergede, int OnCalculate()' i start() ile değiştiriyorum - gösterge çalışıyor, ancak OnStart() ile değiştirmek işi bozuyor. Görünüşe göre start() ve OnStart() eşdeğer değil mi? Start() kullanmaya değer mi yoksa bir sonraki MT4 güncellemesinde çalışmayı durduracak mı?
 
Oleksandr Nozemtsev :
Herkese iyi günler! Anladığım kadarıyla int start() veya void start() işlevi kullanımdan kaldırıldı, ancak yine de çalışıyor. Şimdi bunun yerine void OnStart() kullanmanız gerekiyor. Ama burada bir gözlem var. Dizilerle çalışmayı gerektirmeyen bir göstergede, int OnCalculate()' i start() ile değiştiriyorum - gösterge çalışıyor, ancak OnStart() ile değiştirmek işi bozuyor. Görünüşe göre start() ve OnStart() eşdeğer değil mi? Start() kullanmaya değer mi yoksa bir sonraki MT4 güncellemesinde çalışmayı durduracak mı?
Komut dosyaları ve hizmetler için OnStart
 
Vladislav Andruschenko :
Komut dosyaları ve hizmetler için OnStart

Aynısı komut dosyaları için start() için de geçerlidir, ancak göstergede çalışır. Hiç kullanılabilir olup olmadığını anlamak istiyorum?

 
Oleksandr Nozemtsev :

Aynısı komut dosyaları için start() için de geçerlidir, ancak göstergede çalışır. Hiç kullanılabilir olup olmadığını anlamak istiyorum?

OnStart göstergelerde kullanılamaz

her şey için başlangıç daha erkendi: danışmanlar göstergeler komut dosyaları stratstop

 
Vladislav Andruschenko :

OnStart göstergelerde kullanılamaz

her şey için başlangıç daha erkendi: danışmanlar göstergeler komut dosyaları stratstop

Anladım. Sayesinde!

 
Vladislav Andruschenko :

OnStart göstergelerde kullanılamaz

her şey için başlangıç daha erkendi: danışmanlar göstergeler komut dosyaları stratstop

OLABİLMEK...

aynı zamanda, gösterge bir komut dosyası gibi davranır, bir OnStart varsa, yürütülür ve tamamlandıktan sonra __indicator__ kaldırılır

Göstergelerin grafik iş parçacığında yürütülmesi nedeniyle, OnStart tamamlanana kadar grafik "askıya alınır"

 
İyi zaman, lütfen bana bir grafikte bekleyen siparişler için durdurma seviyelerinin rengini değiştirmenin mümkün olup olmadığını söyleyin, ancak mevcut pozisyonun durdurma seviyelerinin rengi aynı kalır, çünkü grafikte aynı renkte birkaç durdurma seviyesi olduğunda ve bunlardan hangisinin pozisyon ve hangisinin bekleyen emirle ilgili olduğu net olmadığında sakıncalıdır. Stop seviyelerine yorum eklemek mümkün mü yoksa onları grafikte ayırt etmenin başka bir yolu var mı? Senaryo için gerekli, danışman için bu anı atlayabileceğiniz açıktır.
 
Maxim Kuznetsov :

OLABİLMEK...

aynı zamanda, gösterge bir komut dosyası gibi davranır, bir OnStart varsa, yürütülür ve tamamlandıktan sonra __indicator__ kaldırılır

Göstergelerin grafik iş parçacığında yürütülmesi nedeniyle, OnStart tamamlanana kadar grafik "askıya alınır"

Bu bir çeşit kutudan çıkmış özellik mi?
 
Maxim Kuznetsov :

OLABİLMEK...

aynı zamanda, gösterge bir komut dosyası gibi davranır, bir OnStart varsa, yürütülür ve tamamlandıktan sonra __indicator__ kaldırılır

Göstergelerin grafik iş parçacığında yürütülmesi nedeniyle, OnStart tamamlanana kadar grafik "askıya alınır"


kontrol.

MT4'te - OnStart göstergede çalışıyor!

sfesf


gösterge yüklenmiyor


MT5'te - OnStart göstergede yürütülmez!



Bu nedenle, MT4'te yasaklanmadığı için bu bir eksikliktir.

Dosyalar: