[АРХИВ]Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 5. - страница 264
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Господа офицеры! Пишу советника "поручик Ржевский". Никак не хочет рисоваться, стервец. То то ему не так, то это...
И осталось-то немного: ухо, плечо и затылок чуть-чуть...
Так вот, при модификации ордера OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-3*Point,OrderTakeProfit(),0,CLR_NONE); меняю только SL и, хотя ордер модифицируется правильно,
в журнале пишет Order Modify error1 . Ошибки стало быть нет. Но ведь что-то неверно...Вот подскажите, не сочтите за труд, что именно?
С меня шампанское!
Господа офицеры! Пишу советника "поручик Ржевский". Никак не хочет рисоваться, стервец. То то ему не так, то это...
И осталось-то немного: ухо, плечо и затылок чуть-чуть...
Так вот, при модификации ордера OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-3*Point,OrderTakeProfit(),0,CLR_NONE); меняю только SL и, хотя ордер модифицируется правильно,
в журнале пишет Order Modify error1 . Ошибки стало быть нет. Но ведь что-то неверно...Вот подскажите, не сочтите за труд, что именно?
С меня шампанское!
Нормализуйте новое значение стопа.
Теперь ошибка 130, почему не пойму. Кто может подскажите где я ошибаюсь.
Вероятно, Вы используете непозволительно малые значения StopLoss и TakeProfit, но это - только предположение. Недостаточно информации.
ордеру,вести подсчет номеров ордеров нет возможности-так как
работают несколько советников и все в разнобой ставят и закрывают
ордера на одном счете .Каждый советник имеет свой магик.
Вопрос именно о данных с последнего закрытого ордера в терминале?
Теперь ошибка 130, почему не пойму. Кто может подскажите где я ошибаюсь.
Не нормализируйте стопы внутри OrderSend. Делайте это перед RefreshRates и потом подставляйте. Выводите в принт эти значения, что быть уверенным, что они правильны. Кстати, научитесь открывать позицию без стопов, т.к. есть ДЦ которые не принимают ордера со стопами. После выставления оного, модифицируйте стопы - это пройдёт.
Очень уж маленький слипадж = 2. В примере и то дают 3 и это по 4-значной котировке. Если кинете такой советник на 5-значную котировку, то слипадж будет 0.2 пункта. Уж точно будут ошибки.Вопрос к профи:необходимо вытащить данные по последнему закрытому
ордеру,вести подсчет номеров ордеров нет возможности-так как
работают несколько советников и все в разнобой ставят и закрывают
ордера на одном счете .Каждый советник имеет свой магик.
Вопрос именно о данных с последнего закрытого ордера в терминале?
В Полезных функциях Кима найдёте!
Нормализуйте новое значение стопа.
не помогло OrderModify(OrderTicket(),OrderOpenPrice(), NormalizeDouble(OrderOpenPrice()-3*Point,Digits),OrderTakeProfit(),0,CLR_NONE);
если ставлю нули, то обнуляет TP и ругается постоянно
Ребята я не знаю Кима-может все таки ответит знающий и в этой ветки
буду очень благодарен!
ордеру,вести подсчет номеров ордеров нет возможности-так как
работают несколько советников и все в разнобой ставят и закрывают
ордера на одном счете .Каждый советник имеет свой магик.
Вопрос именно о данных с последнего закрытого ордера в терминале?
Ребята я не знаю Кима-может все таки ответит знающий и в этой ветки
буду очень благодарен!
Смотрите наверху направо поиск! Там напишите и всё!