N-dakikada pozisyonlar tek tek nasıl kapatılır? - sayfa 4

 
Vitaly Muzichenko :

Yani, yakın sadece 0(yanlış) veya 1(doğru) olabilir, başkası verilmez.

bir kez daha, işte fonksiyonun işleyişi, bugün verdim, bugün çalışıyor ve orada bitireceğiz.

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

N-dakikada pozisyonlar tek tek nasıl kapatılır?

Natalya Dzerzhinskaya , 2017.11.22 19:17


( OrderCloseTime () > 0 ) çalışıyor, o zaman böyle bırakacağım

Tekrar teşekkürler))


Ayrıca mükemmel bir şekilde kapanıyor, ancak kapattıktan sonra 4108 "Geçersiz bilet numarası" hatası yazıyor.



 
Vitaly Muzichenko :

Yani, yakın sadece 0(yanlış) veya 1(doğru) olabilir, başkası verilmez.

Aynı şekilde, güvenilirlik için şunu yazmak daha iyidir:

güvenilirlik için

Her zaman(!!!) bir fonksiyonda, doğru ve gerekli fonksiyon parametrelerini kullandığımızdan emin olmak için onun için bulunan değeri kullanmanız gerekir.

 
Renat Akhtyamov :

bir kez daha, işte fonksiyonun işleyişi, bugün verdim, bugün çalışıyor ve orada bitireceğiz.

Bahsedilen teşekkür, ipucunun doğruluğunu göstermez, siz bir yetişkinsiniz ve bunun farkında olmalısınız.

Bu, servis istasyonuna gelip ustaya teşekkür etmekle ilgili, diyorlar ki, onarımdan sonra araba iyi gidiyor, sadece valfler çalıyor. Anlıyor musun?

Her şey gitti)

 

öğretmenler boşandı .... hepsi ve muhtelif ....

sadece ticaret fonksiyonlarıyla şaka yapmamanın daha iyi olduğunu biliyorum

her şey 5+ üzerinde yapılmalı

her hata para kaybıdır!

 
Taras Slobodyanik :
Yineleme sırasında siparişleri hemen kapatabilirsiniz.
Neden zaman arıyorsunuz? Karşılaştırıldı - kapalı - sonraki.

Bir koşul var - herkesten önce açılan yalnızca bir sipariş bulmanız gerekiyor. Ve tam bir emir listesi olmadan, şu veya bu emrin en eskisi olduğunu bilmek imkansızdır.

 
Renat Akhtyamov :

öğretmenler boşandı .... hepsi ve muhtelif ....

sadece ticaret fonksiyonlarıyla şaka yapmamanın daha iyi olduğunu biliyorum

her şey 5+ üzerinde yapılmalı

her hata para kaybıdır!

Renat, kıyamet sırasında bile bu koşul yerine getirilmeyecek, kontrol edebilirsiniz:

                   if ( OrderSelect (MyTicketBuy, SELECT_BY_TICKET )== true )
                  {
                     close= OrderClose (MyTicketBuy, OrderLots (), MarketInfo ( OrderSymbol (), MODE_ASK ), 0 , clrRed );
                     if (close< 0 ){ if (Fun_Error( GetLastError ())== 1 ) return ; }
                  }
                   if ( OrderSelect (MyTicketSell, SELECT_BY_TICKET )== true )
                  {
                     close= OrderClose (MyTicketSell, OrderLots (), MarketInfo ( OrderSymbol (), MODE_BID ), 0 , clrBlue );
                     if (close< 0 ){ if (Fun_Error( GetLastError ())== 1 ) return ; }
                  }
 
Vitaly Muzichenko :

Renat, kıyamet sırasında bile bu koşul yerine getirilmeyecek, kontrol edebilirsiniz:

kişi kodumu kullandı !!!!

hata mı oluştu?????

Vitaly, dur...

ya da inanmıyorsan azap çek

 
Ihor Herasko :

Bir koşul var - herkesten önce açılan yalnızca bir sipariş bulmanız gerekiyor. Ve tam bir emir listesi olmadan, şu veya bu emrin en eskisi olduğunu bilmek imkansızdır.

Koşul olarak 5 dakikadan fazla açık olamaz, yani sırayla güvenle geçebilirsiniz ve 5 dakikadan daha eski kapatabilirsiniz, bu en eskisi olacaktır.

 
Renat Akhtyamov :

kişi kodumu kullandı !!!!

hata mı oluştu?????


O (hata) asla görünmeyecek olan nokta budur. O ortaya çıksa bile. Kapatma değişkeni, sıfırdan küçük bir değere sahip olamayacak bool türünde olmalıdır.

 
Renat Akhtyamov :

kişi kodumu kullandı !!!!

hata mı oluştu?????

Kullanıp kullanmamakla ilgili değil.

Tekrar:

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

N-dakikada pozisyonlar tek tek nasıl kapatılır?

Vitaly Muzichenko , 2017.11.22 20:28

En az 100 yılda bir, hangi koşullar altında çalışabilir?

                   if ( OrderSelect (MyTicketBuy, SELECT_BY_TICKET )== true )
                  {
                     close= OrderClose (MyTicketBuy, OrderLots (), MarketInfo ( OrderSymbol (), MODE_ASK ), 0 , clrRed );
                     if (close< 0 ){ if (Fun_Error( GetLastError ())== 1 ) return ; }
                  }
                   if ( OrderSelect (MyTicketSell, SELECT_BY_TICKET )== true )
                  {
                     close= OrderClose (MyTicketSell, OrderLots (), MarketInfo ( OrderSymbol (), MODE_BID ), 0 , clrBlue );
                     if (close< 0 ){ if ( Fu n_Error( GetLastError ())== 1 ) return ; }
                  }