欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件交易策略发布专区 → 阿火秘笈_编写技巧十九(12月5日更新_做参数优化时优化指定指标的方法)

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有192745人关注过本帖平板打印复制链接

主题:阿火秘笈_编写技巧十九(12月5日更新_做参数优化时优化指定指标的方法)

帅哥哟,离线,有人找我吗?
myhcow
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:108 积分:433 威望:0 精华:0 注册:2012/3/22 14:42:31
  发帖心情 Post By:2012/4/8 13:25:19 [只看该作者]

根据火哥的模型,改写了我的移动止损,就移动一次,当盈利点数超过某个点后,止损点数为0.

麻烦火哥看看有错没有?


DK: 多开条件;
KK: 空开条件;
DP: 多平条件;
KP: 空平条件;
ZS1:开仓后设置的止损点数
ZS2:开仓后盈利点数,超过这个点数,ZS=0,就移动一次。

runmode:0;
variable:zs=0,cc=0,hl=0;
if holding>0 and cc<=0 then sell(DP ,HOLDING,market);   多平
if holding<0 and cc>=0 then sellshort(KP , HOLDING,market);空平
if holding=0 and cc>0 then buy(DK ,1,market);多开
if holding=0 and cc<0 then buyshort(KK ,1,market);空开

if cc>0 and Enterprice-C>=ZS  then begin  多单止损
sell(1 ,HOLDING,market);
cc:=0;
end

if  cc<0 AND C-Enterprice>=ZS  then begin 空单止损
sellshort(1 , HOLDING,market);
cc:=0;
end

if cc>0 and DP then cc:=0;  
if cc<0 and KP then cc:=0;


if cc=0 and DK  then begin
cc:=1;
hl:=close;
ZS:=ZS1;
END

if cc=0 and KK  then begin
cc:=-1;
ZS:=ZS1;
hl:=close;
end

if cc>0 and close>hl then begin  多单盈利点数超过ZS2,设置止损点为0.
 hl:=close;
IF hl-Enterprice>=ZS2 THEN BEGIN
ZS:=0;
end
END

if CC<0 and close<hl then begin空单盈利点数超过ZS2,设置止损点为0.
 hl:=close;
IF Enterprice-hl>=ZS2 THEN BEGIN
ZS:=0;
end
END







 回到顶部
总数 146 1 2 3 4 5 6 7 8 9 10 下一页 ..15