Come posso chiudere correttamente un ordine condizionato?
Ho provato a connettermi
#include<Trade\Trade.mqh>
//--- объект для проведения торговых операций
CTrade trade;
//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit()
{
//--- зададим 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);
}
inserito nel codice EA
#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);
}
}
Gli ordini si chiudono, ma appare l'errore 10006 e un mucchio di messaggi di errore: metodo PositionClose() fallito. Codice di ritorno=10006. Descrizione del codice: rifiutato.
Come risolvere il problema? Forse c'è un modo più semplice per chiudere uno scambio per condizione?
Come posso chiudere correttamente un ordine condizionato?
Ho provato a connettermi
Gli ordini si chiudono, ma appare l'errore 10006 e un mucchio di messaggi di errore: metodo PositionClose() fallito. Codice di ritorno=10006. Descrizione del codice: rifiutato.
Come risolvere il problema? Forse c'è un modo più semplice per chiudere uno scambio per condizione?
// #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; // добавлена запись
}
}
. Non è possibile regolare il volume con gli strumenti MT4/MT5.
Tutte risposte diverse, vero?
Un file sonoro in sé ha un certo volume - allo stesso livello sonoro sulle finestre può suonare più tranquillo o più forte.
Se non puoi cambiare il volume nel terminale, dovrai usare l'editor di suoni per cambiare il volume. (questa dovrebbe essere la risposta corretta)
su questa domanda - "come aggiungere un suono a un evento - in questo caso, la chiusura di un affare" qualche pensiero? voleva fare un suono di monete che cadono...
Ciao a tutti, buon anno!!!
Come posso chiudere correttamente un ordine condizionato?
Ho provato a connettermi
Gli ordini si chiudono, ma appare l'errore 10006 e un mucchio di messaggi di errore: metodo PositionClose() fallito. Codice di ritorno=10006. Descrizione del codice: rifiutato.
Come risolvere il problema? Forse c'è un modo più semplice per chiudere uno scambio per condizione?
Ciao a tutti, buon anno!!!
Come posso chiudere correttamente un ordine condizionato?
Ho provato a connettermi
Gli ordini si chiudono, ma appare l'errore 10006 e un mucchio di messaggi di errore: metodo PositionClose() fallito. Codice di ritorno=10006. Descrizione del codice: rifiutato.
Come risolvere il problema? Forse c'è un modo più semplice per chiudere uno scambio per condizione?
come posso controllare i suoni in mt4? cambiare o diminuire il loro volume?
Controllo del volume di Windows
la risposta è sbagliata.
interessato a controllare i file audio nel terminale stesso.
dove si trova il controllo del volume e l'opzione per cambiare il suono in un evento
la risposta è sbagliata.
Sono interessato a controllare i file audio nel terminale stesso.
dov'è il controllo del volume e la possibilità di cambiare il suono durante un evento
La domanda è sbagliata. Qual è la domanda, è la risposta. È chiaro e conciso. Questo non è il forum giusto.
per favore non adulare - se non hai niente da dire.
Non credo che la differenza nell'organizzazione del suono tra mt4 e mt5 sia così significativa e fondamentalmente diversa.
Sono specificamente interessato a come aggiungere un suono a un evento - in questo caso, per chiudere un affare al takeout o a mano.
La risposta è corretta. Gli strumenti MT4/MT5 non sono in grado di regolare il volume.
Imparare a fare le domande giuste.
Controllo del volume di Windows
. Non è possibile regolare il volume con gli strumenti MT4/MT5.
Tutte risposte diverse, vero?
Un file sonoro in sé ha un certo volume - allo stesso livello sonoro sulle finestre può suonare più tranquillo o più forte.
Se non puoi cambiare il volume nel terminale, dovrai usare l'editor di suoni per cambiare il volume. (questa dovrebbe essere la risposta corretta)
su questa domanda - "come aggiungere un suono a un evento - in questo caso, la chiusura di un affare" qualche pensiero? voleva fare un suono di monete che cadono...
...( dovrebbe essere la risposta corretta)...