Нашел я такой портфель, попробовал как Вы советовали присвоить Order.Portfolio = clientCodePortfolio. У меня он под номером 327708. Прежняя ошибка пропала, появилась новая - Указанный счет депо не найден: "327708"
Вот строчки из лога.
2020/01/17 14:19:19.584| |FixServer |From quik 127.0.0.1:64525: NewOrderSingle
2020/01/17 14:19:19.584|Debug |FixServer |Session quik: TransId=51514607<->ReqId=51514607
2020/01/17 14:19:19.584|Debug |FixServer |In. OrderRegister,T(L)=0001.01.01 00:00:00.000,Sec=AAPL_SPB@SPBXM,SecType=Stock,TransId=51514607,OrdType=Market,Pf=327708(ClCode=327708),Cond=,UID=51514607,Price=0,Side=Sell,Vol=10/,Till=,TIF=PutInQueue,MM=,MR=,SLP=,MN=
2020/01/17 14:19:19.586| |LuaServer |Request: OrderRegister,T(L)=0001.01.01 00:00:00.000,Sec=AAPL_SPB@SPBXM,SecType=Stock,TransId=51514607,OrdType=Market,Pf=327708(ClCode=327708),Cond=,UID=51514607,Price=0,Side=Sell,Vol=10/,Till=,TIF=PutInQueue,MM=,MR=,SLP=,MN=
2020/01/17 14:19:19.586| |LuaServer |t = {}
t["ACCOUNT"] = "327708"
t["CLASSCODE"] = "SPBXM"
t["SECCODE"] = "AAPL_SPB"
t["QUANTITY"] = "10"
t["EXPIRY_DATE"] = "GTC"
t["OPERATION"] = "S"
t["TYPE"] = "M"
t["ACTION"] = "NEW_ORDER"
t["PRICE"] = "0"
t["EXECUTION_CONDITION"] = "PUT_IN_QUEUE"
t["TRANS_ID"] = "51514607"
return sendTransaction(t)
2020/01/17 14:19:19.586|Error |LuaServer |Result: Указанный счет депо не найден: "327708"
2020/01/17 14:19:19.586|Debug |LuaServer |Out. Execution,T(L)=0001.01.01 00:00:00.000,T(S)=2020.01.17 14:19:19.597,(Transaction),Sec=@,O/T=True/False,Ord=/0/51514607,Fail=System.InvalidOperationException: Указанный счет депо не найден: "327708",Price=0,OrdVol=,TrVol=,Bal=,TId=,Pf=,TPrice=,UId=,State=Failed,Cond=
2020/01/17 14:19:19.610|Debug |LuaServer |ProcessQuote
Полностью лог приаттачил.