#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);
}
в коде советника разместил
#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);
}
}
Ордера закрываются, но возникает ошибка 10006 и куча сообщений по ошибке: Метод PositionClose() потерпел неудачу. Код возврата=10006. Описание кода: rejected.
Как это вылечить? Возможно есть более простой способ закрытия сделки по условию?
Ордера закрываются, но возникает ошибка 10006 и куча сообщений по ошибке: Метод PositionClose() потерпел неудачу. Код возврата=10006. Описание кода: rejected.
Как это вылечить? Возможно есть более простой способ закрытия сделки по условию?
// #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; // добавлена запись
}
}
Всем привет! С наступающим Новым Годом!!
Как правильно закрыть ордер по условию?
Попробовал подключить
Ордера закрываются, но возникает ошибка 10006 и куча сообщений по ошибке: Метод PositionClose() потерпел неудачу. Код возврата=10006. Описание кода: rejected.
Как это вылечить? Возможно есть более простой способ закрытия сделки по условию?
Всем привет! С наступающим Новым Годом!!
Как правильно закрыть ордер по условию?
Попробовал подключить
Ордера закрываются, но возникает ошибка 10006 и куча сообщений по ошибке: Метод PositionClose() потерпел неудачу. Код возврата=10006. Описание кода: rejected.
Как это вылечить? Возможно есть более простой способ закрытия сделки по условию?
как управлять звуками в мт4? изменить или уменьшить их громкость?
Регулятором громкости Windows
ответ неверный.
интересует управление звуковыми файлами в самом терминале.
где там регулятор громкости и возможность изменить звук на событие
ответ неверный.
интересует управление звуковыми файлами в самом терминале.
где там регулятор громкости и возможность изменить звук на событие
Вопрос неверный. Каков вопрос - таков ответ. Чёткий и лаконичный. Форум не тот.
не флудите пожалуйста- если нечего ответить
не думаю что разница в организации звуков мт4 и мт5 такая уж значительная и принципиально другая.
конкретно интересует еще- как добавить звук событию- в данном случае- закрытию сделки по тейку или руками.
Ответ верный. Средствами MT4/MT5 не возможно регулировать громкость.
Научитесь правильно ставить вопросы.
Регулятором громкости Windows
. Средствами MT4/MT5 не возможно регулировать громкость.
все же разные ответы, правда?
звуковой файл сам по себе имеет какую то громкость- на том же уровне звука в винде может звучать тише или громче.
если нет возможности изменить громкость в терминале- придется редактором звуков менять его громкость. ( таков должен быть правильный ответ)
по этому вопросу-- "как добавить звук событию- в данном случае- закрытию сделки" есть мысли? хотел сделать звук сыплющихся монеток...
...( таков должен быть правильный ответ)...