Где ошибка при заполнении таблица для стоп лосса и тейк профита ?

Страницы: 1
RSS
Где ошибка при заполнении таблица для стоп лосса и тейк профита ?
 
Помогите где я ошибаюсь при заполнении таблицы ?

Заполняю следующим образом:
Код
local T = {
       TRANS_ID = tostring(math.random(1,1000000)),
       CLASSCODE = class_code,
       SEC_CODE = sec_code,
       ACCOUNT = account,
       ACTION = "NEW_STOP_ORDER",
       QUANTITY = tostring(T_position.qty),
       EXPIRY_DATE = "GTC",
       IS_ACTIVE_IN_TIME = "NO",
            OPERATION = "B",
            OFFSET = "0",
            OFFSET_UNITS = "PRICE_UNITS"
     }

-- SL

T["COMMENT"] = "SL";
T["STOPPRICE"] = tostring(SL);
T['MARKET_STOP_LIMIT'] = 'NO'
T["PRICE"] = tostring(getPrice(T["OPERATION"],SL));


--TP

T["COMMENT"] = "TP";
T["STOP_ORDER_KIND"] = "TAKE_PROFIT_STOP_ORDER";
T["STOPPRICE"] = tostring(TP);
T['MARKET_TAKE_PROFIT'] = 'NO'
T["PRICE"] = tostring(getPrice(T["OPERATION"],TP));
Ошибка следующая:
Ошибка выставления стоп-заявки TP:  Не указан инструмент транзакции
 
Код
       SEC_CODE = sec_code,
Разве не SECCODE?
 
Кстати да, попробую сейчас вновь
 
Подскажите пожалуйста еще, как можно добавить пользовательский комментарий к заявке ?  Мне нужно будет его программно считывать. К сожалению комментарий который я ввожу в поле "COMMENT", не отображается после выставления заявки...
 
Добрый день.

Комментарий необходимо проставит в параметре ["CLIENT_CODE"]
20-ти символьное составное поле, может содержать код клиента и текстовый  комментарий (поручение) с тем же разделителем, что и при вводе заявки вручную.
Страницы: 1
Читают тему
Наверх