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

 
MaxZ :

İlginç fikir. Yakında oraya gitmezdim! Teşekkür ederim! :D

Sadece burada biraz Kendim yükledim. Dalgalı yayılma bunu hiçbir şekilde etkileyemez mi?


Dalgalı yayılma her zaman etkileyecektir.

Ancak, parça parça kapatılsaydı etkileyeceği gibi, sayaç açıldığında etkileyecektir. Yayılma, OrderCloseBy()'yi hiçbir şekilde etkilemez.

 
PapaYozh :


Dalgalı yayılma her zaman etkileyecektir.

Ancak, parça parça kapatılsaydı etkileyeceği gibi, sayaç açıldığında etkileyecektir. Yayılma, OrderCloseBy()'yi hiçbir şekilde etkilemez.

Duymak istediğim buydu.

Tüm brokerlerin OrderCloseBy() kullanarak karşıt siparişleri kapatmaya izin vermediği bir şey var mı?

 
MaxZ :

Duymak istediğim buydu.

Tüm brokerlerin OrderCloseBy() kullanarak karşıt siparişleri kapatmaya izin vermediği bir şey var mı?


İlk olarak, sayaçlara izin verilmelidir.

Ve ikincisi .

 

Hey

beyler, toplam %30 düşüşle hiçbir anlaşma yapılmadığından nasıl emin olabilirim (danışman çalışmayı durdurur) - ?

belki bağlantılar?

Şimdiden teşekkürler!

 

Hatayı bulmaya yardım edin!


avatar
on
mamba5 18.08.2011 14:23

Black MACD stratejisine dayalı bir Uzman Danışman yazıyorum:


Döviz çifti: herhangi

Zaman aralığı: 15 ve üstü.

Göstergeler: EMA(3) EMA(18), RSI(14), MACD(12,26,9)

MACD göstergesinden sinyal hattını kaldırıyoruz, tüm göstergeleri Kapat fiyat göstergesine uyguluyoruz.

Giriş sinyali satın al: EMA(3) EMA'yı (18) aşağıdan yukarıya doğru keser, MACD'nin pozitif gitmesini bekleyin. RSI(14) 50 seviyesinin üzerindeyse, bir satın alma pozisyonu gireriz. Durdurma kaybı, son yerel minimumda ayarlanır. EMA'nın ters geçişinde ticaretten çıkıyoruz veya kendi yaklaşımımızı kullanıyoruz.

Satış sinyali: Ters durum: EMA(3) geçişi EMA(18) yukarıdan aşağıya, MACD'nin negatif olmasını bekleyin. RSI(14) 50 seviyesinin altındaysa satışa gireriz. Durdurma kaybı, son en yüksek değere ayarlanmıştır.


Kodu derlerken bir parantez eksik diyor. Uzun bir araştırmadan sonra olması gereken yeri bulmuş gibiydim, ancak hatayı düzelttikten sonra 20-30 yeni söve daha verildi. Bana nerede yanlış olduğunu söyle. ))) Kod ekteki dosyadadır.

Ekli dosyalar:
BlackvMACD.mq4 (5.21 KB) kaldır
 

Sayın!

Lütfen bana Parabolik'te "HIZLANMA - ivme faktörü" kavramını hesaplamak için matematiksel formülü söyleyin. Kodu hala çözemedim...

 
serg1 :

Sayın!

Lütfen bana Parabolik'te "HIZLANMA - ivme faktörü" kavramını hesaplamak için matematiksel formülü söyleyin. Kodu hala çözemedim...


Google
 
PapaYozh :


İlk olarak, sayaçlara izin verilmelidir.

Ve ikincisi .

Her şey az çok netleşti. Cevaplarınız için teşekkürler! :))


akıllı :

Hey

beyler, toplam %30 düşüşle hiçbir anlaşma yapılmadığından nasıl emin olabilirim (danışman çalışmayı durdurur) - ?

belki bağlantılar?

Şimdiden teşekkürler!

Merhaba!

Bir şekilde senin için çalışmıyor mu?

 if ( AccountProfit () < - 0.3 * AccountBalance ())
   return ( 0 );
 
İyi günler, lütfen söyleyin , takip eden durdurma algoritmasını OrderModify işlevini kullanmadan uygulamak mümkün müdür? Sipariş kâra girer girmez, minimum kârı sabitleyin, yani seviyeyi hatırlayın ve sonra sipariş doğru yönde "gidiyorsa", o zaman bu seviye her zaman ondan sonra hareket ettirilmelidir.
 
Şu anda bu tür yazıları taşıyorum
 //----
 for (i= 0 ; i< OrdersTotal (); i++)
   {
       OrderSelect (i, SELECT_BY_POS );
       if ( OrderSymbol () == Symbol ()){     //  Alert("i",i,"   ","OrderOpenPrice()",OrderOpenPrice(),"  ","OrderTicket()",OrderTicket());                                                                                                     
      
      
                                           
     if ( OrderMagicNumber () == 1000 && OrderType () == OP_BUY  && Bid- OrderOpenPrice () > 30 * Point && Bid- OrderStopLoss () > 15 * Point )  {
             OrderModify ( OrderTicket (), OrderOpenPrice (), Bid- 15 * Point , OrderTakeProfit (), 0 );                                                 Alert ( "OrderModify-BAY" , GetLastError (), "OrderTicket()" , OrderTicket (), "Bid-15*Point" ,Bid- 15 * Point );                                        }
       if ( OrderMagicNumber () == 2000 && OrderType () == OP_SELL && OrderOpenPrice ()-Ask > 30 * Point && OrderStopLoss ()-Ask > 15 * Point )  {                                                                    
             OrderModify ( OrderTicket (), OrderOpenPrice (), Ask+ 15 * Point , OrderTakeProfit (), 0 );   Alert ( "OrderModify-SELL" , GetLastError (), "OrderTicket()" , OrderTicket (), "Ask+15*Point" ,Ask+ 15 * Point );                                       }
                                    }
  }
Durdurma, fiyattan 15 puan uzaklıkta, tam olarak 30 puan kâra (eksi spread, vb.) ulaşmaktan hareket eder. peki, muhtemelen işlevi kullanarak oraya kendiniz ekleyin
Sipariş Karı ( )
sıfırdan fazla ve genellikle kendiniz için