Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
При установке Meta Trader 5 какой Proxy server устанавливать?
на мт5 работает.
Да работает-просчитай ошибки-01.10.20112 до 06.10.2012 на евро/$
всмысле это?
failed modify buy 0.10 EURUSD sl: 1.29120, tp: 1.29370 -> sl: 1.29120, tp: 1.29370 [Invalid stops]
JF 0 Core 1 19:48:37 2012.10.03 16:20:27 Modify error =4756
стоплосс и тейкпрофит нельзя модифить в себя , поэтому пишет ошибку стопов, чего здесь удивительного.
всмысле это?
failed modify buy 0.10 EURUSD sl: 1.29120, tp: 1.29370 -> sl: 1.29120, tp: 1.29370 [Invalid stops]
JF 0 Core 1 19:48:37 2012.10.03 16:20:27 Modify error =4756
стоплосс и тейкпрофит нельзя модифить в себя , поэтому пишет ошибку стопов, чего здесь удивительного.
Менят стоп после 10 пипс?Или нет?
Так как считат 10 пипс дорогой? если указал когда менят стоп?
if(PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY)
если ест позиция бай
if(MStop > 0)
Если MStop болше нуля
if(NormalizeDouble(Bid - MStop,4) >= Open)
Если цена Бид минус указание пипс болше цена опен double Open = NormalizeDouble(PositionGetDouble(POSITION_PRICE_OPEN),4);
которая указал на 4 знака.
if(SL == 0 || NormalizeDouble(Bid - MStop,4) >= SL)
Если стоплос = 0 или цена Бид минус указние пипс болше или равни уровен стоплоса.
Что непонятно?
На МТ4 работает нормално.
На МТ5-глюк .
Считат умею,на МТ4 работает нормално.На МТ5 задал болше из за СтопЛевел(SymbolInfoInteger(_Symbol,SYMBOL_TRADE_STOPS_LEVEL)). Все равно-глюк.
да,а что написано в коде:
Менят стоп после 10 пипс?Или нет?
Так как считат 10 пипс дорогой? если указал когда менят стоп?
if(PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY)
если ест позиция бай
if(MStop > 0)
Если MStop болше нуля
if(NormalizeDouble(Bid - MStop,4) >= Open)
Если цена Бид минус указание пипс болше цена опен double Open = NormalizeDouble(PositionGetDouble(POSITION_PRICE_OPEN),4);
которая указал на 4 знака.
if(SL == 0 || NormalizeDouble(Bid - MStop,4) >= SL)
Если стоплос = 0 или цена Бид минус указние пипс болше или равни уровен стоплоса.
Что непонятно?
На МТ4 работает нормално.
На МТ5-глюк .
Считат умею,на МТ4 работает нормално.На МТ5 задал болше из за СтопЛевел(SymbolInfoInteger(_Symbol,SYMBOL_TRADE_STOPS_LEVEL)). Все равно-глюк.
да тут все просто, неправильный уровень стопов, а именно стоп меньше минимального.
Че непонятного?
да тут все просто, неправильный уровень стопов, а именно стоп меньше минимального.
Че непонятного?
Здравствуйте Решетов,
Ето для Вас "Что за хрень?",а для меня условие,когда надо делат вызов функция модификации.
Если посмотрели код,етогово не написали бы.
В коде ест:
Перевод условие:
Если цена по Bid - MStop болше или равна уровен открития позиции,тогда можно произайти вызов функция модификации-не ранше.
Еще-ето неправилно поставили-в коде видно как надо-постит надо верно:
Показал,что SL нормализовано.Вторая нормализация на всякий случай,думаю не плохо.
Само условие(которые Вы взяли из условие для сел позишон):
Если стоп лос равен нулю Или цена по Bid минус 10 пипс болше или равно уровен стоплоса-тогда можно произайти вызов функция модификации.
Если цена болше и стоплос поменяется,следущий вызов будет через 10 пипс,чтоб не вызивало на каждий тик.
Вот что я написал-думаю что так правилно.
Ожидал,что скажете правилно или нет,ошибка моя или баг?
Здравствуйте Решетов,
Ето для Вас "Что за хрень?",а для меня условие,когда надо делат вызов функция модификации.
...