Hatalar, hatalar, sorular - sayfa 2029

 
Money_Man :

soru: OnCalc'ı yeniden çalıştırma veya Oncalc'ı başlatmadan önce veya içinde veri nasıl hesaplanır
Göstergenin yalnızca mevcut olandan başka diğer semboller/dönemler için geçmişi güncelledikten sonra veri çekmesi gerekir.

OnCalculate bir zamanlayıcıdan çağrılabilir.
Geçilen diziler kukla (kullanılmıyorlarsa) veya OHLC dizilerinin gerçek kopyaları olabilir.

 
Andrey Khatimlianskii :

OnCalculate bir zamanlayıcıdan çağrılabilir.
Geçilen diziler kukla (kullanılmıyorlarsa) veya OHLC dizilerinin gerçek kopyaları olabilir.

Gösterge özel bir sembolde başlatılırsa ve OnCalculate'de yeni bir onay işareti iletilirse ne kadar karışıklık olabilir... toplamda üç satır.

 
Andrey Khatimlianskii :

OnCalculate bir zamanlayıcıdan çağrılabilir.
Geçilen diziler kukla (kullanılmıyorlarsa) veya OHLC dizilerinin gerçek kopyaları olabilir.


Büyük bir insan.tüccar TEŞEKKÜRLER) Tavsiyeniz çok yardımcı oldu)

 

Uyarıları "Ticaret" bağlam menüsü sekmesinden taşımayı öneriyorum - gerçek şu ki, bir karar vermek için, ticaretin yasaklandığına göre grafikler sıklıkla kullanılır - Forex için - dolar endeksi ve petrol ve vadeli işlem piyasası için - dayanak varlığın grafikleri ve farklı endeksler. Gerekirse tüm çizelgelerden ses sinyalleri almak istiyorum. Bunun birçok kişi tarafından talep edildiğini düşünüyorum - bu nedenle, her şeyin programlanabileceği ve bir gösterge / danışman yapılabileceği hakkında yazmaya gerek yok.

 
fxsaber :

Gösterge özel bir sembolde başlatılırsa ve OnCalculate'de yeni bir onay işareti iletilirse ne kadar karışıklık olabilir... toplamda üç satır.

Hangi durumda özel bir sembol üzerinde böyle özel bir gösterge başlatmak gerekli olabilir?

Ve ne karışıklık?

 
Andrey Khatimlianskii :

Hangi durumda özel bir sembol üzerinde böyle özel bir gösterge başlatmak gerekli olabilir?

Bu sadece kötü insanların yararlanabileceği bir fırsat.

Ve ne karışıklık?

Kendim denemedim ama terminalin takılacağından oldukça eminim.

 
Andrey Khatimlianskii :

OnCalculate bir zamanlayıcıdan çağrılabilir.
Geçilen diziler kukla (kullanılmıyorlarsa) veya OHLC dizilerinin gerçek kopyaları olabilir.


lütfen bana bilmediğim bir şey söyle)) standart OnCalc'da, hesaplamalar için yerleşik diziler kullanıyorum, örneğin zaman[]
OnTimer'dan aptallarla OnCalc'ı çağırırsam, o zaman sınırların dışında bir dizi verir, dizilerimi aptallar yerine ekleyebilirim .. ancak hesaplamaların her zaman aynı olduğundan emin olmak için OnCalc'ta yerleşik dizileri kullanmak istiyorum
belki yerleşik dizilerin çekilmesi için onu nasıl arayacağınızı biliyorsunuzdur?

 
Money_Man :

lütfen bana bilmediğim bir şey söyle)) standart OnCalc'da, hesaplamalar için yerleşik diziler kullanıyorum, örneğin zaman[]
OnTimer'dan aptallarla OnCalc'ı çağırırsam, o zaman sınırların dışında bir dizi verir, dizilerimi aptallar yerine ekleyebilirim .. ancak hesaplamaların her zaman aynı olduğundan emin olmak için OnCalc'ta yerleşik dizileri kullanmak istiyorum
belki yerleşik dizilerin çekilmesi için onu nasıl arayacağınızı biliyorsunuzdur?

Hemen şunu yazdı: " veya OHLC dizilerinin gerçek kopyaları".

Kendi dizilerinizi yapın, verileri oraya kopyalayın, eleman sayısını saklayın.

"Kolay olacağını kim söyledi?" (ile)

 
Andrey Khatimlianskii :

Hemen şunu yazdı: " veya OHLC dizilerinin gerçek kopyaları".

Kendi dizilerinizi yapın, verileri oraya kopyalayın, eleman sayısını saklayın.

"Kolay olacağını kim söyledi?" (ile)


Teşekkürler, onu zaten yapıyorum.

 

Bugün, nesnenin adı Rusçaysa, Güneydoğu Asya'daki kullanıcıların terminallerinde tanınmayan bir sorunla karşılaştım.

Bu kod önemsiz, Kiril alfabesinde

 //+------------------------------------------------------------------+
//| Функция обработки событий                                        |
//+------------------------------------------------------------------+
void OnChartEvent ( const int id,         // идентификатор события
                   const long & lparam,   // параметр события типа long
                   const double & dparam, // параметр события типа double
                   const string & sparam) // параметр события типа string
 {
 //--
 if (sparam==prefix+ " Скрыт " )
  {
   // обработка события
  }


Ama bu sorunsuz çalışıyor.

 //+------------------------------------------------------------------+
//| Функция обработки событий                                        |
//+------------------------------------------------------------------+
void OnChartEvent ( const int id,         // идентификатор события
                   const long & lparam,   // параметр события типа long
                   const double & dparam, // параметр события типа double
                   const string & sparam) // параметр события типа string
 {
 //--
 if (sparam==prefix+ " Hide " )
  {
   // обработка события
  }


Programda sadece enayilerin Kiril alfabesini kullandığını, er ya da geç yanlara çıkacağını biliyordu. Rusça'da sadece 3 nesne vardı, araç ipucundan tasarruf etmeye karar verdim ve programın çalışmayı durdurması yeterliydi.