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


註解