prev_hesaplanmış - sayfa 5

 
Karputov Vladimir :

Ön sonuçlar:

göstergelerde, OnInit() içindeki gösterge dizilerinin başlatılmasına güvenemezsiniz:

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit ()
  {
//--- indicator buffers mapping
...
   ArrayInitialize (balance, 0.0 );     // принудительная
   ArrayInitialize (equityMax, 0.0 );   // инициализация
   ArrayInitialize (equityMaxB, 0.0 ); // всех
   ArrayInitialize (equityMin, 0.0 );   // буферов
   ArrayInitialize (equityMinB, 0.0 ); // индикатора

...
//---
   return ( INIT_SUCCEEDED );
  }

Göstergelerde, tüm diziyi veya yalnızca OnCalculate() içindeki değiştirilen öğeleri gözden geçirmek gerekir.

Vladimir, yine ücretsiz bir tema üzerine denemeler???

Belgelere göre , gösterge arabellekleri otomatik olarak başlatılır. Ve böyle bir başlatma, olması gerektiği gibi çalışmadığı için iktidarsızlıktan uygulanır. mql4 belgelerinde hakkında yazılmış olmasına rağmen, ancak mql5'te hiçbir yerde bulamıyorum.

 
Alexey Viktorov :

Belgelere göre , gösterge arabellekleri otomatik olarak başlatılır.

Lütfen icat etmeyin veya belgelere bağlantı vermeyin. MT5!

 
Alexey Viktorov :

Vladimir, yine ücretsiz bir tema üzerine denemeler???

Belgelere göre , gösterge arabellekleri otomatik olarak başlatılır. Ve böyle bir başlatma, olması gerektiği gibi çalışmadığı için iktidarsızlıktan uygulanır. mql4 belgelerinde hakkında yazılmış olmasına rağmen, ancak mql5'te hiçbir yerde bulamıyorum.

Ve nerede yazıyor?
 
Alexey Kozitsyn :

Lütfen icat etmeyin veya belgelere bağlantı vermeyin. MT5!

Alexei, sonuna kadar okuyacak gücün yok muydu? Uzun zaman önce mql4'te 600 yapıya kadar okudum, şimdi nerede bulunur... xs (bilmek isterim).
 
Alexey Viktorov :
Alexei, sonuna kadar okuyacak gücün yok muydu? Uzun zaman önce mql4'te 600 yapıya kadar okudum, şimdi nerede bulunur... xs (bilmek isterim).
Peki ya "dört"? Bu hayali acılar ile beş yıl önce bitirmek gerekiyordu :) . Sadece "beş", sadece en iyisi!
 
Alexey Viktorov :
Alexei, sonuna kadar okuyacak gücün yok muydu? Uzun zaman önce mql4'te okudum, hatta 600 yapıya kadar, şimdi nerede bulunur... xs (bilmek isterim).
Yeterince gücüm vardı, ama Alexei, o zaman bu çok yüksek bir ifade değil mi? Ve eğer bilmiyorsanız, bina göstergeleri açısından mql4 ve mql5 çok farklıdır.
 
Karputov Vladimir :
Peki ya "dört"? Bu hayali acılar ile beş yıl önce bitirmek gerekiyordu :) . Sadece "beş", sadece en iyisi!
Vladimir, lütfen daha demokratik ol, ne kullanacağımı seçme hakkımı bana bırak. Bu reklamı şimdiden durdurun. Herkes MT5'in ne kadar iyi olduğunu zaten biliyor, ancak hiç kimse sorunlarıyla nasıl başa çıkacağını tam olarak bilmiyor.
 
Alexey Kozitsyn :
Yeterince gücüm vardı, ama Alexei, o zaman bu çok yüksek bir ifade değil mi? Ve eğer bilmiyorsanız, bina göstergeleri açısından mql4 ve mql5 çok farklıdır.
Yani ifade bir uyarı ile, yani bence, çok değil ...
 
Alexey Viktorov :
Vladimir, lütfen daha demokratik ol, ne kullanacağımı seçme hakkımı bana bırak. Bu reklamı şimdiden durdurun. Herkes MT5'in ne kadar iyi olduğunu zaten biliyor, ancak hiç kimse sorunlarıyla nasıl başa çıkacağını tam olarak bilmiyor.

Yani MQL5'in hiçbir sorunu yok, bazı kullanıcılar için bilgi boşlukları var, ancak forumun amacı bu, bu boşlukları doldurmak. Program yazarken izlemeniz gereken algoritmalar vardır. Özellikle, göstergeler için:

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

prev_hesaplanmış

Karputov Vladimir , 2016.10.18 18:18

Ön sonuçlar:

1. Göstergelerde, OnInit() içindeki gösterge dizilerinin başlatılmasına güvenemezsiniz:

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit ()
  {
//--- indicator buffers mapping
...
   ArrayInitialize (balance, 0.0 );     // принудительная
   ArrayInitialize (equityMax, 0.0 );   // инициализация
   ArrayInitialize (equityMaxB, 0.0 ); // всех
   ArrayInitialize (equityMin, 0.0 );   // буферов
   ArrayInitialize (equityMinB, 0.0 ); // индикатора

...
//---
   return ( INIT_SUCCEEDED );
  }

2. Göstergelerde, tüm diziyi veya yalnızca OnCalculate()'de değiştirilen öğeleri gözden geçirmek gerekir.


 
Karputov Vladimir :

Yani MQL5'in hiçbir sorunu yok, bazı kullanıcılar için bilgi boşlukları var, ancak forumun amacı bu, bu boşlukları doldurmak. Program yazarken izlemeniz gereken algoritmalar vardır. Özellikle, göstergeler için:


Bu belgelerde DEĞİLDİR! Bu nedenle, bunlar ücretsiz bir tema üzerine denemelerdir. Otomatik başlatma hakkındaki ifademin yanı sıra, daha da havalı. En azından benimki bir uyarı ile oldu ...
Neden: