Кто - нибудь может подсказать: Что делать если сделки автоматически копируются не с тем объемом лота, который позиционирует трейдер, а большими объемами????
Попробуйте почитать про торговые сигналы или поискать на форуме. https://www.mql5.com/ru/articles/523. Возможно объем сделки вычисляется в процентах от депозита, и ваш депозит больше чем депозит трейдера на сигнал которого вы подписаны.
"Сигналы" - это социальный трейдинг c MetaTrader 4 и MetaTrader 5. Сервис напрямую интегрирован в торговые платформы, и позволяет любому легко копировать торговые операции профессиональных трейдеров. Из тысяч провайдеров выберите понравившегося, подпишитесь в несколько кликов, и сделки моментально начнут копироваться на ваш счет.
Скажите пожалуйста, как написать в коде (если ордер закрылся в минусе то следующий увеличиваем) . СЛ и ТП нет.
Может есть специальная функция для этого?
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 19.02.2008 |//| Описание : Возвращает флаг убыточности последней позиции. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+bool isLossLastPos(string sy="", int op=-1, int mn=-1) {
datetime t;
int i, j=-1, k=OrdersHistoryTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (t<OrderCloseTime()) {
t=OrderCloseTime();
j=i;
}
}
}
}
}
}
}
if (OrderSelect(j, SELECT_BY_POS, MODE_HISTORY)) {
if (OrderProfit()<0) return(True);
}
return(False);
}
Это же СОВСЕМ другое! В MT4 я могу вычислить в коде нужное количество мне ВЫЧИСЛИТЕЛЬНЫХ буферов и задать их через функцию. А в MT5 получается, что надо жестко прописывать в коде это количество. Вся гибкость идет лесом.
Здравствуйте, подскажите пожалуйста, я использую советника, которые копирует сделки на другой терминал, но копирование сделок не получается, так как разные депозиты. Раньше на одинаковых депозитах получалось. У терминала с которого копируются сделки (мастер) депозит 259000 центов, у терминала на который копируется сигнал 68 долларов, соотношение поставил в советники, сделки не проходят, может есть статьи на эту тему, кто-то работает с копировщиками?????
Кто - нибудь может подсказать: Что делать если сделки автоматически копируются не с тем объемом лота, который позиционирует трейдер, а большими объемами????
Попробуйте почитать про торговые сигналы или поискать на форуме. https://www.mql5.com/ru/articles/523. Возможно объем сделки вычисляется в процентах от депозита, и ваш депозит больше чем депозит трейдера на сигнал которого вы подписаны.
Скажите пожалуйста, как написать в коде (если ордер закрылся в минусе то следующий увеличиваем) . СЛ и ТП нет.
Может есть специальная функция для этого?
Скажите пожалуйста, как написать в коде (если ордер закрылся в минусе то следующий увеличиваем) . СЛ и ТП нет.
Может есть специальная функция для этого?
А скажите где взять облегченный терминал?
Ладно. Все молчат. Поясню. Ренат проговорился, что на vps MQ стоят облегченные терминалы. Типо они и шустрые от того. Ну и где взять?
Специальной нет. Вам надо в истории сделок найти последнюю закрытую позицию. И далее уже смотреть закрыта она с убытком или нет.
Скажите пожалуйста, как написать в коде (если ордер закрылся в минусе то следующий увеличиваем) . СЛ и ТП нет.
Может есть специальная функция для этого?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
comp, 2016.03.31 07:39
Помогите решить засаду. Переписываю с MT4 на MT5, все потихоньку получается, но вот найти аналог четверошной IndicatorBuffers никак не получается.
В статье Переход с MQL4 на MQL5 написано Аналога НЕТ. Что за ерунда?!
Статья: Как написать индикатор в MQL5.
Документация: Свойства программ (#property).
indicator_buffers
int
Количество буферов для расчета индикатора
indicator_plots
int
Количество графических серий в индикаторе
Статья: Как написать индикатор в MQL5.
Документация: Свойства программ (#property).
indicator_buffers
int
Количество буферов для расчета индикатора
indicator_plots
int
Количество графических серий в индикаторе