# 04、國外委託送單 SeaNewOrder ( )

## 函式

```
SeaNewOrder (
    string oibno,
    string oAccount,
    string oSymbol,
    string oBS,
    string oClientOrdNo,
    string oSymbolFlag,
    string oOrderIP,
    string oPriceString,
    int oQty,
    string oPriceflag="2",
    string oTif="1",
    string oPosition_Effect = "4",
    string oSub_Account = null,
    string oExchange = null,
    string oPriceStringFlag= "1",
    string oStopCondition = "1", 
    string oStopPriceString = "0",
    string strSign = null,
    string CA = null,
    string b2bID = null,
    string check_code = null,
    string total_account = null,
    string order_source = "0"
)
```

## 輸入

oIbno：分公司代碼

oAccount：帳戶

oSymbol：商品

oBS：買賣&#x5225;*(1-買、2-賣)*

oClientOrdNo：自訂序&#x865F;*(預設為空值)*

oSymbolFlag：商品&#x5225;*(1-期貨、2-選擇權、3-複式選擇權、4-期貨價差)*

oOrderIP：委託IP位置

oQTY：委託數量

oPriceString：委託價格字&#x4E32;*(市價、範圍市價請帶"0")*

oPriceflag：價格條&#x4EF6;*(1:限價、2:市價、3:市價停損(國外)、4:限價停損(國外)、5:範圍市價，預設為2)*

oTif：委託條&#x4EF6;*(1-ROD、2-FOK、3-IOC，預設為1)*

oPosition\_effect：新平倉&#x78BC;*(1-新增、2-沖銷、3-當沖、4-自動，預設為4)*

oSubAccount：子帳&#x865F;*(預設為空值)*

oExchange：交易所代&#x78BC;*(1-Taifex、2-Hkfe、3-Sgx、4-Cme、5-Cbot、6-Comex、7-Nymex、8-Nybot、9-Lif、10-Ipe、11-Eurex、12-Mat、13-Tocom、14-Ose、15-Lme、16-Ice、17-IceUK、18-Jpx，預設為空值)*

oPriceStringFlag：價格格&#x5F0F;*(預設為"1"，帶"1"時，oPriceString及oStopPriceString價格格式為小數如:111.3515625；適用於分數商品，帶"2"時，oPriceString及oStopPriceString價格格式為分數如:111+11.25/32)*

oStopCondition：停損&#x55AE;*(1-一般單、2-停損單，預設為1)*

oStopPriceString：停損價&#x683C;*(預設為"0")*

strSign：簽章內&#x5BB9;*(B2B使用者需自行填入，一般使用者無須理會，預設為空值)*

CA：憑證&#x503C;*(B2B使用者需自行填入，一般使用者無須理會，預設為空值)*

b2bID：客戶之I&#x44;*(B2B使用者需自行填入，一般使用者無須理會，預設為空值)*

check\_code：驗證&#x78BC;*(B2B使用者需自行填入由web登入所取得的值，一般使用者無須理會，預設為空值)*

total\_account：驗證帳&#x865F;*(B2B使用者需自行填入由web登入所取得的值，一般使用者無須理會，預設為空值)*

order\_source：下單來源&#x5225;*(0-同登入來源別、1-MultiCharts)*

## 回傳

1. 透過 SeaReportEvent 事件通知結果&#x20;
2. 若送單失敗透過 Error 事件送出錯誤內容

## 說明

國外委託下單
