金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: 100019628

后台程序化

[复制链接]

69

主题

238

帖子

248

积分

Rank: 2

等级: 标准版

注册:
2022-6-27
曾用名:
 楼主| 发表于 2022-12-16 16:16 | 显示全部楼层
技术010 发表于 2022-12-16 16:12
后台的信号是tbuy、tsell这类交易语句触发的,和图表的buy,sell这类交易语句是没有没有关系的。这个信号是 ...

//account:'187917';
//
aholding:stkindiex('','ht日内vvtang.cc',0,1,0,5000);  //引用1分钟周期上的策略a的holding值。
bholding:stkindiex('','ht震荡策略单周期mm.cc',0,4,0,1000);  //引用30分钟周期上的策略b的holding值。
Cholding:stkindiex('','ht一箭穿心.cc',0,21,3,5000);  //引用3分钟周期上的策略c的holding值。
//aholding:stkindi('','ht日内vvtangbolldual.cc',0,1,0);  //引用1分钟周期上的策略a的holding值。
//bholding:stkindi('','wrsi震荡策略单周期mm.cc',0,4,0);  //引用30分钟周期上的策略b的holding值。
//Cholding:stkindi('','一箭穿心.cc',0,21,3);  //引用3分钟周期上的策略c的holding值
//
abholding0:aholding+bholding+cholding;
abholding1:ref(abholding0,1);

平空开多:=abholding0>0 and abholding1<0;
开多条件:=abholding0>0 and abholding1=0;
加多条件:=abholding0>0 and abholding1>0 and abholding0>abholding1;
减多条件:=abholding0>0 and abholding1>0 and abholding0<abholding1;
清多条件:=abholding0=0 and abholding1>0;

平多开空:=abholding0<0 and abholding1>0;
开空条件:=abholding0<0 and abholding1=0;
加空条件:=abholding0<0 and abholding1<0 and abholding0<abholding1;
减空条件:=abholding0<0 and abholding1<0 and abholding0>abholding1;
清空条件:=abholding0=0 and abholding1<0;

//多头开平仓

if 平空开多 then begin        
        tsellshort (平空开多,abholding1,lmt,c);
        tbuy       (平空开多,abholding0,lmt,c);
end

开多:tbuy(开多条件,abs(abholding0),lmt,c);
加多:tbuy(加多条件,abs(abholding0-abholding1),lmt,c);
减多:tsell(减多条件,abs(abholding0-abholding1),lmt,c);
清多:tsell(清多条件,abs(abholding0-abholding1),lmt,c);


//空头开平仓

if 平多开空 then begin        
        tsell      (平多开空,abholding1,lmt,c);
        tbuyshort  (平多开空,abholding0,lmt,c);
end


开空:tbuyshort(开空条件,abs(abholding0),lmt,c);
加空:tbuyshort(加空条件,abs(abholding0-abholding1),lmt,c);
减空:tsellshort(减空条件,abs(abholding0-abholding1),lmt,c);
清空:tsellshort(清空条件,abs(abholding0-abholding1),lmt,c);





////


当前持仓:tholding,colorgray,linethick0;
当前资产:tasset,noaxis,colorgray;
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-12-16 16:46 | 显示全部楼层
1、引用图表策略上holding,建议引用时往前偏移一根,否者最新K上的holding在频繁变化,就会造成后台来回触发开平仓。
2、应该是引用图表的上根K线信号,算出净持仓,再获取实际账户的净持仓持仓,两者计算差值,来作为后台的开平仓条件的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-29 16:28 , Processed in 0.111730 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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