Проблема с копировщиком SynchroTradeБ подскажите!

RomanDD

Активный участник
Всем доброго времени суток!
Использую SynchroTrade Pro v1.3, работает быстро все нравится.
Проблема встала когда нужно было копировать сделки с 4х знака на 5тизнак. Возникает в клиент-терминале ошибка 130 (чтотоinvalid stops). Хотелось бы решить данную проблему.
Так же интересует возможность копирования сделок с немного отличающимися по обозначению инструментами, т.е. как копировать допустим сделку по EURUSD- на EURUSD. Подскажите кто знает.
Заранее спасибо!
 

Jw2000

Прохожий
dg=MarketInfo(OrderSymbol(), MODE_DIGITS);
if (dg==0) if (StringFind(OrderSymbol(), "JPY")<0) dg=4; else dg=2;
//вот тут поставь руками количество знаков экспорта напр 5.
dg=5;
// Но для еновых пар неуниверсально.

st=st+DoubleToStr(OrderTicket(), 0)+";";
st=st+DoubleToStr(OrderOpenTime(), 0)+";";
st=st+DoubleToStr(OrderType(), 0)+";";
st=st+DoubleToStr(OrderLots(), 1)+";";
st=st+OrderSymbol()+";";
st=st+DoubleToStr(OrderOpenPrice(), dg)+";";
st=st+DoubleToStr(OrderStopLoss(), dg)+";";
st=st+DoubleToStr(OrderTakeProfit(), dg)+";";
st=st+OrderComment();



WritingLineInFile(stFileName, st);
 

RomanDD

Активный участник
Спасибо за ответ, но я неочень хорошо знаю mq4, есть еще пара вопросов.
Немогли бы вы оставить аську? Можно в личку.
Заранее спасибо!
 

max__2003

Активный участник
А можгл выложить сам копирвщик? И еще вопрос он копирует все сделки или только по одной? Т.е открыл лот на продажу... затем открывается лот на покупку- некоторые копиры предыдущий лот закрывают.. т.е работают только с 1лотом.. а этот как?
 

expforex

Программиров
У меня COPYLOT работает корректно и с 5 знаками. Но вся проблема в том что он платный, а бесплатные версии и будут Вам шалить.....
 
Верх