MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1847

 
EVGENII SHELIPOV # :

Soru şu ki, böyle bir durumla karşılaşan kim olursa olsun, kod yanlışlığı veya komisyoncunun mutfağındaki sorun nedir ????

Sadece kapanış hatasını değil, hangi siparişlerin kapanış için seçildiğini takip edin, hatanın nerede olduğu daha net anlaşılacaktır.

 
EVGENII SHELIPOV # :

Günün iyi zamanı!!!!


OnTick() kodunu gönderin
 
EVGENII SHELIPOV gerçek hesap   ancak gerçek bir hesapta mucizeler gerçekleşir: yalnızca karlı olan siparişler tüm şebekeden kapatılır.
 //+----------------------------------------------------------------------------+
//| Закрытие сетки ордеров при заданной команде                                |
//+----------------------------------------------------------------------------+
void ClosseAll()
  {
   for ( int i = OrdersTotal ()- 1 ; i>= 0 ; i--)
     {
       if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES))
        {
         if (OrderSymbol() == Symbol () && OrderMagicNumber() == Magic)
           {
             if (OrderType() == OP_BUY)
              {
               if (!OrderClose(OrderTicket(), OrderLots(), Bid, slip))
                   Print ( "Не удалось закрыть ордера на покупку!" );
              }
             if (OrderType() == OP_SELL)
              {
               if (!OrderClose(OrderTicket(), OrderLots(), Ask, slip))
                   Print ( "Не удалось закрыть ордер на продажу!" );
              }
           }
        }
     }
  }

Kod, siparişlerin sembol ve sihirle kapatıldığını gösterir. Ama kârı hesaba katarsak böyle bir şey yok. Kârsız pozisyonların kapanmasını engelleyen nedir?... Muhtemelen, komisyoncuya sormak daha iyidir.

 
Mihail Matkovskij # :

Kod, siparişlerin sembol ve sihirle kapatıldığını gösterir. Ama kârı hesaba katarsak böyle bir şey yok. Kârsız pozisyonların kapanmasını engelleyen nedir?... Muhtemelen, komisyoncuya sormak daha iyidir.

Tüm siparişleri kapatma fonksiyonuna kar > 0 hesaplama koşulunu eklesem fikriniz nedir, bir şey değişir mi ???

Emirleri kapatmak için bu koşula sahibim

 
EVGENII SHELIPOV # :

Tüm siparişleri kapatma fonksiyonuna kar > 0 hesaplama koşulunu eklesem fikriniz nedir, bir şey değişir mi ???

Emirleri kapatmak için bu koşula sahibim

Bir çek eklemeniz gerekiyor
 
EVGENII SHELIPOV # :

Tüm siparişleri kapatma fonksiyonuna kar > 0 hesaplama koşulunu eklesem fikriniz nedir, bir şey değişir mi ???

Emirleri kapatmak için bu koşula sahibim

bakılırsa, siparişler komisyoncu tarafından kapatılmıyor. Sunucuya bir siparişi kapatmak için bir istek gönderirseniz (OrderClose) ve bu istek sonucunda kapatılmazsa, buradaki kod kullanılarak hiçbir şey değiştirilemez.

Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
  • 2022.01.05
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
EVGENII SHELIPOV # :

Tüm siparişleri kapatma fonksiyonuna kar > 0 hesaplama koşulunu eklesem fikriniz nedir, bir şey değişir mi ???

Emirleri kapatmak için bu koşula sahibim

Kapanana kadar kapatmak için bir bayrak ekleyin ve herhangi bir komisyoncu için çalışacaktır.
 
Tretyakov Rostyslav # :
Kapanana kadar kapatmak için bir bayrak ekleyin ve herhangi bir komisyoncu için çalışacaktır.

Şimdi yapıcı bir konuşmamız var

Rostislav, mümkünse bayrak hakkında daha ayrıntılı

Ya da aptalca hecelenenler için öyle değil

 
EVGENII SHELIPOV # :

Şimdi yapıcı bir konuşmamız var

Rostislav, mümkünse bayrak hakkında daha ayrıntılı

Ya da aptalca hecelenenler için öyle değil

OnTick() kodunu gönderin...

hepsi değil, yalnızca CountTrade() öğesinin işaretli olduğu bölümler

 
Tretyakov Rostyslav # :

OnTick() kodunu gönderin...

hepsi değil, yalnızca CountTrade() öğesinin işaretli olduğu bölümler

PM'de