Herkese iyi günler! Anladığım kadarıyla int start() veya voidstart() 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 voidstart() 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ı?
İ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.
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ı?
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?
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
OnStart göstergelerde kullanılamaz
her şey için başlangıç daha erkendi: danışmanlar göstergeler komut dosyaları stratstop
Anladım. Sayesinde!
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"
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"
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!
gösterge yüklenmiyor
MT5'te - OnStart göstergede yürütülmez!
Bu nedenle, MT4'te yasaklanmadığı için bu bir eksikliktir.