PatsRaw 參數設定說明
程式設定參數說明:
/DbfId :
可以用來變更數據庫代碼(PatsRaw預設為0x0020)
設定方式:
/DbfId 數據庫代碼(HEX)
例:
/DbfId 0x1020
/PatsCfg :
透過檔案指定PATS's API設定內容, 預設檔名為工作路徑下的 PATSini.cfg
設定方式:
/PatsCfg filename
例
/PatsCfg "x:\pats\PATSini.cfg"
設定檔內容
測試:
PATSApplicVersion=1.0 //自定義,必要時需提供給廠商此設定內容
PATSApplicationID=TEST4 //自定義,必要時需提供給廠商此設定內容
PATSLicenseKey=TEST4 //自定義,必要時需提供給廠商此設定內容
PATSHostAddress=213.175.185.10:18030 //請依廠商提供設定
PATSPriceAddress=213.121.20.221:20000 //請依廠商提供設定
PATSUserID=TEST4_PF //請依廠商提供設定
PATSPassword=PRES2345 //請依廠商提供設定
PATSEnvType=ptTestClient //依API指示作設定,一般測試為 ptTestClient
PATSInitReset=TRUE //依API指示作設定
PATSLogonReset=Y //依API指示作設定
PATSLogonReport=N //依API指示作設定
PATSDllFile=DEMOAPI.dll //提供測試用API版本來源位置(可含路徑)
正式:
PATSApplicVersion=1.0 //自定義,必要時需提供給廠商此設定內容
PATSApplicationID=TEST4 //自定義,必要時需提供給廠商此設定內容
PATSLicenseKey=TEST4 //自定義,必要時需提供給廠商此設定內容
PATSHostAddress=213.175.185.11:18130 //請依廠商提供設定
PATSPriceAddress=213.121.20.222:20100 //請依廠商提供設定
PATSUserID=TEST4_PF //請依廠商提供設定
PATSPassword=PRES2345 //請依廠商提供設定
PATSEnvType=ptClient //依API指示作設定,一般正式為 ptClient
PATSInitReset=TRUE //依API指示作設定
PATSLogonReset=Y //依API指示作設定
PATSLogonReport=N //依API指示作設定
PATSDllFile=PATSAPI.dll //提供正式用API版本來源位置(可含路徑)
#選項(2014-02-13)
IncludeIdentified_Strike=N #是否包含已知的選擇權商品
IncludeIdentified_Spread=N #是否包含已知的一般價差商品(SGX除外)
#選項(2014-05-16)
IncludeIdentified_Unknow=N #是否包含未知類型的商品
/DTSport
指定 DbfTS 服務的埠號, 預設為 31213
設定方式:
/DTSport port_no
例
/DTSport 31213
/BiasCfg
透過檔案,提供系統時間偏移設定,系統將依設定提供計算過後的相對時間資訊供運用, 預設檔名為工作路徑下的 PATSBias.cfg
設定方式:
/BiasCfg filename
例:
/BiasCfg x:\cfgs\PATSBias.cfg
設定檔內容範例
//Bias單位為分鐘(即所需時間與GMT的偏差值)
//所有未特別指定的商品依此設定內容
|=360
//所有未特別指定的商品符合此交易所來源的依此設定內容
|CME=360
|SGX=-480
|NYBOT=300
|eCBOT=300
|CME_CBT=360
//所有特別指定的商品依此設定內容
|MINI S&P|CME=-150
|LONGGILT|Liffe=0
|FTSE100|Liffe=0
|GLBX EURO|CME=0
|NY NG|CME=300
|NY PYS CR|CME=300
|NY PYS RB|CME=300
|NY PYS HO|CME=300
|CMX SI|CME=300
|CMX GC|CME=300
|CMX HG|CME=300
|NY PA|CME=300
|NY PL|CME=300
|$ EC|SIM=360
/PFixCfg
透過檔案,提供系統由來源資訊收到行情價格資料時的修正處理方式, 預設檔名為工作路徑下的 "PATSpFix.cfg"
有此功能的版本, 商品的欄位資料中Tag #15 PriceOperator 會有依據設定檔取得的對應設定內容 (設定範例)
設定方式:
/PFixCfg filename
例:
/PFixCfg x:\cfgs\CMEpFix.cfg
設定檔內容範例
'此檔案註解的引導符不能用 / 因為設定內容的識別符會用到
'可用的修正方式設定內容如下
' *100 價格欄位會被乘以100
' /100 價格欄位會被除以100
' *.001 等同 /1000
' /.001 等同 *1000
' !64 價格欄位會以分母為64的分數作整數分子逼近取實數
'所有未特別指定的商品依此設定內容
|="" '設空,不作任何處理 (通常不用設)
//所有未特別指定的商品符合此交易所來源的依此設定內容
|eCBOT|="" '設空,不作任何處理 (通常不用設)
//所有特別指定的商品依此設定內容
|CMX HG|CME=*10
/FeedCfg 此參數限具有FeedServer功能的版本才有, 參考2014-06-13
透過檔案以feed指令功能, 提供系統產生商品對應的同時給予指定欄位初始內容值, 預設檔名預設檔名為工作路徑下的 "PATSfeed.cfg"
須注意如果指定的欄位於上游會提供內容, 當資料同步時仍將是以上游提供的內容值為主
設定方式:
/FeedCfg filename
例:
/FeedCfg x:\cfgs\PATSfeed.cfg