Maksim, iyi günler! Seçenek için teşekkürler, benimki neredeyse aynı, o da çalışıyor, ama Alekseu Fedotov bana farklı bir tane teklif etti, bunun hakkında yazdım ve nasıl düzeltileceği konusunda bir fikir olduğunu yazdım?
yeniden çizim fazla hareket etmezse (örneğin, görsel bir göstergedir veya şu anda olduğu gibi bir şekilde yeniden hesaplayacaksınız) - sizin durumunuzda OnCalculate işlevinden her şeyin yeniden hesaplanması gereken yeri döndürün - önceki saatin başlangıcının çubuğu.
dönüş oranları_total-iBarShift(_Symbol,_Period,time[0]-TimeMinute(time[0])*60-TimeSeconds(time[0])-1 ); // yaklaşımı göstermek için "elle ve test edilmemiş" yazılmış böyle bir şey.
Lütfen bana yeni bir çubuk görünümüyle arabelleği nasıl sıfırlayacağımı söyleyin, ancak önceki veriler silinmez, ancak grafikte görüntülenir. Nedense arabelleği sıfırlayamıyorum veyeni bir barın gelmesiyle eski birikmiş veriler yenileriyle kaplanıyor. Kodda neyi yanlış yapıyorum? Açıklamalar için teşekkürler.
Yeni bir çubuk göründüğünde, terminal arabelleklere yeni sıfır öğeleri ekler. 3 ... 6. satırlarda sıfırlanırlar. Gerisi tutulur
Öyleyse, neden yeni bir çubuğun ortaya çıktığı histogramın çubukları önceki çubuğu hemen artırıyor ve daha da büyüyor ve bir sonraki çubuk göründüğü anda bir sonraki çubuk bir öncekinin büyümesine sahip?
Böyle bir kombinasyonda, strateji test cihazında yanlış bir biletle (OrderModify()) ve n. sırada, birincide değil, ikincide değil, ne günah işleyeceğimi bilmiyorum, belki de OrderModify() veya OrderSelect bilet bağlantıya göre geçirilir ve bir şekilde değişir mi?
ijonhson : Herkese selamlar, kendim çözemiyorum, bir tür doğrudan poltergeist, dikkatsizlik olsa da, böyle bir grupta, strateji test cihazında yanlış bir biletle (OrderModify ()) ve nth'de bir hata oluşur. sipariş, birincide değil, ikincide değil, ben ve ben ne günah işleyeceğimizi bilmiyoruz, belki OrderModify () veya OrderSelect'te, bilet referansla geçirilir ve bir şekilde orada değişir mi?
Bilete göre bir sipariş seçiyorsunuz ve ardından bir kilometrelik koddan sonra onu değiştirmeye çalışıyorsunuz. Ancak şu anda zaten kapalı olabilir.
Maksim, iyi günler! Seçenek için teşekkürler, benimki neredeyse aynı, o da çalışıyor, ama Alekseu Fedotov bana farklı bir tane teklif etti, bunun hakkında yazdım ve nasıl düzeltileceği konusunda bir fikir olduğunu yazdım?
yeniden çizim fazla hareket etmezse (örneğin, görsel bir göstergedir veya şu anda olduğu gibi bir şekilde yeniden hesaplayacaksınız) - sizin durumunuzda OnCalculate işlevinden her şeyin yeniden hesaplanması gereken yeri döndürün - önceki saatin başlangıcının çubuğu.
dönüş oranları_total-iBarShift(_Symbol,_Period,time[0]-TimeMinute(time[0])*60-TimeSeconds(time[0])-1 ); // yaklaşımı göstermek için "elle ve test edilmemiş" yazılmış böyle bir şey.
Göstergenin - sıfırların olduğu grafiğin zaman çerçevesi kullanılır.
Lütfen bana yeni bir çubuk görünümüyle arabelleği nasıl sıfırlayacağımı söyleyin, ancak önceki veriler silinmez, ancak grafikte görüntülenir. Nedense arabelleği sıfırlayamıyorum ve yeni bir barın gelmesiyle eski birikmiş veriler yenileriyle kaplanıyor. Kodda neyi yanlış yapıyorum? Açıklamalar için teşekkürler.
Yeni bir çubuk göründüğünde, terminal arabelleklere yeni sıfır öğeleri ekler. 3 ... 6. satırlarda sıfırlanırlar. Gerisi tutulur
Öyleyse, neden yeni bir çubuğun ortaya çıktığı histogramın çubukları önceki çubuğu hemen artırıyor ve daha da büyüyor ve bir sonraki çubuk göründüğü anda bir sonraki çubuk bir öncekinin büyümesine sahip?
Öyleyse, neden yeni bir çubuğun ortaya çıktığı histogramın çubukları önceki çubuğu hemen artırıyor ve daha da büyüyor ve bir sonraki çubuk göründüğü anda bir sonraki çubuk bir öncekinin büyümesine sahip?
Altta eski, üstte yeni
Göstergenin - sıfırların olduğu grafiğin zaman çerçevesi kullanılır.
Herkese merhaba, kendim çözemiyorum,
Bu, hatayı bulmayı kolaylaştırır:
Ama bence OrderSelect() öncesi tiket_order=(correct_ticket) olmalıHerkese selamlar, kendim çözemiyorum, bir tür doğrudan poltergeist, dikkatsizlik olsa da, böyle bir grupta, strateji test cihazında yanlış bir biletle (OrderModify ()) ve nth'de bir hata oluşur. sipariş, birincide değil, ikincide değil, ben ve ben ne günah işleyeceğimizi bilmiyoruz, belki OrderModify () veya OrderSelect'te, bilet referansla geçirilir ve bir şekilde orada değişir mi?