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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]当HOLDING=1的时候开不了空吗?

   

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


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

主题:[求助]当HOLDING=1的时候开不了空吗?

美女呀,离线,留言给我吧!
xian_0_9
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 BOO
等级:论坛游民 帖子:378 积分:1856 威望:0 精华:0 注册:2010/1/25 18:04:12
  发帖心情 Post By:2011/10/30 21:09:41    Post IP:119.114.113.199[只看该作者]

这么写对不?我试验了好像没好使。得咋写啊?

VARIABLE:aa=0;

 

ma1:ma(c,10);
ma2:ma(c,110);

h20:ref(hhv(h,6),1);
l20:ref(llv(l,6),1);


kd1:= cross(c,ma2) and holding=0;

kd2:= cross(c,ma2) and holding=-1;

pd1:=cross(ma2,c) adn holding=1;


kk1:=cross(l20,c) and holding>-1;
kk2:=cross(l20,c) and holding=1;
kk3:=cross(l20,c) and c>ma2 and holding=1;

pk1:=cross(c,h20) and holding=-1;
pk2:=cross(c,h20) and holding=-1 and holding=1;
pk3:=cross(c,h20) and holding=0;
if pk1 or pk2 or pk3 then
begin
sellshort(1,1,limitr,c);
end

if pd1 then
begin
sell(1,1,limitr,c);
if pd1 then aa:=0;
end

if kd1 or kd2 then
begin
buy(1,1,limitr,c);
if  kd1 or kd2 then aa:=1;
end

if kk1  or kk2 or kk3 then
begin
if aa:=1 then buyshort(1,1,limitr,c);
end


 回到顶部