下單大師的架構可以使用多券商帳號+多商品+多策略的組合下單
「帳戶管理」就是要把「帳號」和「商品」做組合
介面說明 #
1. 若帳戶資料太多時,為管理方便,可以將想要分組的標頭拖放到上方,進行分組顯示,可拖放多個標頭進行分組
2. 帳戶名稱可直接於表格內更改,其他欄位建議於右側進行修改
3. 修改右側欄位的資料前,請務必先選取左側表格內的資料,右側才會出現所屬資料
4. 異動後請務必「存檔」

新增帳戶資料 #
1. 請先新增帳戶 #
新增帳戶請先完成以下步驟後,再輸入其他欄位
1. 可由下拉選單選擇暱稱與商品(可複選也可按右鍵全選)後點選【新增】
2. 手動輸入商品名稱後點選【從名稱新增】
以上2擇1即可

2. 基本設定 #
1. 群組名稱:分類依據選用此欄位時,相同的名稱會歸類在一起方便查看,只在分類顯示時使用,無其它功能。
2. 下單帳號:請選擇要下單的券商帳號(下拉選單不存在的帳號代表沒有建立)
3. 帳戶總倉位:這裡在未來開始交易後會顯示該帳戶所有「使用策略」的「帳戶倉位」加總
4. 下單商品:請選擇要下單的商品
5. 交易所代號:自訂商品時才需要輸入,若是使用下單大師內建的常用商品,會自動帶入
6. 股票最後進場日期:上一次股票下單進場的日期,用來判斷當沖是 T日/T+1日(也就是目前的股票部位:資買或券賣,是何時進場的 ?)
7. 交易所代號:海外期貨的交易所代號,台指相關商品請放空白
8. 商品代碼:該券商的商品代碼(每間券商可能會不相同),可點選右邊按鈕由「常用商品」裡選擇
9. 當沖-保證金減半:須視 API 是否支援此功能,才能有效使用
9.1 使用前需向營業員申請「當沖保證金減半」
9.2 台指使用此功能後若收盤前未平倉,會被券商強制平倉(請特別注意同一個券商帳號請勿當沖單和波段單同時使用,波段倉位有可能會被券商作為當沖單強制平倉)
10. 跳動單位:【限價百分比讓點】使用,若沒有用到此功能可以不用理會。
11. 口數單位:【幣安使用】其他券商口數單位固定為1。委託時會送出下單口數*口數單位

3. 下單限制 #
1. 每次下單最大口數:這是以【帳戶】為單位設定的,同一個帳戶中所有使用策略的限制均相同。請注意:設定值不能與帳戶總倉位最大口數衝突,例如帳戶總倉位最大口數限制設為 4,反手時最多會下單 8 口 (如 +4 翻單為 -4),所以這裡的設定不能小於 8 口,才不會造成反手時下單失敗
2. 帳戶總倉位最大口數:這是以【帳戶】為單位設定的,例如設為 4 代表總倉位最高可以是 +4/-4,反手例如 +4 –> -4 會下空單 8 口,這是沒有限制的,是限制最後下完單的總倉位。(除非另外有在每次下單最大口數中限制)
2.1 平倉(策略倉位=0)不限制
2.2 若有多個策略同時觸發,因為讀取到的帳戶倉位可能同時取得,有可能導致限制失效
因此最大口數控制的最佳方式為使用「比例下單」整合出來的「策略倉位」
3. 帳戶總交易次數限制:這是以【帳戶】為單位設定的,每次按【開始下單】時會重新計算次數

4. 手動轉倉 #
1. 尚未轉倉:未打勾的狀態下,代表該帳戶本月份尚未轉倉換月
1.1 尚未到轉倉換月時間點,若該帳戶想要下遠月,可點旁邊的…按鈕,執行換月(不會轉倉)
1.2 現倉(近月):顯示目前的下單月份
1.3 新倉(遠月):顯示換月後的下單月份
1.4 手動轉倉:會將目前該帳戶的帳戶倉位換倉到遠月(轉倉+換月)
2. 轉倉完成:打勾的狀態下代表該帳戶本月份已轉倉換月
2.1 新倉(遠月):此時顯示為換月(遠月)後的下單月份(也就是目前的下單月份)
手動轉倉功能,基本上是不會用到,請儘量使用自動轉倉功能。結算日與轉倉規則是設定在「商品管理」,若是有其中一個帳戶需要提早換月或轉倉,才需要到此執行,其餘轉倉設定請至「商品管理」


5. 台指期貨轉選擇權 #
關於台指轉選擇權,因設定選項分佈在各個設定頁面,我們有專門教學頁面(請參考Q01 台指期貨轉選擇權下單),這裡僅先簡單說明,若沒有使用期轉權功能,可不用理會
1. 已轉換,等待還原:此為假日期貨轉換為選擇權的註記
2. 查價測試與選擇權下單代碼:目前僅支援統一期貨帳號,此功能為測試「查詢選擇權成交價」
3. 檢查該履約價商品是否存在 ? (下價外很遠才需要):目前僅支援統一期貨帳號,啟用查價功能後,下單前檢查該履約價商品是否存在 ? 不存在則會自動跳下一檔履約價,直到商品存在才下單。通常是下價外很遠才需要用到,因為價平附近的商品都一定存在
4. 限價單與讓點(可設百分比讓點):目前僅支援統一期貨帳號,使用限價單與讓點(可百分比)
5. 自動計算口數:設定每口期貨要自動換算選擇權口數的固定金額與捨入方法
6. 表格顯示「選擇權留倉部位」,請注意這裡的「單位」要和使用策略的「帳戶倉位」一致

修改帳戶名稱或相關資料 #
1. 請於左側表格內選取要修改的資料(帳戶名稱請直接於表格內修改即可)
2. 於右側欄位處進行修改
3. 按存檔(出現存檔成功!才算完成)

登入測試與實單測試 #
1. 新增帳戶完成後請務必進行「登入測試」與「實單測試」以驗證相關資料是否正確
2. 登入測試:一般登入都只驗證身份證與密碼及雙因子(憑證),若是出現提示:登入成功,可以開始進行實單/查價測試時才可進行「實單測試」,若在「登入測試」階段就出現問題,則「實單測試」按鈕會反白無法執行
3. 實單測試:「實單測試」無法單獨執行,必需先進行「登入測試」後才可執行,執行時需要收到預期中的錯誤訊息才代表正確,因為「實單測試」主要是要測試API下單相關設定是否正確,而不是為了要成交。因此只要是預期中會收到的錯誤訊息(例如:價格錯誤或是保證金不足的訊息)都是正常的。若是收到非預期的錯誤(例如:帳號不正確)則代表相關設定仍需要調整
4. 實單測試會跳出一個視窗有2種選項選擇,可依照需求進行測試,一般若沒特別必要請使用預設值即可
5. 「登入測試」與「實單測試」的錯誤訊息將會顯示在主畫面的訊息視窗,需依照錯誤訊息指示詢問券商營業員,或是下單大師客服



1. 下單大師設計為能在同一套裡使用多帳號,多商品與多策略下單,其中的帳號與商品的組合我們稱之為「帳戶」
2. 由「帳戶管理」的介面中可看到,「帳戶」主要目的就是可讓同一個券商帳號指定搭配多種商品,例如:該帳號想要下大台,也想要下電子期,就是在這裡新增2筆資料,並分別指定大台與電子期的商品組合
3. 「帳戶總倉位」為轉倉時用來下單的數量
例如:同一個帳戶有使用2個策略,A策略倉位為+5,B策略倉位為-3,此時「帳戶總倉位」為+2,轉倉時會直接下近月-2與遠月+2來轉倉,而不是先下近月的-5與+3,再下遠月+5與-3
原因如下
假設有A,B 這2個策略使用同一個帳戶,限制最大口數8
A策略先放空5口 => 帳戶倉位-5 ,帳戶總倉位-5(符合最大口數+8/-8之內)
B策略再做多10口 => 帳戶倉位+10 ,帳戶總倉位+5(原帳戶總倉位-5+10=5,符合最大口數+8/-8之內)
假設,程式裡的平倉限制有最大口數(鎖總倉位)
A策略平倉 => 原本需要+5,才能將帳戶倉位歸0,但是因為原帳戶總倉位5再+5後,帳戶總倉位會變成10,已經超過8口的限制,因此程式控制只會+3(平倉3口),讓該使用策略的帳戶倉位變成-2,帳戶總倉位符合限制8(5+3)
接下來
當B策略平倉 => 帳戶倉位-10(平倉10口) ,帳戶總倉位-2(8-10=-2)
最終會變成策略都平倉了(策略倉位=0)但A策略的帳上還有-2(實際券商裡也是-2)。這種情況下沒有人工介入會有問題
所以程式處理時有特別加入平倉(策略倉位=0)不限制帳戶總倉位最大口數(平倉一定要給他平)