4105 Не выбран заказ? Em я делаю это правильно?
Results 1 to 2 of 2

Thread: 4105 Не выбран заказ? Em я делаю это правильно?

  1. #1
    Моя строка заказа:
    OrderSend (Символ (), OP_BUYLIMIT, 1, NormalizeDouble (RectanglePriceMin 300 * Point, Digits), 3, NormalizeDouble (RectanglePriceMin, Digits), NormalizeDouble (RectanglePriceMax, Digits) 500 * Point, Order Sent, 16384,0, Green) ;


    Пытаясь выбрать мой заказ, чтобы написать прибыль или - в моем журнале:

    if (OrderSelect (16384, SELECT_BY_TICKET) == true)
    Печать (Прибыль для заказа 16384, OrderProfit ());
    еще
    Печать (OrderSelect возвращает ошибку, GetLastError ());

    Но я получаю вместо этого ошибку 4105 ... странно ..?

  2. #2
    16384 - это магическое число, которое вы назначили на покупку. Это не номер билета. Если вам нужно сделать что-то для торговли сразу после ее создания, назначьте возвращаемое значение из ордера на целое число. Возвращаемое значение - номер билета предыдущей покупки. Если это то, что вы вернетесь и выберите позже, тогда вам нужно будет создать цикл, который будет проходить через все ваши открытые заказы, ища тот, который вам нужен.

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.