[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 331

 
Roman. :

Beyler anlatın... İşte kodun piyasaya giriş koşullarının hesaplandığı bölümler. NEDEN optimizasyon sırasında elde edilen zaman aralığı değerleri ile ...

Peki, yeni çubuğun kontrolünü yapıyorum. Sizinkine benzer bir sorun görmedim. Belki düzeltirler?

int başlangıç()
{
   static datetime PrevTime= 0 ;   // Время открытия предпоследнего бара

   if (PrevTime== 0 ) PrevTime=Time[ 0 ];   // При первом запуске текущий бар пропускаем
   if (Time[ 0 ]<=PrevTime) return ( 0 );   // Контроль времени открытия нового бара

------
    
   PrevTime=Time[ 0 ]; // Запоминаем время открытия нулевого бара

   return ( 0 );
  }

not. Optimizasyon bilgisi için teşekkürler!

 

drknn :

Если OrderClosePrice()==OrderStopLoss() - то стопудово ордер закрыт по лосс-приказу.

Bu doğru. Ama eğer kayma varsa, o zaman eşit değillerdir.
 
snail09 :

Yeni barın kontrolünü ben yapıyorum. Sizinkine benzer bir sorun görmedim. Belki düzeltirler?

int başlangıç()

not. Optimizasyon bilgisi için teşekkürler!


Evet, farklı bir sorunu var: Her yeni H4 çubuğunda günlük işlemlerden alınan giriş koşulları tekrarlanıyor.
 
PapaYozh :

Evet, farklı bir sorunu var: Her yeni H4 çubuğunda günlük işlemlerden alınan giriş koşulları tekrarlanıyor.

O zaman girmedim :-(

 

lütfen demo ve gerçek üzerinde çalışmak için danışman kodunun hazırlanması hakkında nerede okuyabileceğinizi söyleyin. Arama ile hiçbir şey bulamıyorum.

Ya da belki başka biri bir şey önerebilir.

Teşekkür ederim

 
Merhaba! Şu prensibe göre çalışan danışmanlar var mı demeyin: Bir önceki günün iniş ve çıkışlarının kesiştiği noktada işlemler açılır. Bir işlem açıldıktan sonra, bir takip durdurma etkinleştirilir veya 15 dakikalık bir parabolik olarak durdurmalar ayarlanır. Ayrıca, aşağıdaki parametrelere sahip danışman komut dosyaları veya göstergeleri olup olmadığını sormak istiyorum: bazı tüccarlar manuel olarak ticaret yapıyor, ses sinyaline ek olarak danışmanlar veya göstergeler de bir cep telefonuna SMS gönderse iyi olurdu. O zaman sürekli monitörün önünde oturmaya gerek kalmayacaktı. Teşekkür ederim!
 
Vinin :


Signal_period değişkenini global yapmak ve buna init() içinde bir değer atamak mantıklıdır.

Ve yeni çubuğun kontrolünü değiştirin


Victor, teşekkür ederim, kod tasarımın yardımcı oldu, en azından SADECE günlük mumun açılmasıyla piyasaya giriş açısından ve testin hangi TF üzerinde yapıldığı önemli değil ... giriş olduğu gibi değişkenler

 extern string A4 = "Таймфрейм и параметры технических индикаторов" ;
extern int s_signal_period= 7 ;
extern int t_trend_period = 7 ;

onlar. Daha ileri

 int init(){


    IsExpertStopped = false;
   if (! IsTradeAllowed ())
   {
       Comment ( "Необходимо разрешить советнику торговать" );
      IsExpertStopped = true;
       return ( 0 );
   }
      
   if (! IsTesting ())
   {
       if ( IsExpertEnabled ())
      {
         Comment ( "Советник запустится следующим тиком" );
      }
       else 
      {
         Comment ( "Отжата кнопка \"Разрешить запуск советников\"" );
      }
   }
   //считаем таймфреймы, на которых определяем глобальный тренд по АДХ-trend_period и точку входа по пробою фрактала на signal_period 
     int trend_period=GetPeriod(t_trend_period);
     int signal_period=GetPeriod(s_signal_period); 
    
  

int start()
{
   //считаем таймфреймы, на которых определяем глобальный тренд по АДХ-trend_period и точку входа по пробою фрактала на signal_period 
     int trend_period=GetPeriod(t_trend_period);
     int signal_period=GetPeriod(s_signal_period); 
    
   if ( iTime ( Symbol (),signal_period, 0 ) == prevtime)   return ( 0 );   //ждем нового бара
   prevtime = iTime ( Symbol (),signal_period, 0 );                   //если появился новый бар , включаемся
  
   // if(Time[0] == prevtime)   return(0);  //ждем нового бара
   // prevtime = Time[0];                   //если появился новый бар , включаемся

Dur ya da al ile piyasadan çıkarken hala bazı farklılıklar olsa da, AMA aynı zamanda, bunun test cihazının bir özelliği olduğunu dışlamıyorum, yani, o zaman yazdığınız gibi, kullanılan zaman çerçevesi ne kadar düşükse, Durma ve alma seviyeleri daha net bir şekilde işlenir. Test cihazındaki çizelgeler, ücretlendirilen zaman dilimine bakılmaksızın aynı şekilde çizilir, ancak durma ve alma işlemlerinde farklılıklar vardır... İşte ekran görüntüleri - H4'teki ilk test - ikincisi - günlük, üçüncü - H1'de... Olması gerektiği gibi... Yürütme süresindeki farklılıklar yalnızca ilk karşılaşıldığında kırmızıyla vurgulanıyor... Öyle görünüyor ki ...

H4:

Günlük durdurma yürütme:

H1'de:

Onlar. ne kadar az zaman dilimi kullanılırsa, test cihazında durakların daha doğru yürütülmesi acı verir, bu yüzden ortaya çıkıyor... yanılmıyorsam...

Yorum yapın arkadaşlar, kim bilir...

Victor, bu konudaki soruma verdiğin cevap için kalbimin derinliklerinden teşekkür ederim.

 
Roman. :


Victor, teşekkür ederim, kod tasarımın yardımcı oldu, en azından SADECE günlük mumun açılmasıyla piyasaya giriş açısından ve testin hangi TF üzerinde yapıldığı önemli değil ... giriş olduğu gibi değişkenler

onlar. Daha ileri

Dur ya da al ile piyasadan çıkarken hala bazı farklılıklar olsa da, AMA aynı zamanda, bunun test cihazının bir özelliği olduğunu dışlamıyorum, yani, o zaman yazdığınız gibi, kullanılan zaman çerçevesi ne kadar düşükse, Durma ve alma seviyeleri daha net bir şekilde işlenir. Test cihazındaki çizelgeler, ücretlendirilen zaman dilimine bakılmaksızın aynı şekilde çizilir, ancak durma ve alma işlemlerinde farklılıklar vardır... İşte ekran görüntüleri - H4'teki ilk test - ikincisi - günlük, üçüncü - H1'de... Olması gerektiği gibi... Yürütme süresindeki farklılıklar yalnızca ilk karşılaşıldığında kırmızıyla vurgulanıyor... Öyle görünüyor ki ...

H4:

Günlük durdurma yürütme:

H1'de:

Onlar. ne kadar az zaman dilimi kullanılırsa, test cihazında durakların daha doğru yürütülmesi acı verir, bu yüzden ortaya çıkıyor... yanılmıyorsam...

Yorum yapın arkadaşlar, kim bilir...

Victor, bu konudaki soruma verdiğin cevap için kalbimin derinliklerinden teşekkür ederim.


Yorum yapacak pek bir şey yok. Kendiniz doğru sonucu çıkarmayı başardınız
 
Vinin :

Yorum yapacak pek bir şey yok. Kendiniz doğru sonucu çıkarmayı başardınız


Açık. Demek istediğim, ayak seslerinde, daha küçük kullanılmış bir TF ile çıkış yolu daha doğru ( paket servis ... :-) ) ...

teşekkür ederim Victor

Benzer bir soruyla (başka bir baykuşa göre - Lavina versiyonuma göre ... :-)) Daha önce bu konuya bir sayfa aramak için başvurdum - şimdi arzu yok, PapaYozh bakmamı önerdi işlemlerin sonuçlanma zamanı ve bu değişkenleri belirli değerlerle karşılaştırın... ki bu da DOĞRU. Kodun hangi sürümünün ve hangi sürümünün deneneceği konusunda belirli bir öneride bulundunuz - Anladım, teşekkür ederim.

 

snail09
:

...

not. Optimizasyon bilgisi için teşekkürler!


Unutmadan kullanın... (şaka yapıyorum) "her şey" "şöyle" (A. Yaşlı)... SALT... :-)))