Hatalar, hatalar, sorular - sayfa 1029

 
Silent :

OnTimer'ı başka bir TF'ye geçmek yerine ChartRedraw ile tutturmaya çalıştım - boğuk, güncellemeler, ancak hata kilitleniyor.

Biraz daha sigara içeceğim.

Hayır, bu işe yaramayacak. İlk geçişten sonra ikinciden önce bir duraklama gerekir.
 
MetaDriver :

...

// Bağlantı düzeltildi. İlk kez "kodlarım" üzerinden aldım, şimdi kod tabanına genel giriş yoluyla. // Şu anda çalışıyor mu? Yoksa herkese açık bir bağlantı almak için oturumu kapatmam mı gerekiyor?

Evet çalışıyor.
 
MetaDriver :
Hayır, bu işe yaramayacak. İlk geçişten sonra ikinciden önce bir duraklama gerekir.

Optimizasyonla ilgili bir şeyler yaptılar.

// Bir kod optimize edici ile değil, grafiklerin mantıksal bir optimizasyonu ile.

Kızgın değilim, bazen her şeyi takip edemiyorsun. Sadece düzeltilmesi gerekiyor.

Heh, servis masasını zorlaman gerekiyor.

 
MetaDriver :

Optimizasyonla ilgili bir şeyler yaptılar.

// Bir kod optimize edici ile değil, grafiklerin mantıksal bir optimizasyonu ile.

Kızgın değilim, bazen her şeyi takip edemiyorsun. Sadece düzeltilmesi gerekiyor.

Heh, servis masasını zorlaman gerekiyor.

Belki de tf değişimini simüle edecek ve grafiğin tamamen yeniden başlatılmasına yol açacak bir komuta ihtiyacınız var?

Sadece göstergelerle değil birçok sorunu ortadan kaldıracaktır.

 
"
Silent :

Belki de tf değişimini simüle edecek ve grafiğin tamamen yeniden başlatılmasına yol açacak bir komuta ihtiyacınız var?

Sadece göstergelerle değil birçok sorunu ortadan kaldıracaktır.

Belki. Sadece zaman diliminde herhangi bir değişiklik olmaması daha iyi olurdu. İyi için, göstergelerin aptal kene üretimine ihtiyacı var.

Benim amaçlarım için bu her zaman uygun değildir, ancak genel durumda, birçok "hafta sonu sorunu" ortadan kalkacaktır.

 
MetaDriver :
"

Belki. Sadece zaman diliminde herhangi bir değişiklik olmaması daha iyi olurdu. İyi için, göstergelerin aptal kene üretimine ihtiyacı var.

Benim amaçlarım için bu her zaman uygun değildir, ancak genel durumda, birçok "hafta sonu sorunu" ortadan kalkacaktır.

Evet, değişiklik olmadan, TF'de bir değişiklik varmış gibi, sonuçları olan bir taklittir. Bazı olayların üretimi.

upd onlar sadece bir gün izinli değiller, herhangi bir kopukluk var.

 
Silent :

upd onlar sadece bir gün izinli değiller, herhangi bir kopukluk var.

Kabul ediyorum.

Yazılımın "komutu", seçilen karakter için tüm ön_hesaplananların zorla sıfırlanması da faydalı olacaktır. Sonraki kene nesli ile birleştirmek iyi olacaktır.

 
MetaDriver :

Kabul ediyorum.

Seçilen sembol için tüm prev_hesaplananların yazılım tarafından zorla sıfırlanması "komutu" da faydalı olacaktır. Sonraki kene nesli ile birleştirmek iyi olacaktır.

İçinde!

Ne dediklerini SD'ye yaz?

 

Ve başka bir soru:

         sDatetime  = FileReadString (file_handle);
         sActual    = FileReadString (file_handle);
         sConsensus = FileReadString (file_handle);
         sPrevious  = FileReadString (file_handle);
         
         barshift = iBarShift( Symbol (), Period (), datetime (formatdatetime(sDatetime)), false ); //ВОТ ЭТА СТРОКА ВЫДАЕТ ПРАВИЛЬНЫЙ БАРШИФТ.
         if ( StringToDouble (formatstring(sActual)) > 0 && StringToDouble (formatstring(sActual)) < 10000 ) ActualBuffer[barshift] = StringToDouble (formatstring(sActual));
         Print (formatdatetime(sDatetime));
         Print ( "iBarShift = " , barshift, " Datetime = " , formatstring(sDatetime), " sActual = " , sActual, " sConsensus = " , sConsensus, " sPrevious = " , sPrevious);

Bu, temel verileri csv'den yükleyen bir gösterge kodu parçasıdır.

1. İşlevi kullanarak çubuk kaydırmaya tarih ve saate göre çubuk numarasını girin. Programın hatalarını ayıkladı. Bu hat doğru çalışıyor.

2. Ancak bu satırda "Array OUT of range" hatası veriyor. Aslında neden? Elbette tamponlar artık ek şamanizm gerektiriyor. Yukarıdaki kodu vermiyorum, şablona göre "create-> göstergesi" üzerinden yaptım, tamponları sihirbaz aracılığıyla kaydettim. ZY Hatta 0'dan 10.000'e kadar olan aralıkta sadece bar vardiyalarının kontrol edilmesi için koşullar belirledim ama bu yardımcı olmadı.

ActualBuffer[barshift] = StringToDouble (formatstring(sActual));

Ayrıca kompost kitaplığını kullanarak bir bar vardiyam var. Metatrader'da yerleşik araçlar yok mu?

 
Al_key :

Ve başka bir soru:

Bu, temel verileri csv'den yükleyen bir gösterge kodu parçasıdır.

1. İşlevi kullanarak çubuk kaydırmaya tarih ve saate göre çubuk numarasını girin. Programın hatalarını ayıkladı. Bu hat doğru çalışıyor.

2. Ancak bu satırda "Array OUT of range" hatası veriyor. Aslında neden? Elbette tamponlar artık ek şamanizm gerektiriyor.

Yukarıdaki kodu vermiyorum,

şablona göre "oluştur-> gösterge" aracılığıyla yapıldı, tamponlar öngörülen master aracılığıyla. ZY Hatta 0'dan 10.000'e kadar olan aralıkta sadece bar vardiyalarının kontrol edilmesi için koşullar belirledim ama bu yardımcı olmadı.

Ayrıca kompost kitaplığını kullanarak bir bar vardiyam var. Metatrader'da yerleşik araçlar yok mu?

"Yapmalısın Fedya, yapmalısın."

(c) Şürik

--

Böyle bir hata, örneğin dinamik bir arabellek için bellek ayrılmamışsa oluşur (bu durumda ActualBuffer altında). Yukarıdaki kod parçacığından net değil.