配置文件预览
source: wtcpp/folder98/folder05/folder3/file01.md
Tip
config.json
{
"replayer":{
"mode":"csv",
"path":"./storage/",
"stime":201905010900,
"etime":201910011500,
"basefiles":{
"session":"./common/sessions.json",
"commodity":"./common/commodities.json",
"contract":"./common/contracts.json",
"holiday":"./common/holidays.json",
"hot":"./common/hots.json"
},
"fees":"./common/fees.json"
},
"env":{
"mocker":"cta",
"slippage": 1
},
"cta":{
"module":"WtCtaStraFact.dll",
"strategy":{
"id": "dt_if",
"name": "DualThrust",
"params": {
"code": "CFFEX.IF.HOT",
"count": 50,
"period": "m5",
"days": 30,
"k1": 0.6,
"k2": 0.6,
"stock":false
}
}
}
}
Tip
session.json
{
"root":{
"level":"debug",
"async":false,
"sinks":[
{
"type":"basic_file_sink",
"filename":"BtLogs/Runner.log",
"pattern":"[%Y.%m.%d %H:%M:%S - %-5l] %v",
"truncate":true
},
{
"type":"console_sink",
"pattern":"[%m.%d %H:%M:%S - %^%-5l%$] %v"
}
]
},
"dyn_pattern":{
"strategy":{
"level":"debug",
"async":false,
"sinks":[
{
"type":"basic_file_sink",
"filename":"BtLogs/Strategy_%s.log",
"pattern":"[%Y.%m.%d %H:%M:%S - %-5l] %v",
"truncate":false
}
]
}
}
}
Tip
{
"FD0915":{
"name":"期货白盘0915",
"offset": 0,
"auction":{
"from": 929,
"to": 930
},
"sections":[
{
"from": 930,
"to": 1130
},
{
"from": 1300,
"to": 1515
}
]
},
"TRADING":{
"name":"全市场回测",
"offset": 300,
"auction":{
"from": 2059,
"to": 2100
},
"sections":[
{
"from": 2100,
"to": 230
},
{
"from": 900,
"to": 1130
},
{
"from": 1300,
"to": 1515
}
]
}
}
Tip
commodities.json
{
"CFFEX": {
"IC": {
"covermode": 0,
"pricemode": 0,
"category": 1,
"precision": 1,
"pricetick": 0.2,
"volscale": 200,
"name": "中证",
"exchg": "CFFEX",
"session": "SD0930",
"holiday": "CHINA"
},
"IF": {
"covermode": 0,
"pricemode": 0,
"category": 1,
"precision": 1,
"pricetick": 0.2,
"volscale": 300,
"name": "沪深",
"exchg": "CFFEX",
"session": "SD0930",
"holiday": "CHINA"
}
}
}
Tip
contracts.json
{
"CFFEX": {
"IC2108": {
"name": "中证2108",
"code": "IC2108",
"exchg": "CFFEX",
"product": "IC",
"maxlimitqty": 20,
"maxmarketqty": 10
},
"IC2109": {
"name": "中证2109",
"code": "IC2109",
"exchg": "CFFEX",
"product": "IC",
"maxlimitqty": 20,
"maxmarketqty": 10
}
}
}
Tip
holidays.json
{
"CHINA" : [
20180101,20180215,20181005,20181231,
20190101,20190913,20191001,20191002,20191003,20191004,20191007,
20200101,20200124,20200127,20200128,20200129,20200130,20200131,20200406,20200501,20200504,20200505,20200625,20200626,20201001,20201002,20201005,20201006,20201007,20201008,
20210101,20210211,20210212,20210215,20210216,20210217,20210405,20210503,20210504,20210505,20210614,20210920,20210921,20211001,20211004,20211005,20211006,20211007]
}
Tip
hots.json
{
"CFFEX": {
"IC": [
{
"date": 20190102,
"from": "",
"newclose": 4096.8,
"oldclose": 0.0,
"to": "IC1901"
},
{
"date": 20190118,
"from": "IC1901",
"newclose": 4274.4,
"oldclose": 4307.4,
"to": "IC1903"
}
]
}
}
Tip
fees.json
{
"CFFEX.IF":
{
"open":0.000023,
"close":0.000023,
"closetoday":0.000023,
"byvolume":false
},
"CFFEX.IC":
{
"open":0.000023,
"close":0.000023,
"closetoday":0.000023,
"byvolume":false
}
}