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.
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.
start(){ staticdouble 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
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?
Hata 130 açılır. Kılavuzu okudum ve neyin yanlış olduğunu anlamıyorum ...
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!
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 } }bunun gibi bir şey, yazım denetimi yapın, doğrudan tarayıcıya yazınHayı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!