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

 

Güzel gün. Lütfen aşağıdakilerin nasıl uygulanacağını bildiriniz:

Açık bir Alış pozisyonu var. Bir sonraki mum istikrarlı bir şekilde aşağı indi ve durdurma tetiklendi. Ancak hareket keskin olduğundan ve sinyaller hala Buy gösterdiğinden, bir sonraki tikte tekrar uzun pozisyon açılacaktır. Pozisyonların açılmasını örneğin bir sonraki mumun kapanışına kadar ertelemek için koda hangi satırlar eklenmelidir?

Ve ikinci soru. Kurallardan biri olarak, stokastik doğruların yönü yukarı doğru kodda belirtilebilir mi?

Şimdiden teşekkürler.

 
Trollük için üzgünüm! Arkadaşlar hata nerede? Sinyal çalıştı, 2 bar geçtikten sonra, koşul karşılanırsa bir anlaşma açarız.
 if (bay == true )   datetime T=Time[ 0 ] //сработал сигнал на покупку запоминаем время  бара

if (iBarShift( NULL , 0 ,T)== 2 ) //по времени, сигнал был на 2 баре
   {   
   if (Open[ 1 ]<Close[ 1 ] && Open[ 2 ]<Close[ 2 ] )   //и эти бары бичьи 
     { 
     // что-то делаем
     }
   }
 
Top2n :
Trollük için üzgünüm! Arkadaşlar hata nerede? Sinyal çalıştı, 2 bar geçtikten sonra, koşul karşılanırsa bir anlaşma açarız.

 static int T= 0 ;
if (bay == true && T==0 )   T=Time[ 0 ] //сработал сигнал на покупку запоминаем время  бара

if (iBarShift( NULL , 0 ,T)== 2 ) //по времени, сигнал был на 2 баре
   {   
   if (Open[ 1 ]<Close[ 1 ] && Open[ 2 ]<Close[ 2 ] )   //и эти бары бичьи 
     { 
     T=0;
     // что-то делаем 
     }
   }
En talihsiz seçenek olmasına rağmen. İstediğiniz çubukta sinyalin kendisini kontrol etmeniz gerekir.
 
Vinin :

En talihsiz seçenek olmasına rağmen. İstediğiniz çubukta sinyalin kendisini kontrol etmeniz gerekir.

Neye benziyor?
 
Top2n :

Neye benziyor?

Sinyali nasıl kontrol edersiniz? Tamamen aynı, ancak diğer çubuklarda
 
Top2n :

Neye benziyor?

Her şeyin senden damla damla sıkılması gerekiyor

if (StochM < St_min && StochS < St_min)
bay_min=doğru;

Bu kontrolü 2 çubuk daha yapın.

 
OP, bu doğru, çok teşekkürler!
 
r772ra :

Şu şekilde deneyin:


Teşekkürler!!! İhtiyacın olan şey bu. İlk tuğla döşendi.

Ama burada her dakika Startprice değerini değiştirmem ve durumu kontrol etmem gerekmediğini düşündüm.

 if   (Low[ 4 ]< MA4 && MA4 < High[ 4 ])             //условия если 4-я свеча лежит в скользящей  

Zaman çerçevesi mumunun kapanışında kontrol edilecek koşula ihtiyacım var ve eşleşirse, son mumun kapanış değeri Startprice değişkenine girilir.

Yani barın kapanışında ma ile iletişime geçmeniz gerekiyor. Bunu nasıl yapacağımı bilmiyorum. Sadece time0 + 0 ekle desem kendim çözemiyorum).

Hareketli ortalamanın kapanış fiyatlarına uygulanmasına müdahale ederse, bunu açılış fiyatlarına değiştirebilirsiniz. Benim için fark etmez.

hata devam ediyor, kapanış fiyatı nesnenin değeriyle eşleşmiyor

Daha iyi kodlamaya yardımcı olun veya düşünün. İkincisi ise, bunun için birkaç ay daha oturmam gerekiyor)


 
supernyb :

bool NewBar()
{statik tarihsaat yeni çubuğu;
bool res=yanlış;
if(newbar==0)newbar=Zaman[0];
if(newbar!=Zaman[0]){res=true;newbar=Zaman[0];}
dönüş(ler);
}

Yeni bir çubuğun varlığı.

 
Yaklaşık 3-4 ay önce data klasörünü sildim . Sepet boşaltıldı. Şimdi oradan bir dosyaya ihtiyacım var. Silinen dosyaları kurtarmak için bir program önerebilecek olan var mı?
Neden: