[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 1042

 

Herkese iyi günler,

Bekleyen emir neden çalışmıyor, tüm parametreler doğru, yanlış stop yazıyor, stopları sıfırlasam açılıyor, yazsam 130 hatası veriyor ama yazımda hata yok ne var sorun ?????? Herkese teşekkürler!!!


int OrdSen_1;
int başlangıç()

{
OrdSen_1=OrderSend(Symbol(), OP_BUYSTOP, 0.01, Ask+25, 3, Bid+(25-40)*Puan, Ask+(25+40)*Puan);

}

 
Aleksandr_8 :

Sevgili, bu kodda (kapanış emirleri) siparişin neden ilk olarak SELECT_BY_POS tarafından seçildiğini kim açıklayacak,

ve sonra : SELECT_BY_TICKET ? o nasıl çalışır?

Yazdır (Symbol(), "SATIN ALMA HATTIYI KAPAT BAŞLAT");
string sembol = Symbol(); int cnt;
for(cnt = OrdersTotal(); cnt >= 0; cnt--){
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == sembol && OrderMagicNumber()==Magicbuy) {
biletbuy=OrderTicket();OrderSelect(ticketbuy, SELECT_BY_TICKET, MODE_TRADES);lotsbuy2=OrderLots() ;
çift teklif = MarketInfo(sembol,MODE_BID);
Yeniler();
SiparişKapat(ticketbuy,lotsbuy2,teklif,3,Macenta);
}

Listedeki pozisyon numarasına göre açık ve bekleyen emirler arasında gezinir, ilgilendiğinizi seçer ve biletini çıkarırsınız.

ticketbuy=OrderTicket();

ve biletle çalışmaya devam edin.

 
merkulov.artem :

Herkese iyi günler,

Bekleyen emir neden çalışmıyor, tüm parametreler doğru, yanlış stop yazıyor, stopları sıfırlasam açılıyor, kayıt olsam 130 hatası veriyor ama yazımda hata yok ne var sorun ?????? Herkese teşekkürler!!!


int OrdSen_1;
int başlangıç()

{
OrdSen_1=OrderSend(Symbol(), OP_BUYSTOP, 0.01, Ask+25, 3, Bid+(25-40)*Puan, Ask+(25+40)*Puan);

}


+25 sor

StopLoss ve TakeProfit fiyatları piyasaya çok yakın olamaz. Nokta cinsinden minimum durma mesafesi, MODE_STOPLEVEL parametresi ile MarketInfo() işlevi kullanılarak elde edilebilir. Hatalı ve normalleştirilmemiş duruşlar olması durumunda, hata 130 (ERR_INVALID_STOPS) oluşturulur.

Bekleyen bir emir verirken açılış fiyatı piyasaya çok yakın olamaz. Bekleyen fiyatın mevcut piyasa fiyatından puan cinsinden minimum mesafesi de MODE_STOPLEVEL parametresi ile MarketInfo() işlevi kullanılarak elde edilebilir. Bekleyen bir emrin açılış fiyatının yanlış olması durumunda 130 hatası (ERR_INVALID_STOPS) üretilir.

   double bid   =MarketInfo( "GBPUSD" ,MODE_BID); // Запрос значения Bid
   double ask   =MarketInfo( "GBPUSD" ,MODE_ASK); // Запрос значения Ask
   double point =MarketInfo( "GBPUSD" ,MODE_POINT); //Запрос Point
   // Открытие BUY
   OrderSend ( "GBPUSD" ,OP_BUY, 0.1 ,ask, 3 ,bid- 15 * Point ,bid+ 15 * Point );
   Alert ( GetLastError ());                       // Сообщение об ошибке
 
costy_ :

+25 sor

StopLoss ve TakeProfit fiyatları piyasaya çok yakın olamaz. Nokta cinsinden minimum durma mesafesi, MODE_STOPLEVEL parametresi ile MarketInfo() işlevi kullanılarak elde edilebilir. Hatalı ve normalleştirilmemiş duruşlar olması durumunda, hata 130 (ERR_INVALID_STOPS) oluşturulur.

Bekleyen bir emir verirken açılış fiyatı piyasaya çok yakın olamaz. Bekleyen fiyatın mevcut piyasa fiyatından puan cinsinden minimum mesafesi de MODE_STOPLEVEL parametresi ile MarketInfo() işlevi kullanılarak elde edilebilir. Bekleyen bir emrin açılış fiyatının yanlış olması durumunda 130 hatası (ERR_INVALID_STOPS) üretilir.


Bir OP_BUYSTOP siparişi açtığımda. OP_BUYLIMIT vb. değer piyasaya yakın olsa bile her şey yolunda ama OP_BUY ile duraklar doğru değil herşey doğru olmasına rağmen bütün kombinasyonları denedim ve değerler hepsi geçerli, başka bir forumda da okumuştum "Farklıları var demolar: -demo, -ndd-demo, -ecn- demo Seçenek 2 veya 3 ise - o zaman piyasa uygulaması vardır, yani önce durmadan bir emir açmanız ve ardından bir sonraki komutla (OrderModify) stopları ayarlamanız gerekir. MT4 aracılığıyla oluşturulmuş normal bir demom var ve her zaman bir sunucu veriyor, bu nedenle seçenek yok. hesabımın doğru olup olmadığını nasıl kontrol edebilirim ve sonundaki hata nedir?????

Ayrıca, başka bir bilgisayarda sipariş çalıştı, eğer hafızam beni değiştirmezse, sizin için çalışıyor veya 130 hatası var.??!!!

Teşekkür ederim.

 

Merhaba! Türkiye'nin onay kutularını geçmeden neden ok çizdiğini anlayamıyorum. Gösterge benim değil, kodu "okumaya" çalışıyorum. Bence de bug var. Zamanı olan ve karmaşık olmayan, yorum, pliz)))

Dosyalar:
 

Noktaların bir taraftaki doğruya olan uzaklıklarının toplamı diğer taraftakinin toplamına eşit olacak şekilde noktalar arasına düz bir çizgi (sıfırdan bir ışın) nasıl çizileceğini kim bilebilir?) bir vektör var.

bir kez dikey ortalamayı ve yatay ortalamayı (bu noktaların) buldum ve ortaya çıkan koordinat boyunca bir çizgi çizdim, ama bana bunun yanlış olduğunu söylediler.

 
merkulov.artem :

Bir OP_BUYSTOP siparişi açtığımda. OP_BUYLIMIT vb. değer piyasaya yakın olsa bile her şey yolunda ama OP_BUY ile duraklar doğru değil herşey doğru olmasına rağmen tüm kombinasyonları denedim ve değerler hepsi geçerli, başka bir forumda da okumuştum "Farklıları var demolar: -demo, -ndd-demo, -ecn- demo Seçenek 2 veya 3 ise - o zaman piyasa uygulaması vardır, yani önce durmadan bir emir açmanız ve ardından bir sonraki komutla (OrderModify) stopları ayarlamanız gerekir. MT4 aracılığıyla oluşturulmuş normal bir demom var ve her zaman bir sunucu veriyor, bu nedenle seçenek yok. hesabımın doğru olup olmadığını nasıl kontrol edebilirim ve sonundaki hata nedir?????

Ayrıca, başka bir bilgisayarda sipariş çalıştı, eğer hafızam beni değiştirmezse, sizin için çalışıyor veya 130 hatası var.??!!!

Teşekkür ederim.


MT4'te "Yeni Emir" penceresini açın, " piyasa yürütme " sırasında SL ve TP pencereleri aktif değilse, varsayımınız doğrudur, 130 hatası verecektir.
 
Galion :

Merhaba! Türkiye'nin onay kutularını geçmeden neden ok çizdiğini anlayamıyorum. Gösterge benim değil, kodu "okumaya" çalışıyorum. Bence de bug var. Zamanı olan ve karmaşık olmayan, yorum, pliz)))

Evet, hatalar var. İşte bir mod, kontrol edin.

Ayrıca yeni bir sürüm http://forexsystems.ru/indikatory/12345-pomogite-glyuchit-sidus-v-2-a.html

Dosyalar:
 
eddy :

Noktaların bir taraftaki doğruya olan uzaklıklarının toplamı diğer taraftakinin toplamına eşit olacak şekilde noktalar arasına düz bir çizgi (sıfırdan bir ışın) nasıl çizileceğini kim bilebilir?) bir vektör var.

bir kez dikey ortalamayı ve yatay ortalamayı (bu noktaların) buldum ve ortaya çıkan koordinat boyunca bir çizgi çizdim, ama bana bunun yanlış olduğunu söylediler.

Bilmiyorum bile (Geçmişe dönmek, geometriye oturmak istiyorum)).
 
şekle bakılırsa - 2 nokta olsaydı, o zaman sadece hipotenüsün merkezini bulmak mümkün olurdu, ancak birçok nokta var ve sayıları her iki tarafta da farklı