Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 166

 
mt4'te sesler nasıl yönetilir? seslerini değiştirmek veya azaltmak?
 

Merhaba! Yeni Yılın Kutlu Olsun!!

Bir koşula göre sipariş nasıl kapatılır?

bağlanmaya çalıştı

 #include<Trade\Trade.mqh>
//--- объект для проведения торговых операций
CTrade  trade;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  {
//--- зададим MagicNumber для идентификации своих ордеров
   int MagicNumber= 123456 ;
   trade.SetExpertMagicNumber(MagicNumber);
//--- установим допустимое проскальзывание в пунктах при совершении покупки/продажи
   int deviation= 100 ;
   trade.SetDeviationInPoints(deviation);
//--- режим заполнения ордера
   trade.SetTypeFilling( ORDER_FILLING_RETURN );
//--- режим логирования
   trade.LogLevel( 1 ); // лучше не вызывать этот метод вообще, класс сам выставит оптимальный режим
//--- какую функцию использовать для торговли: true - OrderSendAsync(), false - OrderSend()
trade.SetAsyncMode( true );
//---
   return ( 0 );
  }
danışman koduna yerleştirilmiş
#include<Trade\Trade.mqh>
 
if (Buy_close)
   {
   if (!trade.PositionClose( _Symbol ))
     {
       //--- сообщим о неудаче
       Print ( "Метод PositionClose() потерпел неудачу. Код возврата=" ,trade.ResultRetcode(),
             ". Описание кода: " ,trade.ResultRetcodeDescription());
           
     }
   else
     {
       Print ( "Метод PositionClose() выполнен успешно. Код возврата=" ,trade.ResultRetcode(),
             " (" ,trade.ResultRetcodeDescription(), ")" );
             Print ( "сигнал равняется=" ,signal_s); 
     }
    }

Siparişler kapatıldı, ancak 10006 hatası oluştu ve bir dizi hata mesajı oluştu: PositionClose() yöntemi başarısız oldu. Dönüş kodu=10006. Kod açıklaması: reddedildi.

Nasıl tedavi edilir? Belki bir anlaşmayı koşula göre kapatmanın daha kolay bir yolu vardır?

 
forexman77 :

Merhaba! Yeni Yılın Kutlu Olsun!!

Bir koşula göre sipariş nasıl kapatılır?

bağlanmaya çalıştı

Siparişler kapatıldı, ancak 10006 hatası oluştu ve bir dizi hata mesajı oluştu: PositionClose() yöntemi başarısız oldu. Dönüş kodu=10006. Kod açıklaması: reddedildi.

Nasıl tedavi edilir? Belki bir anlaşmayı koşula göre kapatmanın daha kolay bir yolu vardır?

 // #include<Trade\Trade.mqh> - это не надо второй раз писать в советнике, достаточно один раз перед входными параметрами

if (Buy_close)
   {
   if (!trade.PositionClose( _Symbol ))
     {
       //--- сообщим о неудаче
       Print ( "Метод PositionClose() потерпел неудачу. Код возврата=" ,trade.ResultRetcode(),
             ". Описание кода: " ,trade.ResultRetcodeDescription());
       return ; // добавлена запись
     }
   else
     {
       Print ( "Метод PositionClose() выполнен успешно. Код возврата=" ,trade.ResultRetcode(),
             " (" ,trade.ResultRetcodeDescription(), ")" );
       Print ( "сигнал равняется=" ,signal_s);
       return ; // добавлена запись
     }
   }
 
trora :
mt4'te sesler nasıl yönetilir? seslerini değiştirmek veya azaltmak?
Windows ses kontrolü
 
artmedia70 :
Windows ses kontrolü

cevap yanlış.

ses dosyalarını terminalin kendisinde yönetmekle ilgileniyor.

ses kontrolü ve bir olay için sesi değiştirme yeteneği nerede

 
trora :

cevap yanlış.

ses dosyalarını terminalin kendisinde yönetmekle ilgileniyor.

ses kontrolü ve bir olay için sesi değiştirme yeteneği nerede

Soru yanlış. Soru nedir - cevap böyle. Açık ve özlü. Forum aynı değil.
 
artmedia70 :
Soru yanlış. Soru nedir - cevap böyle. Açık ve özlü. Forum aynı değil.

cevaplayacak bir şey yoksa lütfen su basmayın

MT4 ve MT5 seslerinin organizasyonundaki farkın çok önemli ve temelde farklı olduğunu düşünmüyorum.

Bir olaya nasıl ses ekleneceğiyle özellikle ilgileniyorum, bu durumda bir anlaşmayı elle veya elle kapatmak.

 

Cevap doğru. MT4/MT5 kullanarak ses seviyesini ayarlamak mümkün değildir.

Doğru soruları sormayı öğrenin.

 
artmedia70 :
Windows ses kontrolü
kum :

. MT4/MT5 kullanarak ses seviyesini ayarlamak mümkün değildir.


Yine farklı cevaplar, değil mi?

ses dosyasının kendisinde bir tür ses seviyesi vardır - Windows'ta aynı ses seviyesinde daha sessiz veya daha yüksek ses çıkarabilir.

terminalde ses düzeyini değiştirmek mümkün değilse, ses düzenleyicisini kullanarak ses düzeyini değiştirmeniz gerekecektir. (doğru cevap bu olmalı)

bu konuda - "bir olaya ses nasıl eklenir - bu durumda bir işlemin kapanması" fikri olan var mı? düşen paraların sesini çıkarmak istedim...

 
trora :

...(doğru cevap bu olmalı)...

En başından doğru cevabı aradığın ortaya çıktı? Evet ise, neden soruyorsun?