关于多框架运行,持仓理论与实际仓位同步 [金字塔]
- 咨询内容:
老师您好,我想在多框架运行程序,但是持仓同步选秀 只能单框架运行,我想在交易策略里面写入,程序自动检测,实际持仓与理论一致。
- 金字塔客服:
这个只能后台程序化中做到
- 用户回复:
标题应该是 实际持仓 与理论同步在程序里面写入,程序走完一根K先,自动检测,实际持仓与理论是否同步
- 网友回复:
//用全局变量,实现次周期恢复持仓功能,供参考
buycond:=ref(count(c>o,2)=2,1);
sellcond:=ref(count(c<o,2)=2,1);if holding>0 and sellcond and not(islastbar) then sell(1,1,marketr);
if holding<0 and buycond and not(islastbar) then sellshort(1,1,marketr);if buycond and holding=0 and not(islastbar) then
begin
buy(1,1,marketr);
end
if holding=0 and sellcond and not(islastbar) then buyshort(1,1,marketr);
if islastbar and tholding2<>holding then
begin
if barpos=EXTGBDATA('kai')+1 then//开仓信号消失,平仓恢复仓
begin
sell(tholding2>0,1,marketr);
sellshort(tholding2<0,1,marketr);
EXTGBDATASET( 'kai',0);
end
if barpos=EXTGBDATA('ping')+1 then//平仓信号消失,开仓恢复仓
begin
buy(holding>0,1,marketr);
buyshort(holding<0,1,marketr);
EXTGBDATASET( 'ping',0);
end
endif holding>0 and sellcond and islastbar then
begin
sell(1,1,marketr);
EXTGBDATASET( 'ping',BARPOS);
endif holding<0 and buycond and islastbar then
begin
sellshort(1,1,marketr);
EXTGBDATASET( 'ping',BARPOS);
end
//全局变量BAR,信号消失一根K线上也只开一次仓
if ISLASTBAR AND buycond and barpos>EXTGBDATA('kai') and holding=0 then
begin
buy(1,1,marketr);
EXTGBDATASET( 'kai',BARPOS);
endif ISLASTBAR AND sellcond and barpos>EXTGBDATA('kai') and holding=0 then
begin
buyshort(1,1,marketr);
EXTGBDATASET( 'kai',BARPOS);
end这是之前老师写的代码,需要怎样修改呢
实际持仓 与理论同步
在程序里面写入,程序走完一根K先,自动检测,实际持仓与理论是否同步
[此贴子已经被作者于2016-7-3 19:19:42编辑过] - 网友回复: 自动持仓同步参考系统自带的功能
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容