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

 
belck :

ilk işlevden sonra artık çalışmıyor


ve ne kadar çalışıyor? hangi koşul sağlanmıyor?
 
sergeev :

ve ne kadar çalışıyor? hangi koşul sağlanmıyor?

ilk koşul siparişleri kapatmayı durdurur.

ve ikincisi de çalışmıyor.

yani belirlenen koşullara ulaşıldığında işlemler açık kalmaya devam eder.

 
Bu sitede bir yerde "kod tasarım programı" gibi bir mühendislik mucizesi hakkında bir makale gördüm ve bu bana tüm koşulların görsel temsili için bir program gibi geldi, ancak makaleyi okumayı hiç bitirmedim ama unuttum isim, belki biri bana bir mucize olup olmadığını söyler mi?
 
Aşağıdaki kodu kullanarak, grafiğin altında, ayrı bir pencerede, koşullara bağlı olarak yeşil veya kırmızı renkli bir çizgi çizilir .
- Bir arabellekle idare etmenin ve aynı işlevselliği sürdürmenin bir yolu var mı?
Teşekkür ederim!

 int init(){
   IndicatorBuffers ( 8 );
   IndicatorShortName ( "" );
   IndicatorDigits ( 0 );


   SetIndexLabel (     0 , "TREND  BUY" );
   SetIndexArrow (     0 , 110 );
   SetIndexDrawBegin ( 0 , 0 );
   SetIndexStyle (     0 , DRAW_ARROW , EMPTY, Buffer_Lines_Width, Green );
   SetIndexBuffer (   0 , Buf_1_Buy);

   SetIndexLabel (     1 , "TREND  SELL" );
   SetIndexArrow (     1 , 110 );
   SetIndexDrawBegin ( 1 , 0 );
   SetIndexStyle (     1 , DRAW_ARROW , EMPTY, Buffer_Lines_Width, Red );
   SetIndexBuffer (   1 , Buf_1_Sell);
. . . 

}
 
     int endbar = 12;
     int startbar = 5;
     int barstotal;
     
     for (;startbar < endbar;startbar++)
       {
       if (StopLoss > Low[startbar])
         {
         StopLoss = Low[startbar];
         
         }
       }

Bana biraz daha anlat. Dönem için en düşük fiyat değerini araması gereken bir döngü var, ancak döngü sona eriyor ve StopLoss değişkeni 0'a eşit, ancak en azından bir fiyata eşit olması gerekiyor

Başlangıçtaki StopLoss değişkeni 0

Yani anladığım kadarıyla döngü StopLoss değişkenine minimum değeri atamıyor.

 
chief2000 :
Aşağıdaki kodu kullanarak, grafiğin altında ayrı bir pencerede, koşullara bağlı olarak yeşil veya kırmızı renkli bir çizgi çizilir.
- Bir arabellekle idare etmenin ve aynı işlevselliği sürdürmenin bir yolu var mı?
Bir tampon - bir renk. Yani, zaman içinde rastgele bir noktada renk değişmek üzere uydurulabilir, ancak tüm uzunluğu boyunca tüm çizgi rengi değiştirecektir. Göstergelerdeki tüm iki renkli çizgiler iki tamponla çizilir.
Elbette nesneleri uygulayabilirsiniz, ancak bu başka bir hikaye.
 
DOCTORS :

Bu yüzden fraktallarla kendi yolumda uğraştım - göstergeyi kendi yolumda yazdım ... benim için daha kolay. Soru şu ki, bir sorunum var.

oklar 3 bar geriye nasıl hareket ettirilir? :(

Kod parçası...

SetIndexStyle(0, DRAW_ARROW,0,1);
SetIndexArrow(0,217);
SetIndexBuffer(0, ExtMapBuffer1);
SetIndexEmptyValue(0, 0.0);
SetIndexStyle(1, DRAW_ARROW,0,1);
SetIndexArrow(1, 218);
SetIndexBuffer(1, ExtMapBuffer2);
SetIndexEmptyValue(1, 0.0);

IndicatorShortName("My_iFractals");
SetIndexLabel(0, "iFractalsUp");
SetIndexLabel(1, "iFractalsDn");

UPD

Вопрос снят, сорри опять за кривость свою, но может кому будет интересно ответ - SetIndexShift(0,-3);


Farklı yollar gördüm ama bu. SetIndexShift kullanın - yukarı eğrilik
 
granit77 :
Bir tampon - bir renk. Yani, zaman içinde rastgele bir noktada renk değişmek üzere uydurulabilir, ancak tüm uzunluğu boyunca tüm çizgi rengi değiştirecektir. Göstergelerdeki tüm iki renkli çizgiler iki tamponla çizilir.
Elbette nesneleri uygulayabilirsiniz, ancak bu başka bir hikaye.

Tam olarak gözlemlediğim şey buydu - tüm çizgi renk değiştirdi. Ayrıca nesneleri (arabelleklerden önce) uygulamaya çalıştım, ancak kendi incelikleri var ve sonuç olarak arabelleklerin tercih edildiği ortaya çıktı. En azından artık tüm olasılıkları kullandığımı biliyorum.
Teşekkür ederim!
 
(Kapat[1]-Aç[1])+(Kapat[2]-Aç[2]) vb. nasıl özetleyeceğimi anlamıyorum. N dönem için (gösterge için geçerlidir).
 
001 :
(Kapat[1]-Aç[1])+(Kapat[2]-Aç[2]) vb. nasıl özetleyeceğimi anlamıyorum. N dönem için (gösterge için geçerlidir).
nasıl denedin