Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 851

 
evillive :
Yeni bir çubuğu kontrol etmek için koşulu kaldırmanız yeterlidir ve OnTick() her zaman her onayda yürütülür.

time[0] ontick ile değiştirilsin mi?
 
Gösterge başlangıçta hangi çubuktan değerleri işler (ve nasıl değiştirilir)? init'te 0 dışında her şeyi saymak mümkün mü?
 
mitanq :

time[0] ontick ile değiştirilsin mi?
Danışmanın kodunu görmedim ve yeni çubuğun kontrolünün orada nasıl uygulandığı bilinmiyor.
 
eddy :
İndikatör başlangıçta hangi çubuktan değerleri işler (ve nasıl değiştirilir) İnit'te 0 dışında her şeyi hesaplamak mümkün müdür?
Hemen hemen her gösterge, belirli sayıda çubuğun X'ten Y'ye, bazılarında artan sırada, bazılarında ise tam tersi olarak yinelendiği bir hesaplama döngüsü içerir. Yani bu döngüde hangi çubuktan başlayacağı belirlenir.
 
http://www.admiralmarkets.com.ua/media/Image/MQLabs/39_ag/Complex_Expert_V2.mq4
evillive :
Danışmanın kodunu görmedim ve yeni çubuğun kontrolünün orada nasıl uygulandığı bilinmiyor.

danışmana bağlantı. Danışman harika.

http://www.admiralmarkets.com.ua/media/Image/MQLabs/39_ag/Complex_Expert_V2.mq4

ve ekli göstergelere bir bağlantı.

http://www.admiralmarkets.com.ua/media/Image/MQLabs/39_ag/indicators.zip


CrossMA göstergesi.


Prensip olarak, danışman kodu basittir, her şey bu şekilde imzalanır.


Ama her kene için ticaret yapamam.


Belki göstergede hepsi aynı?


Bu satır var:


// - 3 - ===================== Sinyal ==================== ====================
if (LastBar != Time[0]) // Bar başına bir kez
{

 

Beyler, test cihazıyla ilgili bir soru. Görselleştirme modunda bir EA'yı test etme hızını EA'nın kendisi aracılığıyla daha sorunsuz bir şekilde ayarlamak mümkün müdür? Şimdiden teşekkürler.

Belki yazılabilecek bazı işlevler vardır.

 
mitanq :

// - 3 - ===================== Sinyal ==================== ====================
if (LastBar != Time[0]) // Bar başına bir kez
{

...

}

Evet, bu satırlar yorumlanmalı ve EA'nın keneler üzerindeki davranışı kontrol edilmelidir.

Ve göstergede de

 // - 3 - ======================= Выдача сигналов ======================================== 
   if (LastBar != Time[ 0 ])                                         // Один раз за один бар
     { 
       if (FastMA[ 1 ] > SlowMA[ 1 ])
         GlobalVariableSet (Signal, 1 );
       else 
         if (FastMA[ 1 ] < SlowMA[ 1 ])
           GlobalVariableSet (Signal, - 1 );                                           // Sell
         else
           GlobalVariableSet (Signal, 0 );                                     // Нет сигнала
       GlobalVariableSet (STime, Time[ 0 ]);                   // Время последнего обновления
      LastBar = Time[ 0 ];     
     }   
// - 3 - ============================ Окончание блока ===================================
    
 
evillive :

Evet, bu satırlar yorumlanmalı ve EA'nın keneler üzerindeki davranışı kontrol edilmelidir.

Ve göstergede de


Sınanmış. incir değil
 
mitanq :

Sınanmış. incir değil
Bu nedenle, tüm göstergelerde sadece kromda değil, düzenlemek gerekir.
 
evillive :
Bu nedenle, sadece kromda değil, tüm göstergelerde düzeltme yapmak gerekir.

Ben sadece çapraz kullanıyorum. Anlamak. Sonra geri kalanında bunlarla işe yararsa.

Her şeyi denedim. Hala bir sonraki mumda açılır (