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

 
İyi günler, yardıma ihtiyacım var. Belli bir bar ve kapanış fiyatı vardır. Bir sonraki nokta nasıl uygulanır: Baykuş, mevcut fiyat ile barın kapanış fiyatı arasındaki fark belirtilen fiyatı geçtikten sonra bir pozisyon açmalıdır. Sadece verilen fiyatın kapanış fiyatı ile mevcut fiyatın kapanış fiyatı arasındaki farkı hesaplayabilirim (belirli bir andaki fiyatla değil - elde etmek istediğim şey bu).
 
mmero :

Sevgili profesyoneller!

Lütfen bana iki komşu mumun örtüşme oranını hesaplamak için en doğru ve en hızlı yöntemi söyleyin.

Bunun göstergelerinin uzun zamandır yazıldığından ve tam orada veri tabanında olduğundan şüpheleniyorum ama bulamıyorum.

Bunu yapardım:

 double coef;


if ( NormalizeDouble ( MathMax (High[i],High[i+ 1 ])- MathMin (Low[i],Low[i+ 1 ]), Digits )== 0 )  coef = 0 ;   //обе свечи нулевые и на одном уровне
if ( MathMin (High[i],High[i+ 1 ])< MathMax (Low[i],Low[i+ 1 ]) coef = 0 ;                                //свечи не перекрываются

else coef = ( MathMin (High[i],High[i+ 1 ])- MathMax (Low[i],Low[i+ 1 ]))/( MathMax (High[i],High[i+ 1 ])- MathMin (Low[i],Low[i+ 1 ]))
 
tommy27 :
İyi günler, yardıma ihtiyacım var. Belli bir bar ve kapanış fiyatı vardır. Bir sonraki nokta nasıl uygulanır: Baykuş, mevcut fiyat ile barın kapanış fiyatı arasındaki fark belirtilen fiyatı geçtikten sonra bir pozisyon açmalıdır. Sadece verilen fiyatın kapanış fiyatı ile mevcut fiyatın kapanış fiyatı arasındaki farkı hesaplayabilirim (belirli bir andaki fiyatla değil - elde etmek istediğim şey bu).
geçerli zaman diliminin geçerli sembolünün geçerli Teklif fiyatını almak için iClose (0,0,0) kullanın
 
oDin48 :

Beyler, lütfen bana kodu söyleyin, böylece bir süre belirli sayıda puan değişikliğinden sonra bazı işlemler yapılır.

Misal. Fiyat 10 dakika içinde 20 puan değiştiyse bir satın alma açın.

daha kesin olun:

1. Tam 10 dakikada tam 20 puan

2. son 10 dakikada en az 20 pip

3. Son 10 dakikada, değişiklik en az bir kez 20 puan değerine ulaştı

...

???

 
alsu :
geçerli zaman diliminin geçerli sembolünün geçerli Teklif fiyatını almak için iClose(0,0,0) kullanın
Teşekkürler, hem Close aracılığıyla hem de tavsiye ettiğiniz gibi yaptım:
StartPrice1 =   iClose ( 0 , 0 , 0 );
//StartPrice1 = Close[0];
Delta1 = MathAbs (Price0 - StartPrice1);
Comment (Delta1);
Print ( "Raznica= " ,Delta1);
ancak sonuç yalnızca yeni bir çubuk göründüğünde güncellenir, ancak her onaydaki değişiklikleri görmek ve düzeltmek istiyorum.
 
alsu :
geçerli zaman diliminin geçerli sembolünün geçerli Teklif fiyatını almak için iClose(0,0,0) kullanın
Henüz kapanmadıysa, mevcut iClose(0,0, 0 ) çubuğunun kapanış fiyatını belirlemek mümkün müdür? Benim vardiyamda >0 gerekli.
 
Söyle bana, standart hindilerde olduğu gibi (Önceki veya ilk göstergenin verilerine başvurmayı seçerek) özel bir göstergeye özel bir gösterge uygulamak mümkün mü? Özel göstergeleri hesaplarken, sadece kullanımını buldum standart fiyat sabitleri (kapanış, açılış, tipik fiyat ...), ama oraya fiyatın değil, göstergenin hesaplanmasını nasıl koyacağımı bulamadım.
 
tommy27 :
İyi günler, yardıma ihtiyacım var. Belli bir bar ve kapanış fiyatı vardır. Bir sonraki nokta nasıl uygulanır: Baykuş, mevcut fiyat ile barın kapanış fiyatı arasındaki fark belirtilen fiyatı geçtikten sonra bir pozisyon açmalıdır. Sadece verilen fiyatın kapanış fiyatı ile mevcut fiyatın kapanış fiyatı arasındaki farkı hesaplayabilirim (belirli bir andaki fiyatla değil - elde etmek istediğim şey bu).
 int bar= 1 ; // заданный бар
int raznica= 10 ; 
if ( MathAbs ( iClose ( 0 , 0 ,bar)-Bid)>raznica* Point )
   { OrderSend (...)
     ...
   }

Sadece bir tür ek kısıtlama koymanız gerektiğini unutmayın, böylece bu koşul yerine getirildikten sonra danışman her bir işarette pozisyon açmaz..

 
paladin80 :
Henüz kapanmadıysa, mevcut iClose(0,0, 0 ) çubuğunun kapanış fiyatını belirlemek mümkün müdür? Benim vardiyamda >0 gerekli.

shift=0 ile geçerli fiyatı döndürür

 
paladin80 :
Henüz kapanmadıysa, mevcut iClose(0,0, 0 ) çubuğunun kapanış fiyatını belirlemek mümkün müdür? Benim vardiyamda >0 gerekli.

Sıfır çubuğunun her zaman bir kapanış fiyatı vardır, ancak yeni bir onay işaretinin ortaya çıkmasıyla değişir.