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

 
Tüm takip eden durakları test etmeye karar verdim ve en basitinin tam olarak doğru çalışmadığını fark ettim, durakları geri hareket ettirin. Kendim yapmanın o kadar zor olmadığını düşündüm. Denedim, şöyle çıktı:
     RefreshRates ( ) ;
       if ( Tip = = 0 & & NormalizeDouble ( Bid , Digits ) > NormalizeDouble ( OrderStopLoss ( ) + TrailingStop , Digits ) )
       {
         OrderModify ( OrderTicket ( ) , OrderOpenPrice ( ) , Bid - TrailingStop * Point , OrderTakeProfit ( ) , 0 ) ;
       }
     RefreshRates ( ) ;
       if ( Tip = = 1 & & NormalizeDouble ( Ask , Digits ) < NormalizeDouble ( OrderStopLoss ( ) - TrailingStop , Digits ) )
       {
         OrderModify ( OrderTicket ( ) , OrderOpenPrice ( ) , Ask + TrailingStop * Point , OrderTakeProfit ( ) , 0 ) ;
       }
Ama nedense çalışmak istemiyor. Lütfen bana neyin yanlış olduğunu söyle.
 

Tral_Stop ve TrailingStop'unuz eşit mi?

 
Roger >> :

Tral_Stop ve TrailingStop'unuz eşit mi?

Ah evet, üzgünüm, talihsiz çaylak hatası, iki özdeş değişken. biriyle çalışmak istemiyor

 
Mevduat para biriminde (açık bir pozisyonda yatırılan fonların değeri mevduat para biriminde ) açık bir emirde marjı doğrudan (emirin özelliklerinden) çıkarmak mümkün müdür? Diyelim ki ruble cinsinden bir depo, dün USDJPY'de X lotluk bir pozisyon açıldı (diğerlerinin yanı sıra), bu pozisyon için marjı elbette "Teminat =(Sözleşme / Kaldıraç)*USDRUR[açılış anında] olarak hesaplayabilirim. ", ancak bunun yanlış olduğu ortaya çıkacak (açılıştaki kesin USDRUR oranı her zaman mevcut değildir, özellikle anlaşma eskiyse), terminale de bakabilirim (yalnızca bu pozu bırakarak :)). Nasıl olunur?
 

Gerçekten yardıma ihtiyacım var!

MQL4'te üstel ortalama ile fiyat kesişimi için bir ticaret kriteri nasıl yazılır.

Diyelim ki EMA20_Open ortalama değişkenini iMA aracılığıyla ayarladım. Ancak Fiyat değişkenine mevcut fiyatın değerini nasıl vereceğimi bilmiyorum ((

Lütfen yardım edin!

 
Sevgili programcılar, fiyat kullanıcı tarafından belirlenen yatay çizgiye eşit olduğunda pozisyon açan bir scripte sahip olan var mı? Veya grafikte yatay bir çizgiyi nasıl tanıyacağımı söyleyin.
 
xruss >> :

Ancak Fiyat değişkenine mevcut fiyatın değerini nasıl vereceğimi bilmiyorum ((


Mevcut fiyat, Ask ve Bid değişkenlerinde saklanır


Mevcut fiyatı göstergelerin değerleriyle karşılaştırırsanız, o zaman Teklifi almanız gerekir, çünkü. tüm göstergeler ve osilatörler sadece satış fiyatları ile hesaplanır.
 
xruss >> :

Gerçekten yardıma ihtiyacım var!

MQL4'te üstel ortalama ile fiyat kesişimi için bir ticaret kriteri nasıl yazılır.

Diyelim ki EMA20_Open ortalama değişkenini iMA aracılığıyla ayarladım. Ancak Fiyat değişkenine mevcut fiyatın değerini nasıl vereceğimi bilmiyorum ((

Lütfen yardım edin!

Şu şekilde deneyebilirsiniz:


 double Price = Bid ;

if ( NormalizeDouble ( Price , Digits ) = = NormalizeDouble ( EMA20_Open , Digits ) )
 {
   //Действие
 }

Yani, kavşak şu şekilde yapılabilir:

EMA20_Open = iMA ( NULL , 0 , 20 , 0 , MODE_EMA , PRICE_CLOSE , 1 ) ; //Переменная экспотенциальной средней

   if ( iOpen ( NULL , 0 , 1 ) > = EMA20_Open & & iClose ( NULL , 0 , 1 ) < = EMA20_Open ) //Критерий пересечения (Правда здесь свечи.)
     {
       //Действие 
     }
 

Reshetov'a ve


Acemi

- ayrı saygı!!

Çok teşekkürler.



 
Xruss'a , boş zamanınızda takip etmeyi test ederseniz minnettar olurum, belki bir hata konusunda yardımcı olabilirsiniz. (Nedense bende çalışmıyor)