Uzman Danışmanlar: Danışman "Gece"

 

Danışman "Gece":

Gece ticareti için Uzman Danışman "Gece".

Danışman "Gece"

Author: Andrey Kornishkin

 
EA'nın anlamını biraz anlamadım, kar göstermiyor ve EA'nın sadece geceleri işlem görmesini sağlamak zor değil ...
 
mrProF:
EA'nın anlamını biraz anlamadım, kar göstermiyor ve EA'nın sadece geceleri işlem görmesini sağlamak zor değil ...

Bu EA'yı gece ticaretinin etkinliğini test etmek için yazdım. Belki bana bunu nasıl karlı hale getireceğimi söyleyebilirsiniz?

Şimdi EA'nın gece başına yalnızca bir işlem yapmasını nasıl sağlayacağımı düşünüyorum. Henüz çözemedim.

 
Peki neden OnTrade etkinliklerini kullanmıyorsunuz?
 
DC2008:
Peki neden OnTrade etkinliklerini kullanmıyorsunuz?

Bu benim için hala yeni. Şimdi bununla ilgili bir makaleye bakacağım.

[Silindi]  
DC2008:
OnTrade etkinliğini neden kullanmıyorsunuz?

Birçok kişi henüz kullanmıyor ve kullanmalılar da...
[Silindi]  
AM2:

Bu EA'yı gece ticaretinin etkinliğini test etmek için yazdım. Belki bana bunu nasıl kârlı hale getirebileceğimi söyleyebilirsiniz?

Şimdi Uzman Danışmanın gece başına yalnızca bir işlem yapmasını nasıl sağlayacağımı düşünüyorum. Henüz çözemedim.

Önce onu sürekli olarak başa baş hale getirmeli ve sonra karı düşünmelisiniz.

Düşünecek ne var: bir değişken ekleyin (veya OOP ise sınıf özelliği), "sabahları" 0 veya false olarak ayarlayın (uygulamaya bağlı olarak) ve "akşamları" işlem gerçeğini yakalamak için değerini kontrol edin.

 
Interesting:

Sürekli olarak başa baş hale getirerek başlamalı ve daha sonra kârı düşünmelisiniz.

Düşünecek ne var: bir değişken (veya OOP ise sınıf özelliği) ekleyin, "sabah" 0 veya false (uygulamaya bağlı olarak) olarak ayarlayın ve işlem gerçeğini yakalamak için "akşam" değerini kontrol edin.

Keşke bu kadar basit olsaydı... Eskiden global bir OrderCount değişkeni ayarlardım.

Sabahları sıfırlardım:

if(dt.hour >= 7 || dt.hour <=20)
 {
  OrderCount=0;
 }

Değeri izledim:

   if(Buy_Condition && (!PositionSelect(_Symbol)))
     {
      if(dt.hour >= 23 || dt.hour < 6)
       { 
       if(OrderCount<1)
        {
         // Здесь торгуем
        }
       OrderCount++;
      }
     }
   

Yani değişiklik yok. Tüm dönem boyunca işlemler. Birkaç işlem.

Sıfırlama olmadan tüm dönem için yalnızca bir işlem yapar. Bool ile ve flips ile ve alış ve satış değişkenleri için ayrı ayrı denedim.

Son işlemin zamanını kontrol edebilir miyim?

[Silindi]  
AM2:

Keşke bu kadar basit olsaydı... OrderCount global değişkenini ayarladım.

Sabah sıfırladım:

Değeri kontrol edin:

Yani değişiklik yok. Tüm dönem boyunca işlem yaptım. Birden fazla takas.

Sıfırlama olmadan tüm dönem için yalnızca bir işlem yapar. Ayrıca bool ile ve flips ile ve ayrı ayrı alış ve satış değişkenleri üzerinde denedim.

Belki de son işlemin zamanını da kontrol etmeliyim?

Uzman Danışmana baktım, kodu nasıl daha ilginç hale getireceğimi düşüneceğim (temel mantığa girmeden) ...
[Silindi]  

Ve 2000'den beri yapılan testlerle ilgili komik bir rapor çıktı.

test parametreleri: Para Birimi - EURUSD, TF - 4H, Depo - 10 000$.


Dosyalar:
night-eur-4h.zip  592 kb
 
Interesting:

Ve 2000 yılında yapılan testlerle ilgili harika bir rapor çıktı.

test cihazı parametreleri: Para Birimi - EURUSD, TF - 4H, Depo - 10 000$.

Gece başına bir işlemle mi yoksa zaman dilimi dışında başka bir şey mi değiştirdiniz? Teste baktım ve geri kalanı aynı kaldı.

Ustanın işi korkmaktır! )))