Hatalar, hatalar, sorular - sayfa 1441

 

Sinyalin alıcısı olmaya çalıştığımda, aboneliğin başarısız olduğunu söylüyor. Nedeni ne olabilir?

dergide:

2015.11.27 17:30:23.482 '100980': Sinyal - ürün satın alma hatası [142893] - yabancı sinyale abone olma girişimi, komisyoncu yalnızca kendi sinyallerini etkinleştirdi

ne yapalım?
 
mehanix :

Sinyalin alıcısı olmaya çalıştığımda, aboneliğin başarısız olduğunu söylüyor. Nedeni ne olabilir?

dergide:

2015.11.27 17:30:23.482 '100980': Sinyal - ürün satın alma hatası [142893] - yabancı sinyale abone olma girişimi, komisyoncu yalnızca kendi sinyallerini etkinleştirdi

ne yapalım?
Siteden bir sinyale abone misiniz? Aracınız, yalnızca aracınızdan yayınlanan sinyallere bağlanabilir.
 

terminali güncelledikten sonra ArrayResize ile böyle bir hata oluştu


doğru lütfen. ( ArraySetAsSeries(t,true); varsayılarak)

#property indicator_chart_window

//+------------------------------------------------------------------+

//| Custom indicator initialization function                         |

//+------------------------------------------------------------------+

int OnInit()

  {

   ArraySetAsSeries(t,true);

   ArrayResize(t,11);

   for(int a=0;a<ArraySize(t);a++)

      t[a]=a;

//---

   string txt="";

   for(int a=0;a<ArraySize(t);a++)

      txt+=t[a]+"  ";

   Print(txt);

//---

    ArrayResize(t,ArraySize(t)+1);

   t[0]=11;

//---

   txt="";

   for(int a=0;a<ArraySize(t);a++)

      txt+=t[a]+"  ";

   Print(txt);

//---

   return(INIT_SUCCEEDED);

  }

int t[];

//+------------------------------------------------------------------+

//| Custom indicator iteration function                              |

//+------------------------------------------------------------------+

int OnCalculate(const int rates_total,

                const int prev_calculated,

                const int begin,

                const double &price[])

  {

//---

//--- return value of prev_calculated for next call

   return(rates_total);

  }

//+------------------------------------------------------------------+


 
costy_ :

terminali güncelledikten sonra ArrayResize ile böyle bir hata oluştu


doğru lütfen. ( ArraySetAsSeries(t,true); varsayılarak)

#property indicator_chart_window

//+------------------------------------------------------------------+

//| Custom indicator initialization function                         |

//+------------------------------------------------------------------+

int OnInit()

  {

   ArraySetAsSeries(t,true);

   ArrayResize(t,11);

   for(int a=0;a<ArraySize(t);a++)

      t[a]=a;

//---

   string txt="";

   for(int a=0;a<ArraySize(t);a++)

      txt+=t[a]+"  ";

   Print(txt);

//---

    ArrayResize(t,ArraySize(t)+1);

   t[0]=11;

//---

   txt="";

   for(int a=0;a<ArraySize(t);a++)

      txt+=t[a]+"  ";

   Print(txt);

//---

   return(INIT_SUCCEEDED);

  }

int t[];

//+------------------------------------------------------------------+

//| Custom indicator iteration function                              |

//+------------------------------------------------------------------+

int OnCalculate(const int rates_total,

                const int prev_calculated,

                const int begin,

                const double &price[])

  {

//---

//--- return value of prev_calculated for next call

   return(rates_total);

  }

//+------------------------------------------------------------------+


Tünaydın. Lütfen kullandığınız terminalin/editörün sürümünü, bitliğini ve yapısını belirtin.
 
Evgeny Chernyshev :
Tünaydın. Lütfen kullandığınız terminalin/editörün sürümünü, bitliğini ve yapısını belirtin.

terminal64.exe / taşınabilir

 
costy_ :

terminal64.exe / taşınabilir

Bir hata düzeltildi - öğe eklerken veya çıkarırken
dizi, AsSeries bayrağı işlenmedi. Şimdi yeniden boyutlandırma
AsSeries bayrağına sahip diziler, olmayan dizileri değiştirmekle aynıdır.
bu bayrak. Yani, yeni öğelerin eklenmesi,
dizinin başı değil sonu. Aynı şekilde azalırken

dizi boyutu - elemanlar sonundan kesilir.


Ekran görüntüsü, örneğinizi kullanarak çalışma prensibini açıkça açıklar:


 
Evgeny Chernyshev :
Bir hata düzeltildi - öğe eklerken veya çıkarırken
dizi, AsSeries bayrağı işlenmedi. Şimdi yeniden boyutlandırma
AsSeries bayrağına sahip diziler, olmayan dizileri değiştirmekle aynıdır.
bu bayrak. Yani, yeni öğelerin eklenmesi,
dizinin başı değil sonu. Aynı şekilde azalırken

dizi boyutu - elemanlar sonundan kesilir.


Ekran görüntüsü, örneğinizi kullanarak çalışma prensibini açıkça açıklar:


dizinin yönüne bağlı olarak sıfır hücreye eklemek daha mantıklı.

peki, yeniden yazacağım.

iş bitti ;))

Verimlilik için teşekkür ederiz!

 

Mesaj düzenleyici aracılığıyla eklenen video kaydedilmez.

Google Chrome Sürümü 46.0.2490.86m.

Internet Explorer 11.11.10586.0.

 
Lütfen bana, ayarlarda 1000 belirtmeme rağmen, test cihazı açık pozisyon sayısını yüz ile sınırlandırdığında durumun nasıl üstesinden gelineceğini söyleyin?
 

Merhaba!


Güncellemeden (Derleme 920) sonra terminal, derlemeden sonra göstergeyi yeniden yüklemeyi durdurdu.

Yalnızca gezgin penceresindeki göstergelerin listesi güncellenir.

Onlar. güncellemeden önce , grafikteki gösterge normalde derlemeden sonra yeniden yüklendi ve gösterge kodundaki tüm değişiklikler çalışmaya başladı.

Güncellemeden sonra, koddaki ve derlemedeki her değişiklikle, göstergeyi grafikten çıkarmam ve tekrar grafiğe eklemem gerekiyor.


Bu kimde olmadı?