[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 599

 
IgorM :

tamamen acemi bir soru değil, ama bu konuda yerinde olacağını düşünüyorum:

Bir daireyi bir trendden nasıl ayırt edebilirim?

Yükseliş trendi için daha yüksek zirveler ve düşüş trendi için daha düşük dipler zinciri.

Bir geri çekilmenin sonu veya başlangıcı, bir yükseliş trendi için daha düşük bir yüksek veya daha düşük bir dip oluştuğu zamandır.
Bir düşüş trendi için, bir geri çekilmeyi tamamlama veya başlatma sinyali, daha yüksek bir yüksek veya daha yüksek bir düşük olacaktır...

Soru elbette retorik olsa da ...
Şimdiye kadar, bir gecikme olsa da, eğilimi az çok başarılı bir şekilde belirlemeyi başardım ...
Yine soru, hangi grafikte hangi TF'nin trendi belirleyeceğidir.
Ancak eskisinden küçüğe doğru bir TF belirlemek ve her birinde aynı yönde kendi trendini bulması ve kendi yönünde açılması mümkün...

Bu arada... aylık TF için küçük bir geri çekilme, günlük TF için iyi ve net bir eğilim, ancak aylık olanın tersi yönünde.
Her şey bireysel ihtiyaçlara bağlıdır... organizmalar... :)

 
artmedia70 :
Yükseliş trendi için daha yüksek zirveler ve düşüş trendi için daha düşük dipler zinciri.

...
Şimdiye kadar, bir gecikme olsa da, eğilimi az çok başarılı bir şekilde belirlemeyi başardım ...
..


code plz, sistemim her zaman bir emir açmak isteyecek şekilde ayarlandı ve yasaklayıcı sinyallerle geri tutuyorum, sadece sinyaller ticarete izin veriyor = emir

şu anda sorun küçük - ticarette gecikme yok, gece dairesinde rastgele siparişlerle ilgili sorunlar var - şimdilik danışmana daireyi ayırt etmeyi ve iş için günün saatiyle sınırlamamayı öğretmeyi hayal ediyorum . Eğilimi değerlendirmek için, danışmanın mantığındaki eski zaman dilimlerini kullanıyorum, şimdiye kadar bir çıkış yolu olarak, geceleri saatlik bir zaman dilimine koyduğu ortaya çıktı - M15'teki kadar aptal görünmüyor

 

Stoploss ve TR ile bekleyen emirler koydum ve bir haftalığına ayrıldım. Bilgisayar kapatıldığında çalışacaklar mı?

 
VAM_ :

Stoploss ve TR ile bekleyen emirler koydum ve bir haftalığına ayrıldım. Bilgisayar kapatıldığında çalışacaklar mı?

Ve nasıl!
 

Birisi bana hatanın ne olduğunu söyleyebilir mi, neden siparişler verilmiyor? Tam kod ekte.

   // Торговые критерии
   double MA_1[];
   ArrayResize (MA_1,Period_MA);

   for ( int j= 0 ;j<=Period_MA- 1 ;j++)
   MA_1[j]= iMA ( NULL , 0 ,Period_MA, 0 , MODE_EMA , PRICE_CLOSE ,j);
   
   if (MA_1[j+ 1 ] < MA_1[j])
     {                                           // ..МА 1 меньше 0 
      Opn_B=true;                               // Критерий откр. Buy
      Cls_S=true;                               // Критерий закр. Sell
     }
   if (MA_1[j+ 1 ] > MA_1[j])
     {                                           // ..МА 1 больше 0 
      Opn_S=true;                               // Критерий откр. Sell
      Cls_B=true;                               // Критерий закр. Buy
     }
//---------------------------------------------------------------
   // Открытие ордеров
   while (true)                                   // Цикл закрытия орд.
     {
       if (Total== 0 && Opn_B==true)               // Открытых орд. нет +
        {                                       // критерий откр. Buy
         RefreshRates();                         // Обновление данных
         SL=Bid - New_Stop(StopLoss);     // Вычисление SL откр.
         TP=Bid + New_Stop(TakeProfit);   // Вычисление TP откр.
         Alert ( "Попытка открыть Buy. Ожидание ответа.." );
         Ticket= OrderSend (Symb,OP_BUY,Lts,Ask, 2 ,SL,TP); //Открытие Buy
         if (Ticket > 0 )                         // Получилось :)
           {
             Alert ( "Открыт ордер Buy " ,Ticket);
             return ;                             // Выход из start()
           }
         if (Fun_Error( GetLastError ())== 1 )       // Обработка ошибок
             continue ;                           // Повторная попытка
         return ;                                 // Выход из start()
        }
       if (Total== 0 && Opn_S==true)               // Открытых орд. нет +
        {                                       // критерий откр. Sell
         RefreshRates();                         // Обновление данных
         SL=Ask + New_Stop(StopLoss);     // Вычисление SL откр.
         TP=Ask - New_Stop(TakeProfit);   // Вычисление TP откр.
         Alert ( "Попытка открыть Sell. Ожидание ответа.." );
         Ticket= OrderSend (Symb,OP_SELL,Lts,Bid, 2 ,SL,TP); //Открытие Sel
         if (Ticket > 0 )                         // Получилось :)
           {
             Alert ( "Открыт ордер Sell " ,Ticket);
             return ;                             // Выход из start()
           }
         if (Fun_Error( GetLastError ())== 1 )       // Обработка ошибок
             continue ;                           // Повторная попытка
         return ;                                 // Выход из start()
        }
       break ;                                     // Выход из while
     }
Dosyalar:
15.mq4  13 kb
 
Craft :

Birisi bana hatanın ne olduğunu söyleyebilir mi, neden siparişler verilmiyor? Tam kod ekte.


Ve test cihazı hangi hataları yazıyor?

Üstelik kodda hatalar var.

Ve danışmanınızın mantığını bir kağıda yazmaya çalışın. Ve sonra kodla karşılaştırın

 
IgorM :


code plz, sistemim her zaman bir emir açmak isteyecek şekilde ayarlandı ve yasaklayıcı sinyallerle geri tutuyorum, sadece sinyaller ticarete izin veriyor = emir

şu anda sorun küçük - ticarette gecikme yok, gece dairesinde rastgele siparişlerle ilgili sorunlar var - şimdilik danışmana daireyi ayırt etmeyi ve iş için günün saatiyle sınırlamamayı öğretmeyi hayal ediyorum . Eğilimi değerlendirmek için, danışmanın mantığındaki eski zaman dilimlerini kullanıyorum, şimdiye kadar bir çıkış yolu olarak, geceleri saatlik bir zaman dilimine koyduğu ortaya çıktı - M15'teki kadar aptal görünmüyor

Kişisel olarak yazdıklarıma ek olarak şunu da düşünmeyi önerebilirim:


Her şey utandırmak için basit: 150, 21 ve 5 periyotlu üç MA. Her seviyede +20 ve -20 var. Seviyeleri iç içe olduğunda - düz. Seviyeler ayrıldığında - bir eğilim. Kanalda çalışmak için kullanıyorum. Kanaldan çıkarken bir trend stratejisi bağlarım.

 
artmedia70 :
Her şey utandırmak için basit: 150, 21 ve 5 periyotlu üç MA. Her seviyede +20 ve -20 var. Seviyeleri iç içe geçtiğinde - düz. Seviyeler ayrıldığında - bir eğilim. Kanalda çalışmak için kullanıyorum. Kanaldan çıkarken bir trend stratejisi bağlarım.
Güzel ama kodda nasıl yapılıyor (mantık): MA150+20 > MA5 > MA150-20 ve MA150+20 > MA21 > MA150-20 O zaman düz değilse Trend.
 
Vinin :


Ve test cihazı hangi hataları yazıyor?

Üstelik kodda hatalar var.

Ve danışmanınızın mantığını bir kağıda yazmaya çalışın. Ve sonra kodla karşılaştırın

Test cihazı hata yazmaz, sadece tek bir sipariş verilmez.

Lütfen hatayı, mantığı belirtin: Çubuğun MA [0] değeri MA [1]'den büyükse, satın almanız gerekir, tam tersi - sat (bu kod, anlamaya çalışmak için örnek olarak yazılmıştır) daha zor oluşturmak için basit bir koşuldan dışarı).

 

Stoploss ve TR ile bekleyen emirler koydum ve bir haftalığına ayrıldım. Bilgisayar kapatıldığında çalışacaklar mı?

:
Ve nasıl!

Pratik uygulama sorusuyla ilgileniyorum. Bir sipariş veriyorum ve sunucuya gönderiyorum - nerede saklanıyor? DC sunucusunda mı? Onlar. yürütme mekaniği nedir?
Neden: