И снова здравствуйте .
Старался долго Вас не беспокоить по данному вопросу .Чтобы не торопить , всё равно знаю , что быстро не сделаете. Но как бы третий год пошёл , жизнь как то скоротечна . Так , что как то решил снова обратиться к данному вопросу .
Насколько я понял какое то частичное решение есть , универсальный формат .
Можно как то в этом деле мне помочь . Что и как нужно изменить в строке команды , чтобы приаттачить значение Условие исполнения=Только пассивная
А , то боюсь поломаю роботов своих , а они у меня каждый день робят .
Это для Lua команда
================================= Lua ====================================
trans_id = trans_id + 1
local trans_params =
{
CLIENT_CODE = Account,
CLASSCODE = Class_Code,
SECCODE = Sec_Code,
ACCOUNT = Account,
TYPE = "L",
TRANS_ID = tostring(trans_id),
OPERATION = tostring(operation),
QUANTITY = tostring(math.abs(quantity)),
PRICE = tostring(math.floor(tonumber(price) / step) * step), -- округление цены при отправлении транзакции
ACTION = "NEW_ORDER"
}
local res = sendTransaction(trans_params)
if string.len(res) ~= 0 then
message('Error: ' .. res, 3)
return 0
else
return trans_id
end
вот для Trans2Quik строка
============================== Trans2Quik C# =================================
DataProvider.transId++;
string transactionString = "TRANS_ID = " + DataProvider.transId +
" ; ACCOUNT=" + Config.QuikAccount +
"; CLIENT_CODE= /" + Config.FullProgName +
"; SECCODE=" + Config.SecCode +
"; CLASSCODE=" + Config.ClassCode +
"; ACTION=NEW_ORDER; OPERATION=" + operation +
"; PRICE=" + price +
"; QUANTITY=" + quantity + ";";
Int32 res = Trans2Quik.send_async_transaction(transactionString,ref nExtendedErrorCode, err_msg, err_msg_size);
return res;
Буду премного благодарен , если окажете помощь .