你好,我想引用一个代码程序对策略交易情况进行控制 [金字塔]
咨询内容:
策略仓位管理
策略引用商品指数日线跨周期数据指标DMI+AXD>(55)同时 下穿-AXD 平仓(止盈多空全部平)/或其他指标
1:止盈条件平仓 (比如止盈条件DMI)
2:止盈条件平仓后特别标记平仓方向!多单平仓后只能开空单,空单开出后取消限制条件。多空同样原理。
这个代码要怎么实现呢?
http://www.weistock.com/bbs/dispbbs.asp?boardid=17&Id=162644
参考这个函数说明
2.用全局变量处理。在每次止盈平仓后,重置全局变量的值。后续开仓都要先判断下这个全局变量的值。
[PEL] 复制代码
参考这里全局变量的使用技术交流:
if kd and ct>=0 and holding=0 then
begin
buy(1,1,market);
ct:=0;
end
if kk and ct<=0 and holding=0 then
begin
buyshort(1,1,market);
ct:=0;
end
这个里面的 CT>=0和CT<=0 ,这个没有看懂,后面的多止盈和空止盈的话,跟我的根据商品指数引用编写代码一模板一样的吗?, 技术交流:
ct>=0 意思是开仓条件默认需要满足:1.首次开仓 。ct自然是0 2.前面ct是1 说明多止盈了,-1 是空止盈了。
“跟我的根据商品指数引用编写代码一模板一样的吗?” 我这个止盈条件随便写的。你只要改成你自己的止盈条件就行了。
策略引用商品指数日线跨周期数据指标DMI+AXD>(55)同时 下穿-AXD 平仓(止盈多空全部平)/或其他指标
1:止盈条件平仓 (比如止盈条件DMI)
2:止盈条件平仓后特别标记平仓方向!多单平仓后只能开空单,空单开出后取消限制条件。多空同样原理。
这个代码要怎么实现呢?
来源: WWW.CXH99.COM
金字塔资深技术: 1.跨指标引用参考:http://www.weistock.com/bbs/dispbbs.asp?boardid=17&Id=162644
参考这个函数说明
2.用全局变量处理。在每次止盈平仓后,重置全局变量的值。后续开仓都要先判断下这个全局变量的值。
[PEL] 复制代码
ma3:ma(close,3); ma5:ma(c,5); ma10:ma(close,10); kd:cross(ma3,ma5); kk:cross(ma10,ma5); VARIABLE:ct:=0; if kd and ct>=0 and holding=0 then begin buy(1,1,market); ct:=0; end if kk and ct<=0 and holding=0 then begin buyshort(1,1,market); ct:=0; end if (c-AVGENTERPRICE)>=5*MINDIFF and holding>0 then begin 多止盈:sell(1,0,market); ct:=-1; end if (AVGENTERPRICE-c)>=5*MINDIFF and holding<0 then begin 空止盈:sellshort(1,0,market); ct:=1; end
参考这里全局变量的使用
begin
buy(1,1,market);
ct:=0;
end
if kk and ct<=0 and holding=0 then
begin
buyshort(1,1,market);
ct:=0;
end
这个里面的 CT>=0和CT<=0 ,这个没有看懂,后面的多止盈和空止盈的话,跟我的根据商品指数引用编写代码一模板一样的吗?,
“跟我的根据商品指数引用编写代码一模板一样的吗?” 我这个止盈条件随便写的。你只要改成你自己的止盈条件就行了。
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容