金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2268|回复: 1

多策略组合

[复制链接]

227

主题

881

帖子

881

积分

等级: 免费版

注册:
2022-4-2
曾用名:
发表于 2023-6-27 15:44 | 显示全部楼层 |阅读模式
这里后台多策略组合代码如下,求助各位大神有没有啥可能出现的问题或者风险。被引用的策略cc均为前一根K线持仓

ah:stkindiex('','策略A.cc',0,21,3,10000);  //引用3分钟周期上的策略a的仓位。
bh:stkindiex('','策略B.cc',0,3,0,5000);  //引用15分钟周期上的策略b的仓位。
ch:stkindiex('','策略C.cc',0,2,0,15000);  //引用15分钟周期上的策略b的仓位。
zh:='268151';
strategy_hold:ah+bh+ch;                               //理论持仓

多单总持仓:tbuyholdingex(zh,'',2);                                 
空单总持仓:tsellholdingex(zh,'',2);                              
多单未成交委托:tisremainex(1,zh,stklabel);  
空单未成交委托:tisremainex(3,zh,stklabel);

tot_acc_hold:多单总持仓-空单总持仓+多单未成交委托-空单未成交委托;

//理论持仓与实际持仓的判断
if strategy_hold-tot_acc_hold>0 and tot_acc_hold>=0 then //如果理论持仓大于账户持仓并且账户持仓大于0
   tbuy(1,strategy_hold-tot_acc_hold,mkt,0,0,zh);   //加多

if strategy_hold-tot_acc_hold>0 and tot_acc_hold<0 then  begin  //如果理论持仓大于账户持仓并且账户持仓小于0
   tsellshort(strategy_hold<0,strategy_hold-tot_acc_hold,mkt,0,0,zh); //减空
   if strategy_hold>=0 then begin  //如果理论持仓为正
      tsellshort(1,tot_acc_hold,mkt,0,0,zh);  //平空
      tbuy(strategy_hold>0,strategy_hold,mkt,0,0,zh);  //反手开多
      end
   end

if strategy_hold-tot_acc_hold<0 and tot_acc_hold<=0 then //如果理论持仓小于账户持仓并且账户持仓小于0
   tbuyshort(1,abs(strategy_hold-tot_acc_hold),mkt,0,0,zh);  //加空

if strategy_hold-tot_acc_hold<0 and tot_acc_hold>0 then begin  //如果理论持仓小于账户持仓并且账户持仓大于0  
   tsell(strategy_hold>0,abs(strategy_hold-tot_acc_hold),mkt,0,0,zh);    //减多   
   if strategy_hold<=0 then begin   //如果理论持仓为负
     tsell(1,tot_acc_hold,mkt,0,0,zh);  //平多
     tbuyshort(strategy_hold<0,abs(strategy_hold),mkt,0,0,zh); //反手开空
     end
   end         

回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-6-27 16:00 | 显示全部楼层
肉眼看不出风险点的,很多问题都是需要通过debugfile输出调试来跟踪原因,然后进行代码调整的。debugfile输出的范例参考你上一个帖子,已回复。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-24 06:03 , Processed in 0.166344 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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