下單大師的架構可以使用多券商帳號+多商品+多策略的組合下單
「策略管理」就是指定對應文字檔或萬用API,與下單大師串連,並可以在此設定將多空的訊號用Line、Telegram、Email自動發出通知給管理者或群組
介面說明 #
1. 若策略資料太多時,為管理方便,可以將想要分組的標頭拖放到上方,進行分組顯示,可拖放多個標頭進行分組
2. 策略名稱可直接於表格內更改,其他欄位建議於右側進行修改
3. 修改右側欄位的資料前,請務必先選取左側表格內的資料,右側才會出現所屬資料
4. 查看訊號:可打開該策略所設定的文字檔
5. 手動下單:可透過此功能連動下單到所有使用到該策略的帳戶,這個功能和主畫面下方策略表格旁的手動下單是一樣的(一般除非是手動下單策略,否則不太會使用此功能)
6. 反向下單:將所有用到此策略的「使用策略」倍數設定為反向倍數(訊號為多單時,下單大師下空單,訊號為空單時,下單大師下多單)
7. 異動後請務必「存檔」

新增策略資料 #
1. 請先新增策略 #
新增策略請先完成以下步驟後,再輸入其他欄位
1. 可手動輸入策略名稱後點選【新增】
2. 直接點選【從文字檔新增】後由彈出的視窗裡選擇文字檔即可,策略名稱會直接使用文字檔名當做策略名稱
以上2擇1即可

2. 基本設定 #
1. 啟用:不啟用將完全停用本策略(與使用策略),並從主畫面移除
2. 上架:和啟用不同,下架仍會出現在主畫面上(不啟用的話,會從主畫面移除此策略),且可以在不停止下單的情況下,用手動或自動的方式將策略上下架
3. 群組名稱:分類依據選用此欄位時,相同的名稱會歸類在一起方便查看,只在分類顯示時使用,無其它功能
4. 策略倉位:由文字檔或萬用API取得的策略倉位
4. 操作方向:可設定只做單邊訊號
4.1 只能用在「總倉位」下單。
4.2 只要做多:當總倉位 < 0(空單訊號),會當作是 0 (平倉)
4.3 只要做空:當總倉位 > 0(多單訊號),會當作是 0 (平倉)
4.4 同步:將此「策略倉位」改成對應的文字檔或萬用API的倉位
4.5 全部同步:將所有「策略倉位」改成所對應的文字檔或萬用API的倉位
4.6 全部歸0:將所有「策略倉位」都改成0(不會下單,僅改數字,但按存檔時又會再自動全部同步)
5. 滿倉部位:策略的多空最大可能部位 = 滿倉部位,比例下單會自動計算不用輸入此欄位,主要是給【資金管理計畫】計算使用,若沒有使用資金管理功能可不用理會
6. 評價分數:由策略訊號自動帶入,比例下單會自動計算各訊號分數的平均值,主要是給【資金管理計畫】計算使用,若沒有使用資金管理功能可不用理會
7. 訊號來源
7.1 文字檔:請設定文字檔來源路徑與檔名,並設定多少秒偵測一次
7.2 萬用API:請設定萬用API識別碼,識別碼需和策略軟體裡所屬策略的識別碼一致
7.3 手動下單/比例下單/跟單系統:請依照需求選擇所屬的策略訊號來源,後續會有專門的說明章節
以上每個策略需要擇一使用
8. 萬用API測試程式:在策略還沒開發好或還沒設定好萬用API輸出時,想先測試萬用API功能時,可開啟萬用API測試程式手動操作模擬策略下單,觀察下單大師運作情形

3. 交易時段 & 價格未跳動通知 #
1. 交易時段:請選擇由C06 基本設定-商品交易時段所設定的資料,若找不到適合選項且又是您的策略會經常使用的時段,可先到「系統設定」裡先建立。若是不常用的時段,可選擇「自訂」並在下方的日盤與夜盤時段自行輸入
2. 在以下交易時段之內才觸發下單訊號:未勾選的話(預設),則只要有訊號變動就會觸發下單,跟交易時段的設定無關。勾選的話,若在交易時段之外訊號變動僅會出現【非策略交易時段】本次訊號沒有下單出去,不會實際下單,且時段內也不會自動補單,會等到下一次訊號變動才處理下單(將原帳戶倉位下單到最新的策略倉位),因此使用上要小心,電腦時間也需要校時到非常精準
3. 價格未跳動通知:在以上交易時段之內才會發送通知
4. 偵測依據:
4.1 依檔案更新時間_(預設):預設是依檔案更新時間,因為若是商品漲跌停、選擇權價格或夜盤價格跳動慢時,雖然價格不動,但報價仍是正常有 tick 收進來並持續輸出文字檔或萬用 API訊號
4.2 依價格變動時間_(使用 PT 強制輸出檔案時採用):以下狀況可採用
4.2.1 只做日盤,且此商品極少機會漲跌停
4.2.2 有用 RecalcLastBarAfter 強制不斷重新計算指標/訊號輸出文字檔,例如 PT
5. 日盤每隔N分鐘;夜盤每隔N分鐘價格未跳動時發送通知,最多通知N次:參數N若設定為 0 則價格不會跳動也不會警示(使用TradingView或是Order_訊號時間變動下單,因文字檔不會一直變更,所以這裡一般都設定為0)。到達設定時間發出異常通知(Line、Telegram、Email),再重新計算時間

4. 下單訊號通知 #
1. 附加各帳戶倉位訊息:勾選後傳送的訊息會附加本策略各帳戶下單前後的詳細倉位變化訊息(請注意會傳送所有用到該策略的帳戶倉位資料)
2. 延遲N秒發送:下單後延遲 N 秒才發送通知
3. 【系統設定】名單:勾選後會傳送到在「設定」-「系統設定」-「基本設定」-「通知方式」中設定通知的名單(適用在每個策略要通知的人固定的)
4. 本策略【下單帳號】名單:僅為取得名單的方式由「帳號管理」-「訊號通知」取得而已,一般不會用到
5. 策略自訂名單:若您的每個策略下單訊號通知想要指定發送到不同的通訊名單,可以在此設定,下單大師會依照每個策略的設定於交易時發送到不同的通訊名單
6. 附加訊息:輸入您想要在通知時出現的文字,例如:免責條款,各項警語等。輸入後會在每個通知的最後面加入此段文字
圖內的「【系統設定】名單」,「本策略【下單帳號】名單」,「 策略自訂名單」,3種設定,打勾1個會傳送1次,打勾2個會傳送2次,打勾3個會傳送3次
如果3種設定都打勾並輸入同一個權杖,將會收到3個相同的通知內容
因此一般只會勾選其中一個,或是輸入不同的權杖
詳細設定方式可參考以下完整教學
C08 使用 Gmail 信箱發送各項通知
C10 使用 Telegram 發送各項通知
C15 使用 LINE 發送各項通知

5. 進階設定 #
1. 訊號格式:Current_總倉位下單:勾選代表使用Current_總倉位變動下單,未勾選代表使用Order_訊號時間變動下單,請特別注意2者的差異,一個是告知下單大師持有的數量,一個是告知下單大師本次要下單的數量,一般常用的方式為Current(MC指標/訊號範例即為Current)
1.1 Current_總倉位變動下單:只有總倉位改變才會下單(例如寫入文字檔,不管寫入幾次,只有總倉位改變才會下單),文字檔內的倉位欄需寫入想要持有的數量,例如:我想要持有3口,倉位欄就要填入3,下單大師偵測到異動後,會計算帳戶倉位與策略倉位的差額來下單,以達到持有3口的結果
1.2 Order_訊號時間變動下單:只要訊號帶的時間變動就下單(例如寫入文字檔,不管寫入幾次,訊號帶的時間改變才會下單),文字檔內的倉位欄需寫入本次要下單的數量,例如:我想要下2口空單,倉位欄就要填入-2,下單大師偵測到異動後,會直接依照指示下2口空單
1.3 下拉選單中選擇訊號格式:使用Multicharts並且使用我們的串接範例所產生的文字檔請直接用預設的DateTime,Current,Price格式即可
1.4 欄位說明
DateTime:日期時間(yyyy/MM/dd hh:mm:ss)
Current:總倉位(與Order二擇一)
Order:下單量(與Current二擇一)
Price:目前最新價格
F1:檔案內的註解欄位(下單大師未使用)
SymName:商品名稱(僅供顯示,接受英數字或中文,不做檢核)
SymID:商品代碼(只需要代碼不需年月,例如:MXF)
StockType:請依台股類別填入代碼(A:現股,M:融資,S:融券,D:資券當沖,B:現股當沖)
IsMarketStock:請依台股交易所填入代碼(Y:上市,N:上櫃),此欄位目前沒用到,可直接放Y
ExID:海期交易所代碼
Month:合約月份,例如:2024/8
StrPrice:台指選擇權履約價,例如:21000
CallPut:請依買權或賣權填入代碼(C:買權,P:賣權)
NewClose:請依需求填入(A:自動,N:新倉,C:平倉)
2. 自動上下架:由策略訊號決定上下架(相關邏輯需自行寫在輸出文字檔的指標內)
2.1 上架:下單大師為正式單,文字檔原本的內容前加入$A1#,範例如下($A1#2024/08/15 14:00:00,1,21850)
2.2 下架:下單大師不往券商送單,文字檔原本的內容前加入$A0#,範例如下($A0#2024/08/15 14:00:00,1,21850)
3. 當沖策略:請設定每日要自動平倉的時間,該時間點下單大師會自動將該策略所有啟用的「 帳戶倉位」平倉。此功能和券商的當沖保證金無關,為下單大師定時自動平倉功能。自動平倉出場後,下單大師針對此策略訊號停止下單也不會監控價格未跳動,直到重開下單大師或是「 停止下單」後又再次「 開始下單」
4. 依序下單模式:預設為「同時下單」,若勾選依序下單,則會等前一個下完單,下一個才會下單。請注意:如果帳戶數量很多,使用依序下單可能要花好幾分鐘才會全部下完
5. 訊號音效:可指定每個策略的下單音效。只支援wav音效檔

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

如果您指的是下單大師策略管理設定多個策略,讀取相同的文字檔,這樣是可以的。但因為是讀取的是同一個文字檔,並沒有設定2個策略的必要
若您是指,策略軟體使用Current總倉位,將不同的策略寫到同一個文字檔,那麼是不行的,否則可能導致【重複不斷下單又平倉】的情況
下單大師沒有和策略軟體直接串接,都是透過文字檔抓取訊號,因此只要文字檔出問題,下單大師也會跟著下出有問題的單。
例如:2個策略一個是持有多單1口,一個是空手。這2個策略會不斷的互相覆蓋文字檔,下單大師就會照著文字檔的指示,不斷的買進,賣出,直到被下單大師裡的【交易風險管控】擋下。