金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索

1-99个策略库优化跟单评估交易系统python+pel策略库

[复制链接]

3

主题

76

帖子

76

积分

等级: 免费版

注册:
2021-7-16
曾用名:
 楼主| 发表于 2022-9-7 14:38 | 显示全部楼层
输出效果:
AmountToExel_257205_20220907_日曲线记录.csv

,('日期', '时间', '总盈亏', '浮动盈亏', '平仓盈亏', '手续费', '可用资金', '占用保证金', '动态权益', '上次结算准备金', 'HIGH动态权益', 'LOW动态权益', '当前账户持仓品种'),
,20220907,182700,1654.25,1060.0,600.0,5.75,29184.66015625,17738.4,46903.05859375,45248.81,46903.05859375,0,['DQY01'],
,20220907,182700,1654.25,1060.0,600.0,5.75,29184.66015625,17738.4,46903.05859375,45248.81,46903.05859375,0,['DQY01'],
,20220907,182700,1654.25,1060.0,600.0,5.75,29184.66015625,17738.4,46903.05859375,45248.81,46903.05859375,0,['DQY01'],

补充内容 (2022-9-7 14:43):
csv 格式好处就是可以用文本打开查看,也可以用 表格软件打开查看,另一个是读写不需要再增加python库,最大化保证python环境的稳定性,每多安装一个新的python库,更容易产生python环境的不稳定性.

补充内容 (2022-9-7 14:45):
                    if 240000 > int(context.Time) > 0:
                        try:
                            with open(context.WenJianMing,mode='r',encoding='utf-8') as f:
                                #print(f.readlines())
                                #elif 190000 >= int(context.Time) > 10500:
                                with open(context.WenJianMing,mode='a',encoding='utf-8') as f:    #开始添加记录表头数据 'a'=添加
                                    for index in context.Data:
                                        #print(str(i))
                                        f.write(','+str(index))    #写入数据,文件保存在上面指定的目录,加\n为了换行更方便阅读
                                        #print(context.WenJianMing)
                                        pass
        
                        except FileNotFoundError:
                            with open(context.WenJianMing,mode='w',encoding='utf-8') as f:    #使用with open()新建对象f, 'w'= 覆盖
                                f.write(','+str(context.DataName))    #覆盖写入表头最上层
                                print(context.WenJianMing)
                                pass


补充内容 (2022-9-7 14:46):
改版了一下,写文件的核心,自行修改吧,刚才好像没有通过

补充内容 (2022-9-7 21:39):
context.DataName =\
                            str('日期'),\
                            str('时间'),\
                            str('总盈亏'),\
                            str('浮动盈亏'),\
                            str('平仓盈亏'),\
                            str('手续费'),\
                            str('可用资金'),\
                            str('占用保证金'),\
                            str('动态权益'),\
                            str('上次结算准备金'),\
                            str('HIGH动态权益'),\
                            str('LOW动态权益'),\
                            str('当前账户持仓品种')
                    pass
                    context.Data = {}
                    context.Data = ['\n',\
                            context.Date,\
                            context.Time,\
                            context.ZongYinKuiAmount,\
                            context.NewAmountFuDongYingKui,\
                            context.NewAmountPingCangYingKui,\
                            context.NewAmountShouXuFei,\
                            context.KeYongAmount,\
                            context.BaoZhengJinAmount,\
                            context.NewAmount,\
                            context.OrdAmount,\
                            context.HighAmount,\
                            context.LowAmount,\
                            context.portfolio_book,\
                            ]

补充内容 (2022-9-7 21:42):
表格形式做了标准化排列,方便随便添加新的表,
修改上面的表格名称布局对应添加新的数据就行了.
行和列不限制长和宽度,后面会自动写入.

补充内容 (2022-9-7 22:13):
               pass
                if context.HighAmount < context.OrdAmount or context.HighAmount == 0:
                    context.HighAmount = context.OrdAmount
                    pass   
                if context.LowAmount > context.OrdAmount or context.LowAmount == 0:
                    context.LowAmount = context.OrdAmount
                    pass
                if context.NewAmount > context.HighAmount:
                    context.HighAmount = context.NewAmount
                    pass
                if context.NewAmount < context.LowAmount:
                    context.LowAmount = context.NewAmount
                    pass

补充内容 (2022-9-7 22:13):
发现一个bug 修复代码.......
回复

使用道具 举报

3

主题

76

帖子

76

积分

等级: 免费版

注册:
2021-7-16
曾用名:
 楼主| 发表于 2022-9-17 13:33 来自手机 | 显示全部楼层
下一个版本。1-99个交易策略进行挑选合适的交易策略号码进入交易系统交易
image.jpg
回复

使用道具 举报

3

主题

76

帖子

76

积分

等级: 免费版

注册:
2021-7-16
曾用名:
 楼主| 发表于 2022-9-17 13:35 来自手机 | 显示全部楼层
山东淄博MeRobot 发表于 2022-9-17 13:33
下一个版本。1-99个交易策略进行挑选合适的交易策略号码进入交易系统交易

四个py组合分配交易合作模式
image.jpg
回复

使用道具 举报

3

主题

76

帖子

76

积分

等级: 免费版

注册:
2021-7-16
曾用名:
 楼主| 发表于 2022-9-17 13:38 来自手机 | 显示全部楼层
山东淄博MeRobot 发表于 2022-9-17 13:35
四个py组合分配交易合作模式

kd 下单模块
kd99 交易策略评估模块
accountrollback 日内曲线回落/回撤控制
amountToexel 日内账户曲线记录和输出模块


补充内容 (2022-9-17 13:49):
因为模拟盘只能开启四个py同时运行,框架设置为四个合作的py运行机制,
各司其职,共同管理,交互合作,下单管理,日内曲线控制,评估交易策略好坏,评估交易品种符合开仓条件,.......

补充内容 (2022-9-17 13:54):
整个系统四个模块,每个模块都可以多次并联串联运行,合适多金字塔软件同时登录一个账户,同时运行四个模块,共同管理一个账户,最大化保证系统稳定性和行情数据的连续性,通过参数设置进行交易放大......

补充内容 (2022-9-17 14:00):
根据输出的日内资金曲线状态,对交易策略进行自洽调整切换交易策略或者交易品种,或者自停自开按计划运行.

补充内容 (2022-9-17 14:07):
kd99 交易策略评估模块 负责挑选合适的交易策略,提供评估报告,目前1-99个交易策略都回测一便需要几千秒,暂时只能在60周期运行,平均评估一个交易策略需要1分钟左右,71个品种加99个交易策略=7029个组合,一秒一个.....

补充内容 (2022-9-17 14:17):
,('日期', '时间', '总盈亏', '浮动盈亏', '平仓盈亏', '手续费', '可用资金', '占用保证金', '动态权益', '上次结算准备金', 'HIGH动态权益', 'LOW动态权益', '当前账户持仓品种'),
,20220919,030200,-28.299999952316284,-25.0,0.0,3.299999952316284,29306.150390625,21821.25,51127.3984375,51155.7,51155.7,51127.3984375,['SQAL10'],
,20220919,030300,-63.22999954223633,0.0,-50.0,13.229999542236328,17762.970703125,33304.5,51092.46875,51155.7,51155.7,51092.46875,['SQZN10'],
,20220919,030400,-63.22999954223633,0.0,-50.0,13.229999542236328,17737.970703125,33304.5,51092.46875,51155.7,51155.7,51092.46875,['SQZN10'],
,20220919,030500,-88.22999954223633,-25.0,-50.0,13.229999542236328,17762.970703125,33304.5,51067.46875,51155.7,51155.7,51067.46875,['SQZN10'],


补充内容 (2022-9-17 14:18):
amountToexel 日内账户曲线记录和输出模块 上面输出格式,可以自己添加更多数据.

补充内容 (2022-9-17 14:22):
accountrollback 日内曲线回落/回撤控制
在日线周期上秒级运行,
负责账户持仓管理,
逻辑加减仓和风险控制,
只有kd开仓有持仓后才自动启动.

补充内容 (2022-9-17 14:25):
kd 下单模块
kd99 提供的评估中选择合适的交易策略号码和交易品种进行开仓试盘下单,后面计划把里面的平仓指令去除掉,只用这个开仓引发accountrollback运行,因为这样就没办法回测这个kd了,暂时先不改.

补充内容 (2022-9-17 14:46):
kd99 回测评估速度时间,60周期一年全部合约需要50gb内存 电脑配置:最小需要128gb内存,主频越高越快


补充内容 (2022-9-17 14:50):
13:39:36 > [25720][60m][DK99][0][回测/演示]/58,0,7,10,5,99/耗时:204秒:1-99/OK
13:40:44 > [25720][60m][DK99][0][回测/演示]/86,0,7,10,5,99/耗时:94秒:1-99/OK
13:43:08 > [25720][60m][DK99][0][回测/演示]/90,0,7,10,5,99/耗时:166秒:1-99/OK
13:44:26 > [25720][60m][DK99][0][回测/演示]/34,0,7,10,5,99/耗时:76秒:1-99/OK
13:44:26 > [25720][60m][DK99][0][回测/演示]:71:47/总持仓数:0/单仓限额:30000/总仓限额:50000/耗时:3674秒:KD99.py/OK
13:45:14 > [25720][60m][DK99][0][回测/演示]/9,0,7,10,5,99/耗时:87秒:1-99/OK
13:46:03 > [25720][60m][DK99][0][回测/演示]/64,0,7,10,5,99/耗时:74秒:1-99/OK
13:47:08 > [25720][60m][DK99][0][回测/演示]/55,0,7,10,5,99/耗时:68秒:1-99/OK
13:49:17 > [25720][60m][DK99][0][回测/演示]/17,0,7,10,5,99/耗时:78秒:1-99/OK
13:50:39 > [25720][60m][DK99][0][回测/演示]:71:28/总持仓数:8/单仓限额:30000/总仓限额:50000/耗时:613秒:KD99.py/OK
13:51:39 > [25720][60m][DK99][0][回测/演示]/71,0,7,10,5,99/耗时:85秒:1-99/OK
13:52:17 > [25720][60m][DK99][0][回测/演示]/52,0,7,10,5,99/耗时:74秒:1-99/OK
13:52:49 > [25720][60m][DK99][0][回测/演示]:71:68/总持仓数:0/单仓限额:30000/总仓限额:50000/耗时:210秒:KD99.py/OK
13:57:04 > [25720][60m][DK99][0][回测/演示]:71:47/总持仓数:8/单仓限额:30000/总仓限额:50000/耗时:384秒:KD99.py/OK
13:58:00 > [25720][60m][DK99][0][回测/演示]:71:2/总持仓数:17/单仓限额:30000/总仓限额:50000/耗时:96秒:KD99.py/OK
14:00:00 > [25720][60m][DK99][0][回测/演示]/17,0,7,10,5,99/耗时:4041秒:1-99/OK
14:00:01 > [25720][60m][DK99][0][回测/演示]:71:56/总持仓数:0/单仓限额:30000/总仓限额:50000/耗时:4052秒:KD99.py/OK
14:11:29 > [25720][60m][DK99][0][回测/演示]:71:25/总持仓数:0/单仓限额:30000/总仓限额:50000/耗时:70秒:KD99.py/OK
14:18:42 > [25720][60m][DK99][0][回测/演示]:71:50/总持仓数:0/单仓限额:30000/总仓限额:50000/耗时:83秒:KD99.py/OK
回复

使用道具 举报

3

主题

76

帖子

76

积分

等级: 免费版

注册:
2021-7-16
曾用名:
 楼主| 发表于 2022-9-18 10:11 来自手机 | 显示全部楼层
本帖最后由 技术006 于 2022-11-15 14:01 编辑

模拟盘交流群

补充内容 (2022-9-20 15:06):
def parameter():
    pass
    #print('def parameter():pass')
    input_par("Account",257205,1,999999,1)     #登录账户号码,未登录=回测/演示,登录=交易   
    input_par('DateStart',210901,101,221231,1)  #计划自动运行开启日期
    input_par('DateEnd',221231,101,221231,1)  #计划自动停止结束日期
    pass
    input_par('PELAsset',1000,10,1000,100)    #DK.Pel配置的初始化总金额/万
    input_par('PEL',0,0,99,1)            #控制pel策略库号码手动设置1-99,0=从1到99自动选择
    input_par('DK',0,-1,1,1)            #控制pel策略:1=只开多平多,-1=只开空平空,0=自动单向开多平多开空平空
    input_par('GangGan',7,1,100,1)    #控制pel策略,杠杆参数
    input_par('BiLi',10,1,100,1)        #控制pel策略,比例金额参数
    input_par('LowHoldVol',5,1,9,1)    #控制pel最低持仓量,判断交易品种活跃度/万
    input_par('HighHoldVol',99,1,99,1)    #控制pel最高持仓量,判断交易品种活跃度/万   
    pass
    input_par('Amount',5,1,20,1)    #策略配置每个品种持仓最大金额/万
    input_par('LenAmount',3,1,20,1)    #策略配置挑选交易品种,最大保证金/万/张
    input_par('MaxAmount',10,1,100,1)    #策略配置日平均持仓金额基数,计算Win/Loss金额   
    input_par('Win',10,1,10,1)        #总日内最大盈利%设置
    input_par('Loss',1,1,10,1)       #总日内最大回落%设置
    input_par("Repeat",1,0,1,1)        #重复下单设置,1=重复,0=不重复,多py配合
回复

使用道具 举报

3

主题

76

帖子

76

积分

等级: 免费版

注册:
2021-7-16
曾用名:
 楼主| 发表于 2022-9-21 21:43 | 显示全部楼层
山东淄博MeRobot 发表于 2022-9-18 10:11
模拟盘交流群

补充内容 (2022-9-20 15:06):

序号    计算参数                                              利润率(%)    年回报(%)    胜率(%)    交易数    成功率(%)    最大回撤(%)    MAR比率    盈利因子    盈亏比    平均盈亏    夏普率      总盈利        总亏损        盈利次数    亏损次数    最大连盈    最大连亏    最大单盈    最大单亏     平均盈利    平均亏损    平均盈利周期    平均亏损周期
1       (25720,210901,221231,1000, 1,0,7,10,5,99,5,3,10,10    55.13%       55.37%       60.72%     1054      0.85%        5.81%          9.54       2.31        0.00      523.10      18.9275     970832.63     -419482.47    640         414         14          6           35329.00    -12917.84    1516.93     -1013.24    6               6
2       (25720,210901,221231,1000, 2,0,7,10,5,99,5,3,10,10    3.43%        3.44%        51.22%     41        0.00%        1.59%          2.17       2.90        0.00      837.08      5.2441      52381.97      -18061.81     21          20          2           2           16221.08    -4181.89     2494.38     -903.09     5               7
3       (25720,210901,221231,1000, 3,0,7,10,5,99,5,3,10,10    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
4       (25720,210901,221231,1000, 4,0,7,10,5,99,5,3,10,10    40.22%       40.38%       58.58%     985       0.71%        4.21%          9.60       2.06        0.00      408.34      28.5369     780461.06     -378242.91    577         408         10          10          35329.00    -12917.84    1352.62     -927.07     6               5
5       (25720,210901,221231,1000, 5,0,7,10,5,99,5,3,10,10    30.03%       30.15%       56.84%     811       0.99%        7.06%          4.27       1.83        0.00      370.29      7.8372      663412.38     -363110.50    461         350         8           7           35329.00    -9001.02     1439.07     -1037.46    7               6
6       (25720,210901,221231,1000, 6,0,7,10,5,99,5,3,10,10    19.69%       19.76%       57.95%     528       0.00%        4.08%          4.84       1.95        0.00      372.91      11.8641     403068.94     -206174.19    306         222         11          7           11607.93    -8090.74     1317.22     -928.71     5               5
7       (25720,210901,221231,1000, 7,0,7,10,5,99,5,3,10,10    35.17%       35.31%       61.92%     717       2.09%        7.63%          4.63       2.02        0.00      490.46      12.9764     695168.00     -343505.88    444         273         12          8           35329.00    -37538.87    1565.69     -1258.26    7               6
8       (25720,210901,221231,1000, 8,0,7,10,5,99,5,3,10,10    26.22%       26.32%       56.00%     800       0.88%        4.18%          6.30       1.77        0.00      327.76      7.9022      603047.69     -340841.06    448         352         13          7           35329.00    -8331.78     1346.09     -968.30     6               6
9       (25720,210901,221231,1000, 9,0,7,10,5,99,5,3,10,10    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
10      (25720,210901,221231,1000,10,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
11      (25720,210901,221231,1000,11,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
12      (25720,210901,221231,1000,12,0,7,10,5,99,5,3,10, 1    11.39%       11.43%       58.08%     198       1.01%        4.29%          2.66       1.99        0.00      575.17      7.0385      229273.31     -115389.33    115         83          8           4           35329.00    -10564.13    1993.68     -1390.23    6               6
13      (25720,210901,221231,1000,13,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
14      (25720,210901,221231,1000,14,0,7,10,5,99,5,3,10, 1    23.86%       23.95%       58.59%     524       0.57%        4.77%          5.03       2.31        0.00      455.40      12.7776     420268.91     -181638.75    307         217         11          6           26711.72    -11160.21    1368.95     -837.04     6               6
15      (25720,210901,221231,1000,15,0,7,10,5,99,5,3,10, 1    37.35%       37.50%       57.81%     787       1.91%        7.64%          4.91       2.13        0.00      474.64      15.4425     703329.56     -329790.59    455         332         9           7           35329.00    -15938.64    1545.78     -993.35     6               6
16      (25720,210901,221231,1000,16,0,7,10,5,99,5,3,10, 1    37.95%       38.10%       62.74%     781       1.66%        3.69%          10.32      2.73        0.00      485.92      25.0382     598899.38     -219396.19    490         291         13          6           13953.58    -6786.41     1222.24     -753.94     5               5
17      (25720,210901,221231,1000,17,0,7,10,5,99,5,3,10, 1    51.96%       52.18%       61.11%     774       1.03%        7.28%          7.17       2.77        0.00      671.33      14.4104     813655.25     -294041.94    473         301         10          9           35329.00    -11455.00    1720.20     -976.88     6               6
18      (25720,210901,221231,1000,18,0,7,10,5,99,5,3,10, 1    64.65%       64.93%       60.74%     1057      1.61%        3.12%          20.83      2.76        0.00      611.64      16.3516     1013298.63    -366792.34    642         415         18          7           35329.00    -9569.91     1578.35     -883.84     6               6
19      (25720,210901,221231,1000,19,0,7,10,5,99,5,3,10, 1    36.20%       36.34%       56.62%     1072      1.31%        9.25%          3.93       1.73        0.00      337.65      11.3591     855833.50     -493876.94    607         465         10          8           18129.74    -13372.97    1409.94     -1062.10    6               6
20      (25720,210901,221231,1000,20,0,7,10,5,99,5,3,10, 1    51.17%       51.38%       59.55%     1189      0.50%        5.86%          8.77       2.07        0.00      430.36      31.1933     988493.13     -476789.88    708         481         16          6           29441.25    -41357.16    1396.18     -991.25     6               6
21      (25720,210901,221231,1000,21,0,7,10,5,99,5,3,10, 1    15.91%       15.97%       66.45%     304       0.33%        2.11%          7.55       2.54        0.00      523.34      20.2697     262137.20     -103040.49    202         102         8           3           14467.27    -12555.65    1297.71     -1010.20    6               5
22      (25720,210901,221231,1000,22,0,7,10,5,99,5,3,10, 1    -10.33%      -10.36%      34.21%     152       0.00%        11.68%         -0.89      0.35        0.00      -679.29     -9.2995     56103.28      -159355.31    52          100         4           9           9029.94     -15597.14    1078.91     -1593.55    5               4
23      (25720,210901,221231,1000,23,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
24      (25720,210901,221231,1000,24,0,7,10,5,99,5,3,10, 1    -2.94%       -2.95%       35.29%     51        0.00%        3.06%          -0.96      0.33        0.00      -576.53     -12.4853    14803.14      -44206.15     18          33          2           2           2856.47     -5614.42     822.40      -1339.58    8               5
25      (25720,210901,221231,1000,25,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
26      (25720,210901,221231,1000,26,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
27      (25720,210901,221231,1000,27,0,7,10,5,99,5,3,10, 1    -0.07%       -0.07%       75.00%     4         0.00%        0.28%          -0.26      0.67        0.00      -179.50     -3.6916     1455.02       -2173.03      3           1           1           0           667.23      -2173.03     485.01      -2173.03    8               3
28      (25720,210901,221231,1000,28,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
29      (25720,210901,221231,1000,29,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
30      (25720,210901,221231,1000,30,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
31      (25720,210901,221231,1000,31,0,7,10,5,99,5,3,10, 1    38.49%       38.64%       57.39%     1481      0.61%        5.95%          6.50       1.59        0.00      259.87      26.8364     1033725.13    -648861.38    850         631         13          6           30606.38    -11517.19    1216.15     -1028.31    6               6
32      (25720,210901,221231,1000,32,0,7,10,5,99,5,3,10, 1    34.40%       34.53%       54.95%     1203      0.17%        6.72%          5.14       1.59        0.00      285.92      20.3696     925524.69     -581560.63    661         542         10          7           11601.22    -35342.19    1400.19     -1072.99    6               6
33      (25720,210901,221231,1000,33,0,7,10,5,99,5,3,10, 1    31.16%       31.28%       53.35%     1314      0.38%        7.92%          3.95       1.51        0.00      237.15      7.5941      927532.25     -615919.63    701         613         10          8           14288.08    -8538.77     1323.16     -1004.76    6               6
34      (25720,210901,221231,1000,34,0,7,10,5,99,5,3,10, 1    41.19%       41.36%       60.58%     1040      1.15%        5.33%          7.76       1.89        0.00      396.06      17.7885     872857.81     -460954.81    630         410         11          9           35329.00    -9094.69     1385.49     -1124.28    7               6
35      (25720,210901,221231,1000,35,0,7,10,5,99,5,3,10, 1    29.96%       30.08%       55.02%     1256      0.96%        5.58%          5.39       1.54        0.00      238.56      23.4198     853969.81     -554343.44    691         565         9           11          32544.84    -35342.19    1235.85     -981.14     6               6
36      (25720,210901,221231,1000,36,0,7,10,5,99,5,3,10, 1    82.15%       82.52%       62.75%     1412      1.27%        4.27%          19.32      2.54        0.00      581.77      28.2980     1355990.38    -534523.94    886         526         14          5           35329.00    -8331.78     1530.46     -1016.21    7               6
37      (25720,210901,221231,1000,37,0,7,10,5,99,5,3,10, 1    48.87%       49.07%       59.88%     1189      1.09%        3.42%          14.34      2.37        0.00      410.98      22.4156     845548.50     -356891.13    712         477         11          6           13731.25    -6886.02     1187.57     -748.20     6               6
38      (25720,210901,221231,1000,38,0,7,10,5,99,5,3,10, 1    42.52%       42.69%       60.24%     1069      0.75%        3.42%          12.50      2.03        0.00      397.72      27.7972     839780.13     -414615.34    644         425         12          6           35329.00    -9342.11     1304.01     -975.57     6               6
39      (25720,210901,221231,1000,39,0,7,10,5,99,5,3,10, 1    48.78%       48.98%       55.65%     1274      0.78%        6.15%          7.97       1.82        0.00      382.86      15.9790     1084550.13    -596779.75    709         565         11          13          35329.00    -12099.68    1529.69     -1056.25    6               6
40      (25720,210901,221231,1000,40,0,7,10,5,99,5,3,10, 1    39.75%       39.91%       57.35%     1149      0.61%        4.73%          8.44       1.75        0.00      345.94      19.4294     929949.13     -532462.81    659         490         12          8           35329.00    -14117.83    1411.15     -1086.66    6               6
41      (25720,210901,221231,1000,41,0,7,10,5,99,5,3,10, 1    29.60%       29.72%       54.85%     1123      0.98%        4.11%          7.22       1.81        0.00      263.60      16.9898     661646.13     -365626.00    616         507         9           6           13427.27    -4460.56     1074.10     -721.16     6               6
42      (25720,210901,221231,1000,42,0,7,10,5,99,5,3,10, 1    67.77%       68.07%       60.24%     1446      1.24%        4.07%          16.71      2.15        0.00      468.67      24.2560     1266111.75    -588409.00    871         575         12          8           35329.00    -11893.41    1453.63     -1023.32    6               6
43      (25720,210901,221231,1000,43,0,7,10,5,99,5,3,10, 1    40.02%       40.18%       60.30%     1005      1.09%        3.86%          10.40      2.20        0.00      398.22      15.7238     732608.50     -332399.25    606         399         11          11          19301.81    -9569.91     1208.92     -833.08     6               6
44      (25720,210901,221231,1000,44,0,7,10,5,99,5,3,10, 1    39.03%       39.19%       58.98%     1231      0.57%        11.58%         3.38       1.63        0.00      317.10      12.0999     1005313.56    -614965.69    726         505         11          7           35329.00    -11823.32    1384.73     -1217.75    6               6
45      (25720,210901,221231,1000,45,0,7,10,5,99,5,3,10, 1    37.84%       37.99%       57.24%     1209      0.83%        4.62%          8.23       1.77        0.00      313.02      13.9662     869613.56     -491174.50    692         517         11          6           11920.58    -13109.49    1256.67     -950.05     6               6
46      (25720,210901,221231,1000,46,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
47      (25720,210901,221231,1000,47,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
48      (25720,210901,221231,1000,48,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
49      (25720,210901,221231,1000,49,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
50      (25720,210901,221231,1000,50,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
51      (25720,210901,221231,1000,51,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
52      (25720,210901,221231,1000,52,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
53      (25720,210901,221231,1000,53,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
54      (25720,210901,221231,1000,54,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
55      (25720,210901,221231,1000,55,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
56      (25720,210901,221231,1000,56,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
57      (25720,210901,221231,1000,57,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
58      (25720,210901,221231,1000,58,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
59      (25720,210901,221231,1000,59,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
60      (25720,210901,221231,1000,60,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
61      (25720,210901,221231,1000,61,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
62      (25720,210901,221231,1000,62,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
63      (25720,210901,221231,1000,63,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
64      (25720,210901,221231,1000,64,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
65      (25720,210901,221231,1000,65,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
66      (25720,210901,221231,1000,66,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
67      (25720,210901,221231,1000,67,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
68      (25720,210901,221231,1000,68,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
69      (25720,210901,221231,1000,69,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
70      (25720,210901,221231,1000,70,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
71      (25720,210901,221231,1000,71,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
72      (25720,210901,221231,1000,72,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
73      (25720,210901,221231,1000,73,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
74      (25720,210901,221231,1000,74,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
75      (25720,210901,221231,1000,75,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
76      (25720,210901,221231,1000,76,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
77      (25720,210901,221231,1000,77,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
78      (25720,210901,221231,1000,78,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
79      (25720,210901,221231,1000,79,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
80      (25720,210901,221231,1000,80,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
81      (25720,210901,221231,1000,81,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
82      (25720,210901,221231,1000,82,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
83      (25720,210901,221231,1000,83,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
84      (25720,210901,221231,1000,84,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
85      (25720,210901,221231,1000,85,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
86      (25720,210901,221231,1000,86,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
87      (25720,210901,221231,1000,87,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
88      (25720,210901,221231,1000,88,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
89      (25720,210901,221231,1000,89,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
90      (25720,210901,221231,1000,90,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
91      (25720,210901,221231,1000,91,0,7,10,5,99,5,3,10, 1    57.31%       57.55%       60.49%     1278      1.41%        6.20%          9.29       2.02        0.00      448.43      21.5842     1135312.38    -562217.00    773         505         19          9           35329.00    -9552.01     1468.71     -1113.30    6               7
92      (25720,210901,221231,1000,92,0,7,10,5,99,5,3,10, 1    25.27%       25.37%       58.13%     449       1.11%        4.32%          5.87       2.37        0.00      562.89      12.0197     437398.19     -184658.38    261         188         8           6           35329.00    -8478.17     1675.86     -982.23     6               7
93      (25720,210901,221231,1000,93,0,7,10,5,99,5,3,10, 1    37.11%       37.26%       60.68%     796       1.63%        3.61%          10.33      2.12        0.00      466.25      18.3437     701090.25     -329958.38    483         313         12          8           35329.00    -9696.59     1451.53     -1054.18    6               7
94      (25720,210901,221231,1000,94,0,7,10,5,99,5,3,10, 1    49.46%       49.66%       60.25%     1215      1.48%        4.50%          11.03      2.02        0.00      407.07      31.0740     980239.25     -485648.59    732         483         11          8           18396.13    -8031.07     1339.12     -1005.48    6               6
95      (25720,210901,221231,1000,95,0,7,10,5,99,5,3,10, 1    44.98%       45.16%       60.25%     873       0.92%        6.24%          7.23       2.15        0.00      515.18      14.4580     839699.50     -389945.78    526         347         10          6           35329.00    -12366.41    1596.39     -1123.76    6               7
96      (25720,210901,221231,1000,96,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
97      (25720,210901,221231,1000,97,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
98      (25720,210901,221231,1000,98,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0
99      (25720,210901,221231,1000,99,0,7,10,5,99,5,3,10, 1    0.00%        0.00%        0.00%      0         0.00%        0.00%          0.00       0.00        0.00      0.00        0.0000      0.00          0.00          0           0           0           0           0.00        0.00         0.00        0.00        0               0


补充内容 (2022-9-21 21:47):
优化多线程.....优化速度 一年数据 60周期,99个交易策略加70个品种,一共7000多个组合,每个交易策略大概需要0.5秒左右吧.看看能不能压缩到3600秒以内,这样就可以测试60分钟周期进行模拟盘交易了

补充内容 (2022-9-21 21:52):
上面数据优化选择pel号码,耗时两个小时左右,平均下来每个交易策略回侧一年60周期全部71个品种大约1分多钟.

补充内容 (2022-9-21 22:00):
服务器配置hp dl380 g7 x58平台 双志强一共24核,最高主频3.0ghz, 58gb内存,raid6组八个硬盘.win7系统,感觉比我另一个服务器 dell x79平台 双志强48核,最高主频3.0ghz,128gb内存 ssd win10 要快很多...
回复

使用道具 举报

3

主题

76

帖子

76

积分

等级: 免费版

注册:
2021-7-16
曾用名:
 楼主| 发表于 2022-9-25 10:21 | 显示全部楼层
WARNING_DISABLE:7; //禁止提示:用户函数在IF THEN语句中可能会带来风险。
ODDLOTSMODE:1;//指定图表交易是否允许零股买卖,X为1表示不允许零股交易,下单数量将根据每手交易单位自动调整。
{}
INPUT:PEL(21,1,99,1);
INPUT:多空(0,-1,1,1);
INPUT:杠杆比例(7,1,20,1);
INPUT:金额比例(10,1,20,1);
INPUT:持仓LOW(5,1,99,1);
INPUT:持仓HIGH(99,1,99,1);
PEL配:100*10000,LINETHICK0;
持仓量:=IF(持仓HIGH*10000>=OPENINT AND OPENINT>=持仓LOW*10000,1,0),LINETHICK0;       
//手数:CEILING((7*(100000))/(C*MULTIPLIER)),NOAXIS;
手数:CEILING((杠杆比例 * 金额比例 * 10000)/(C * MULTIPLIER)),LINETHICK0; //等额手数
{周期}
CYC:(BARSLAST(DATE<>REF(DATE,1))+1),NOAXIS,LINETHICK0;
LCYC:MIN(LLV(CYC,CYC),CYC),NOAXIS,LINETHICK0;
HCYC:REF(MAX(HHV(CYC,CYC),CYC),CYC),NOAXIS,LINETHICK0;
T1:CYC>=LCYC AND CYC<HCYC,NOAXIS,LINETHICK0;
T2:CYC>=HCYC,NOAXIS,LINETHICK0;
{}
{DATATYPE=返回值范围为0-19,分别表示
0:分笔成交、1:1分钟、2:5分钟、3:15分钟、4:30分钟、5:60分钟、
6:日、7:周、8:月、9:年、10:多日、11:多小时、12:季度、
13:多分钟、14:多秒、15:半年线、16:节气线、17:3分钟、18:10分钟、19:多笔线;
{}{
IF PEL=0 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#00.当前持仓()#,LINETHICK0;
                资:=#00.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#00.当前持仓()#,LINETHICK0;
                资:=#00.当前资产()#,LINETHICK0;                       
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#00.当前持仓()#,LINETHICK0;
                资:=#00.当前资产()#,LINETHICK0;
                END               
        END       
{}
IF PEL=1 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#01肯特纳系统.当前持仓()#,LINETHICK0;
                资:=#01肯特纳系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#01肯特纳系统.当前持仓()#,LINETHICK0;
                资:=#01肯特纳系统.当前资产()#,LINETHICK0;                       
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#01肯特纳系统.当前持仓()#,LINETHICK0;
                资:=#01肯特纳系统.当前资产()#,LINETHICK0;
                END               
        END       
IF PEL=2 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#02波段股指模型.当前持仓()#,LINETHICK0;
                资:=#02波段股指模型.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#02波段股指模型.当前持仓()#,LINETHICK0;
                资:=#02波段股指模型.当前资产()#,LINETHICK0;                       
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#02波段股指模型.当前持仓()#,LINETHICK0;
                资:=#02波段股指模型.当前资产()#,LINETHICK0;
                END               
        END
IF PEL=3 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#03早盘突破系统.当前持仓()#,LINETHICK0;
                资:=#03早盘突破系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#03早盘突破系统.当前持仓()#,LINETHICK0;
                资:=#03早盘突破系统.当前资产()#,LINETHICK0;       
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#03早盘突破系统.当前持仓()#,LINETHICK0;
                资:=#03早盘突破系统.当前资产()#,LINETHICK0;
                END               
        END
IF PEL=4 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#04顾比倒数线策略.当前持仓()#,LINETHICK0;
                资:=#04顾比倒数线策略.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#04顾比倒数线策略.当前持仓()#,LINETHICK0;
                资:=#04顾比倒数线策略.当前资产()#,LINETHICK0;                       
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#04顾比倒数线策略.当前持仓()#,LINETHICK0;
                资:=#04顾比倒数线策略.当前资产()#,LINETHICK0;
                END               
        END
IF PEL=5 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#05三进三出交易法.当前持仓()#,LINETHICK0;
                资:=#05三进三出交易法.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#05三进三出交易法.当前持仓()#,LINETHICK0;
                资:=#05三进三出交易法.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#05三进三出交易法.当前持仓()#,LINETHICK0;
                资:=#05三进三出交易法.当前资产()#,LINETHICK0;
                END               
        END
IF PEL=6 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#06K线形态交易系统.当前持仓()#,LINETHICK0;
                资:=#06K线形态交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#06K线形态交易系统.当前持仓()#,LINETHICK0;
                资:=#06K线形态交易系统.当前资产()#,LINETHICK0;                       
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#06K线形态交易系统.当前持仓()#,LINETHICK0;
                资:=#06K线形态交易系统.当前资产()#,LINETHICK0;
                END               
        END       
IF PEL=7 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#07双向海龟交易系统.当前持仓()#,LINETHICK0;
                资:=#07双向海龟交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#07双向海龟交易系统.当前持仓()#,LINETHICK0;
                资:=#07双向海龟交易系统.当前资产()#,LINETHICK0;                       
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#07双向海龟交易系统.当前持仓()#,LINETHICK0;
                资:=#07双向海龟交易系统.当前资产()#,LINETHICK0;
                END               
        END       
IF PEL=8 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#08多头海龟交易系统.当前持仓()#,LINETHICK0;
                资:=#08多头海龟交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#08多头海龟交易系统.当前持仓()#,LINETHICK0;
                资:=#08多头海龟交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#08多头海龟交易系统.当前持仓()#,LINETHICK0;
                资:=#08多头海龟交易系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=9 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#09HANS123.当前持仓()#,LINETHICK0;
                资:=#09HANS123.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#09HANS123.当前持仓()#,LINETHICK0;
                资:=#09HANS123.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#09HANS123.当前持仓()#,LINETHICK0;
                资:=#09HANS123.当前资产()#,LINETHICK0;
                END
        END
IF PEL=10 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#10空中花园.当前持仓()#,LINETHICK0;
                资:=#10空中花园.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#10空中花园.当前持仓()#,LINETHICK0;
                资:=#10空中花园.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#10空中花园.当前持仓()#,LINETHICK0;
                资:=#10空中花园.当前资产()#,LINETHICK0;
                END
        END
IF PEL=11 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#11横盘突破.当前持仓()#,LINETHICK0;
                资:=#11横盘突破.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#11横盘突破.当前持仓()#,LINETHICK0;
                资:=#11横盘突破.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#11横盘突破.当前持仓()#,LINETHICK0;
                资:=#11横盘突破.当前资产()#,LINETHICK0;
                END
        END
IF PEL=12 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#12R-BREAKER.当前持仓()#,LINETHICK0;
                资:=#12R-BREAKER.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#12R-BREAKER.当前持仓()#,LINETHICK0;
                资:=#12R-BREAKER.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#12R-BREAKER.当前持仓()#,LINETHICK0;
                资:=#12R-BREAKER.当前资产()#,LINETHICK0;
                END
        END
IF PEL=13 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#13菲阿里四价.当前持仓()#,LINETHICK0;
                资:=#13菲阿里四价.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#13菲阿里四价.当前持仓()#,LINETHICK0;
                资:=#13菲阿里四价.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#13菲阿里四价.当前持仓()#,LINETHICK0;
                资:=#13菲阿里四价.当前资产()#,LINETHICK0;
                END
        END
IF PEL=14 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#14唐奇安通道.当前持仓()#,LINETHICK0;
                资:=#14唐奇安通道.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#14唐奇安通道.当前持仓()#,LINETHICK0;
                资:=#14唐奇安通道.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#14唐奇安通道.当前持仓()#,LINETHICK0;
                资:=#14唐奇安通道.当前资产()#,LINETHICK0;
                END
        END
IF PEL=15 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#15ABERRATION.当前持仓()#,LINETHICK0;
                资:=#15ABERRATION.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#15ABERRATION.当前持仓()#,LINETHICK0;
                资:=#15ABERRATION.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#15ABERRATION.当前持仓()#,LINETHICK0;
                资:=#15ABERRATION.当前资产()#,LINETHICK0;
                END
        END
IF PEL=16 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#16DUAL THRUST.当前持仓()#,LINETHICK0;
                资:=#16DUAL THRUST.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#16DUAL THRUST.当前持仓()#,LINETHICK0;
                资:=#16DUAL THRUST.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#16DUAL THRUST.当前持仓()#,LINETHICK0;
                资:=#16DUAL THRUST.当前资产()#,LINETHICK0;
                END
        END
IF PEL=17 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#17布林强盗系统.当前持仓()#,LINETHICK0;
                资:=#17布林强盗系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#17布林强盗系统.当前持仓()#,LINETHICK0;
                资:=#17布林强盗系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#17布林强盗系统.当前持仓()#,LINETHICK0;
                资:=#17布林强盗系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=18 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#18金肯特纳交易系统.当前持仓()#,LINETHICK0;
                资:=#18金肯特纳交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#18金肯特纳交易系统.当前持仓()#,LINETHICK0;
                资:=#18金肯特纳交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#18金肯特纳交易系统.当前持仓()#,LINETHICK0;
                资:=#18金肯特纳交易系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=19 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN
                仓:=#19恒温器策略.当前持仓()#,LINETHICK0;
                资:=#19恒温器策略.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#19恒温器策略.当前持仓()#,LINETHICK0;
                资:=#19恒温器策略.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#19恒温器策略.当前持仓()#,LINETHICK0;
                资:=#19恒温器策略.当前资产()#,LINETHICK0;
                END
        END
IF PEL=20 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#20闪灵交易者系统.当前持仓()#,LINETHICK0;
                资:=#20闪灵交易者系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#20闪灵交易者系统.当前持仓()#,LINETHICK0;
                资:=#20闪灵交易者系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#20闪灵交易者系统.当前持仓()#,LINETHICK0;
                资:=#20闪灵交易者系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=21 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#21超级日内组合系统.当前持仓()#,LINETHICK0;
                资:=#21超级日内组合系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#21超级日内组合系统.当前持仓()#,LINETHICK0;
                资:=#21超级日内组合系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#21超级日内组合系统.当前持仓()#,LINETHICK0;
                资:=#21超级日内组合系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=22 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#22简单BIAS乖离率指标策略.当前持仓()#,LINETHICK0;
                资:=#22简单BIAS乖离率指标策略.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#22简单BIAS乖离率指标策略.当前持仓()#,LINETHICK0;
                资:=#22简单BIAS乖离率指标策略.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#22简单BIAS乖离率指标策略.当前持仓()#,LINETHICK0;
                资:=#22简单BIAS乖离率指标策略.当前资产()#,LINETHICK0;
                END
        END
IF PEL=23 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#23简单KDJ指标策略多头.当前持仓()#,LINETHICK0;
                资:=#23简单KDJ指标策略多头.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#23简单KDJ指标策略多头.当前持仓()#,LINETHICK0;
                资:=#23简单KDJ指标策略多头.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#23简单KDJ指标策略多头.当前持仓()#,LINETHICK0;
                资:=#23简单KDJ指标策略多头.当前资产()#,LINETHICK0;
                END
        END
IF PEL=24 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#24简单MACD指标策略.当前持仓()#,LINETHICK0;
                资:=#24简单MACD指标策略.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#24简单MACD指标策略.当前持仓()#,LINETHICK0;
                资:=#24简单MACD指标策略.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#24简单MACD指标策略.当前持仓()#,LINETHICK0;
                资:=#24简单MACD指标策略.当前资产()#,LINETHICK0;
                END
        END
IF PEL=25 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#25简单MA均线指标策略.当前持仓()#,LINETHICK0;
                资:=#25简单MA均线指标策略.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#25简单MA均线指标策略.当前持仓()#,LINETHICK0;
                资:=#25简单MA均线指标策略.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#25简单MA均线指标策略.当前持仓()#,LINETHICK0;
                资:=#25简单MA均线指标策略.当前资产()#,LINETHICK0;
                END
        END               
IF PEL=26 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#26简单布林通道指标策略.当前持仓()#,LINETHICK0;
                资:=#26简单布林通道指标策略.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#26简单布林通道指标策略.当前持仓()#,LINETHICK0;
                资:=#26简单布林通道指标策略.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#26简单布林通道指标策略.当前持仓()#,LINETHICK0;
                资:=#26简单布林通道指标策略.当前资产()#,LINETHICK0;
                END
        END
IF PEL=27 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#27简单趋势策略.当前持仓()#,LINETHICK0;
                资:=#27简单趋势策略.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#27简单趋势策略.当前持仓()#,LINETHICK0;
                资:=#27简单趋势策略.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#27简单趋势策略.当前持仓()#,LINETHICK0;
                资:=#27简单趋势策略.当前资产()#,LINETHICK0;
                END
        END
IF PEL=31 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#31BIAS乖离率交易系统.当前持仓()#,LINETHICK0;
                资:=#31BIAS乖离率交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#31BIAS乖离率交易系统.当前持仓()#,LINETHICK0;
                资:=#31BIAS乖离率交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#31BIAS乖离率交易系统.当前持仓()#,LINETHICK0;
                资:=#31BIAS乖离率交易系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=32 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#32BOLL布林带交易系统.当前持仓()#,LINETHICK0;
                资:=#32BOLL布林带交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#32BOLL布林带交易系统.当前持仓()#,LINETHICK0;
                资:=#32BOLL布林带交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#32BOLL布林带交易系统.当前持仓()#,LINETHICK0;
                资:=#32BOLL布林带交易系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=33 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#33CCI交易系统.当前持仓()#,LINETHICK0;
                资:=#33CCI交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#33CCI交易系统.当前持仓()#,LINETHICK0;
                资:=#33CCI交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#33CCI交易系统.当前持仓()#,LINETHICK0;
                资:=#33CCI交易系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=34 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#34DMI趋向交易系统.当前持仓()#,LINETHICK0;
                资:=#34DMI趋向交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#34DMI趋向交易系统.当前持仓()#,LINETHICK0;
                资:=#34DMI趋向交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#34DMI趋向交易系统.当前持仓()#,LINETHICK0;
                资:=#34DMI趋向交易系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=35 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#35KDJ交易系统.当前持仓()#,LINETHICK0;
                资:=#35KDJ交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#35KDJ交易系统.当前持仓()#,LINETHICK0;
                资:=#35KDJ交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#35KDJ交易系统.当前持仓()#,LINETHICK0;
                资:=#35KDJ交易系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=36 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#36KDJ金死叉价格预测.当前持仓()#,LINETHICK0;
                资:=#36KDJ金死叉价格预测.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#36KDJ金死叉价格预测.当前持仓()#,LINETHICK0;
                资:=#36KDJ金死叉价格预测.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#36KDJ金死叉价格预测.当前持仓()#,LINETHICK0;
                资:=#36KDJ金死叉价格预测.当前资产()#,LINETHICK0;
                END
        END
IF PEL=37 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#37KD随机指标交易系统.当前持仓()#,LINETHICK0;
                资:=#37KD随机指标交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#37KD随机指标交易系统.当前持仓()#,LINETHICK0;
                资:=#37KD随机指标交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#37KD随机指标交易系统.当前持仓()#,LINETHICK0;
                资:=#37KD随机指标交易系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=38 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#38MACD突破零轴价格预测.当前持仓()#,LINETHICK0;
                资:=#38MACD突破零轴价格预测.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#38MACD突破零轴价格预测.当前持仓()#,LINETHICK0;
                资:=#38MACD突破零轴价格预测.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#38MACD突破零轴价格预测.当前持仓()#,LINETHICK0;
                资:=#38MACD突破零轴价格预测.当前资产()#,LINETHICK0;
                END
        END
IF PEL=39 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#39MA均线交易系统.当前持仓()#,LINETHICK0;
                资:=#39MA均线交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#39MA均线交易系统.当前持仓()#,LINETHICK0;
                资:=#39MA均线交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#39MA均线交易系统.当前持仓()#,LINETHICK0;
                资:=#39MA均线交易系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=40 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#40MTM动力指标交易系统.当前持仓()#,LINETHICK0;
                资:=#40MTM动力指标交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#40MTM动力指标交易系统.当前持仓()#,LINETHICK0;
                资:=#40MTM动力指标交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#40MTM动力指标交易系统.当前持仓()#,LINETHICK0;
                资:=#40MTM动力指标交易系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=41 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#41PSY心理线交易系统.当前持仓()#,LINETHICK0;
                资:=#41PSY心理线交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#41PSY心理线交易系统.当前持仓()#,LINETHICK0;
                资:=#41PSY心理线交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#41PSY心理线交易系统.当前持仓()#,LINETHICK0;
                资:=#41PSY心理线交易系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=42 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#42ROC变动速率交易系统.当前持仓()#,LINETHICK0;
                资:=#42ROC变动速率交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#42ROC变动速率交易系统.当前持仓()#,LINETHICK0;
                资:=#42ROC变动速率交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#42ROC变动速率交易系统.当前持仓()#,LINETHICK0;
                资:=#42ROC变动速率交易系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=43 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#43RSI相对强弱指标交易.当前持仓()#,LINETHICK0;
                资:=#43RSI相对强弱指标交易.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#43RSI相对强弱指标交易.当前持仓()#,LINETHICK0;
                资:=#43RSI相对强弱指标交易.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#43RSI相对强弱指标交易.当前持仓()#,LINETHICK0;
                资:=#43RSI相对强弱指标交易.当前资产()#,LINETHICK0;
                END
        END
IF PEL=44 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#44SAR抛物转向交易系统.当前持仓()#,LINETHICK0;
                资:=#44SAR抛物转向交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#44SAR抛物转向交易系统.当前持仓()#,LINETHICK0;
                资:=#44SAR抛物转向交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#44SAR抛物转向交易系统.当前持仓()#,LINETHICK0;
                资:=#44SAR抛物转向交易系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=45 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#45VR容量比率交易系统.当前持仓()#,LINETHICK0;
                资:=#45VR容量比率交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#45VR容量比率交易系统.当前持仓()#,LINETHICK0;
                资:=#45VR容量比率交易系统.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#45VR容量比率交易系统.当前持仓()#,LINETHICK0;
                资:=#45VR容量比率交易系统.当前资产()#,LINETHICK0;
                END
        END
IF PEL=91 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#091.当前持仓()#,LINETHICK0;
                资:=#091.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#091.当前持仓()#,LINETHICK0;
                资:=#091.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#091.当前持仓()#,LINETHICK0;
                资:=#091.当前资产()#,LINETHICK0;
                END
        END
IF PEL=92 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#092.当前持仓()#,LINETHICK0;
                资:=#092.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#092.当前持仓()#,LINETHICK0;
                资:=#092.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#092.当前持仓()#,LINETHICK0;
                资:=#092.当前资产()#,LINETHICK0;
                END
        END
IF PEL=93 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#093.当前持仓()#,LINETHICK0;
                资:=#093.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#093.当前持仓()#,LINETHICK0;
                资:=#093.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#093.当前持仓()#,LINETHICK0;
                资:=#093.当前资产()#,LINETHICK0;
                END
        END
IF PEL=94 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#094.当前持仓()#,LINETHICK0;
                资:=#094.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#094.当前持仓()#,LINETHICK0;
                资:=#094.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#094.当前持仓()#,LINETHICK0;
                资:=#094.当前资产()#,LINETHICK0;
                END
        END
IF PEL=95 THEN BEGIN
        IF DATATYPE=1 OR 2 OR 17 THEN BEGIN        //1:1分钟、2:5分钟、17:3分钟、
                仓:=#095.当前持仓()#,LINETHICK0;
                资:=#095.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=18 OR 3 THEN BEGIN        //18:10分钟、3:15分钟、
                仓:=#095.当前持仓()#,LINETHICK0;
                资:=#095.当前资产()#,LINETHICK0;
                END
        IF DATATYPE=4 OR 5 THEN BEGIN        //4:30分钟、5:60分钟、
                仓:=#095.当前持仓()#,LINETHICK0;
                资:=#095.当前资产()#,LINETHICK0;
                END
        END
{错误识别}
IF VALID(仓)=0 OR VALID(资)=0 THEN BEGIN
        仓:=0;
        资:=0;
        END
IF VALID(仓)=1 AND VALID(资)=1 THEN BEGIN
        仓:=仓,LINETHICK0,NOAXIS;
        资:=资,LINETHICK0,NOAXIS;
        END       
{转日内评估}
IF CYC<LCYC OR CYC>=HCYC-1 THEN BEGIN
        仓:=0;
        资:=资;
        END
{状态转换}       
PEL仓:仓;
PEL资:资;
{}
///////////////////////////////////////////////////////////////       
{平多}
IF (PEL仓<=0 OR 持仓量=0) AND (多空=0 OR 多空=1) THEN BEGIN
        平多:SELL(HOLDING>0,ABS(HOLDING),LIMITR,C);
        END
{平空}
IF (PEL仓>=0 OR 持仓量=0) AND (多空=0 OR 多空=-1) THEN BEGIN
        平空:SELLSHORT(HOLDING<0,ABS(HOLDING),LIMITR,C);
        END
{开多}
IF PEL仓>=1 AND 持仓量=1 AND (多空=0 OR 多空=1) THEN BEGIN
        开多:BUY(HOLDING<=0,手数,LIMITR,C);
        END
{开空}
IF PEL仓<=-1 AND 持仓量=1 AND (多空=0 OR 多空=-1) THEN BEGIN
        开空:BUYSHORT(HOLDING>=0,手数,LIMITR,C);
        END
{DK评估曲线输出}
配资:REF(OPENASSET,HCYC),NOAXIS,LINETHICK0;
高资:HHV(OPENASSET,HCYC),NOAXIS,LINETHICK0;
低资:LLV(OPENASSET,HCYC),NOAXIS,LINETHICK0;
持仓:HOLDING,,NOAXIS,LINETHICK0;
当前资产:OPENASSET,NOAXIS,,LINETHICK3;
当前持仓:持仓,NOAXIS,LINETHICK0;
//可用现金:(CASH(0)+CASH(1))/2,NOAXIS,LINETHICK0;
{}
EXIT;

   



补充内容 (2022-9-25 10:22):
DK.fla 优化加速.减少计算时间

补充内容 (2022-9-25 10:34):
如果能够更简单一点,计算速度会更快
回复

使用道具 举报

8

主题

149

帖子

149

积分

等级: 免费版

注册:
2021-6-6
曾用名:
发表于 2022-9-26 15:41 | 显示全部楼层
你这是把程序化交易工具 玩的利索啊

不过交易盈利是不需要这么多的,大道至简,一个手机 一根均线 就足够啦。
回复

使用道具 举报

3

主题

76

帖子

76

积分

等级: 免费版

注册:
2021-7-16
曾用名:
 楼主| 发表于 2022-9-26 21:04 | 显示全部楼层
风度 发表于 2022-9-26 15:41
你这是把程序化交易工具 玩的利索啊

不过交易盈利是不需要这么多的,大道至简,一个手机 一根均线 就足 ...

是的,自动化是一个极其复杂的系统,当你对大量品种进行监控和下单,复杂的对冲,截面交易,持仓风控.计划交易.....

补充内容 (2022-9-26 21:06):
当你从交易策略上升到交易系统,这些都不够用了.交易系统是一个极其复杂的闭环系统.不能有漏洞...
回复

使用道具 举报

3

主题

76

帖子

76

积分

等级: 免费版

注册:
2021-7-16
曾用名:
 楼主| 发表于 2022-9-27 14:00 | 显示全部楼层
金字塔6.30-2 新版本 对python的回测机制做了比较大的修改,好在之前考虑到了这些,基本上没有很大的影响.有问题再说修改吧

补充内容 (2022-9-27 14:01):
目前不知道是不是全版本做了修改?或者是只有6.30-2做了修改....

补充内容 (2022-9-27 14:06):
再说python回测本身就不完整不支持全品种截面回测模式,,,回测只能参考一下罢了.....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-6-30 12:08 , Processed in 0.176758 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表