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

 
Statik bir değişkende önceki fiyatı düzeltmeniz ve her bir kene, kene aralarında olacak şekilde karşılaştırmanız gerekir (geçerli önceki fiyat)
 
Anladım.
 
FAQ :
Statik bir değişkende önceki fiyatı düzeltmeniz ve her tiki, tik aralarında olacak şekilde karşılaştırmanız gerekir (geçerli önceki fiyat)

Bunun gibi?

 if ((Low[ 1 ]>MA) && (Bid<MA))
{
 ...
}
if ((High[ 1 ]<MA) && (Ask>MA))
{
 ...
}
 

Hata 130 açılır. Kılavuzu okudum ve neyin yanlış olduğunu anlamıyorum ...

 extern int TP= 10 ;
extern int SL= 40 ;
extern double lot= 1 ;
extern int slippage= 3 ;
...
if ((l==true)&&(proves==true)) OrderSend ( Symbol (),OP_SELL,lot,Bid,slippage,Ask-SL* Point ,TP* Point +Ask, 0 , 0 , 0 , Green );
...
if ((l==true)&&(proves==true)) OrderSend ( Symbol (),OP_BUY,lot,Ask,slippage,Bid-SL* Point ,Bid+TP* Point , 0 , 0 , 0 , Red );
 

130 - Stoplarda (veya bekleyen bir emrin açılış fiyatında) çok yakın stoplar veya yanlış hesaplanmış veya normalleştirilmemiş fiyatlar. Deneme, yalnızca hatanın güncel olmayan bir fiyattan kaynaklanması durumunda tekrarlanabilir. RefreshRates işlevini kullanarak verileri güncellemek ve tekrar denemek için 5 saniyelik bir gecikmeden sonra gereklidir. Hata devam ederse, tüm ticaret girişimlerini durdurmalı ve program mantığını değiştirmelisiniz.

Buraya bak.

 

Hata 130. Yanlış duruşlar

belki de DC'nin izin vermediği piyasaya çok yakın, ancak büyük olasılıkla stop ve kar olmadan bir sipariş vermeniz gerekiyor ve bir sonraki döngüde, çoğu DC'nin şimdi gerektirdiği gibi siparişi değiştirin ve kâr ve stop ekleyin.

 

Uzman Danışmandan gelen Yorumları başka bir TF ile başka bir çizelgeye çekmek mümkün müdür? Şimdiden teşekkür ederim!

 
Hayır, sadece kendi pencerenizde yazıp çizebilirsiniz tabi ki VINAPI kullanmadığınız sürece ama bu yöntemin işinize yarayacağını düşünmüyorum.
 
start(){ static double pBid = 0 ;
   RefreachRates(); 
   if (pBid== 0 ){pBid=Bid;}
   
   double Ma = iMa(bla,bla,bla.....
   
   if ((pBid>Ma&&Bid<=Ma)||(pBid>=Ma&&Bid<Ma)){
       if ( OrdersTotal ()< 1 ){
           // Open BUY order
       }
   }
   if ((pBid<Ma&&Bid>=Ma)||(pBid<=Ma&&Bid>Ma)){
       if ( OrdersTotal ()< 1 ){
           // Open SELLorder
       }
   }
   забыл : pBid=Bid;
bunun gibi bir şey, yazım denetimi yapın, doğrudan tarayıcıya yazın
 
FAQ :
Hayır, sadece kendi pencerenizde yazıp çizebilirsiniz tabi ki VINAPI kullanmadığınız sürece ama bu yöntemin işinize yarayacağını düşünmüyorum.

Teşekkür ederim! Yazık çünkü danışman dakikada ve göstergeler diğer TF'lerde ve genel durumu eski TF'lerde gözlemlemek daha iyi!

Ve VINAPI'yi ilk kez duyuyorum! Nasıl ve nedir?

Google'a Baktı: WinAPI Ve orada nasıl arama yapılır? Büyük rehber!