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

 
Vinin :

М15'te yeni bir çubuk göründüğünde işlev true değerini döndürür
Çok teşekkür ederim!
 
stater :
Çok teşekkür ederim!

Sadece tavsiye için kullanın
 
midorum :

bu doğru, otomatik olarak bir zaman serisi olarak düzenlenir

başlangıçta göstergenin görünür arabelleklerini tanımlarsınız

IndicatorBuffers() kullanarak, otomatik olarak düzenlenen zaman serisi arabelleklerinin sayısını 8'e kadar genişletebilir ve bunları kendi dizilerinizle ilişkilendirebilirsiniz.

Önceki cevaplar için çok teşekkürler. Her şey çalışıyor ve neredeyse her şey açık ... Şimdi bu "neredeyse" hakkında.

1. Tam olarak hangi satırda (ekli dosyadaki göstergeye bakın) dizi verisi üzerinden hesaplanan Satırın İstemci Terminali penceresinde görüntülenmesi gerektiğini gösteriyor?

2. Tampon sayısı bir dize olarak bildirilebiliyorsa, IndicatorBuffers işlevine neden ihtiyacınız var (daha doğrusu, hangi durumlarda kullanmanız gerekiyor)

 #property indicator_buffers 4                                           //объявляем количество буферов

Yanıtınız için şimdiden teşekkür ederiz

Dosyalar:
aom3_1.mq4  12 kb
 
Danışmanı "tek tıkla" çalışması için indirdim, Derlenmiş - hata yok, ancak köşedeki "yüz" dışında hiçbir şey göstermiyor.Yardım !!!!!!!!!!!!
Dosyalar:
ptq.txt  20 kb
 

İnsanlar, söyle bana!

Arka plan zaman diliminin 5. çubuğunun Düşük fiyatlarını hesaplayan özel bir fonksiyon var, belirli bir zaman diliminin fiyatını nasıl hesaplamasını sağlayabilirim?

 
İyi akşamlar! Pdskazhite!
 if (strela1<strela2){ 
   OrderSelect (ticket, SELECT_BY_TICKET); Print ( "strela1<strela2  " , GetLastError ()   , "  ticket " ,ticket);
   OrderClose (  ticket , OrderLots ( ) , OrderOpenPrice ( ) , 3 , CLR_NONE );  
   Print ( "OrderClose  " , GetLastError ()   );                  
   OrderSend ( Symbol ( ), OP_SELL, lot, Bid, 3 , NormalizeDouble ( Ask+ (stoplos* Point ), Digits ), 
   NormalizeDouble ( Ask-( takeprofit* Point ), Digits ), NULL , magicnumber, 0 , CLR_NONE ) ; 

2012.10.31 20:14:02 Uzman Danışman AUDUSD,M15: OrderClose 129

ERR_INVALID_PRICE 129 Geçersiz fiyat

 
OrderOpenPrice() bir şekilde yeterli değil mi yoksa bir şekilde yanlış mı? Ben de OrderClose fonksiyonundaki değişkenlerin değerlerini yardıma göre ayarlama sırasını karşılaştırdım ve aynı yerde OrderSelect tekrar okuyun.. Ekleyeceğim!!
 
Pekala, belgelere bakın, muhtemelen herhangi bir sayı koyduğunuzu düşünüyorsunuz - üzerine kapanacak ve işte incir!
 
Ama orada ne var? Ne de olsa 15 dakikadır oraya bakıyorum .. Evet, basit bir şey görebiliyorum!
 
Dimka-novitsek :
Ama orada ne var? Sonuçta, yaklaşık 15 dakikadır oraya bakıyorum .. Evet, belki basit bir şeyi kaçırıyorum!
 OrderSend (   Symbol ( ), OP_SELL, Lot, NormalizeDouble (Bid, Digits ), slippage, N ormalizeDouble( Ask + stoploss*Point), N ormalizeDouble (Bid - takeprofit*Point), "comment", magic, color );

 OrderSend (   Symbol ( ), OP_BUY,  Lot, NormalizeDouble (Ask, Digits ), slippage, N ormalizeDouble(Bid - stoploss*Point), N ormalizeDouble (Ask + takeprofit*Point), "comment", magic, color );

Neden: