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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]反手操作的问题

   

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


  共有5827人关注过本帖树形打印复制链接

主题:[求助]反手操作的问题

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


加好友 发短信
等级:黑侠 帖子:628 积分:2193 威望:0 精华:0 注册:2010/5/27 11:25:08
[求助]反手操作的问题  发帖心情 Post By:2010/9/9 18:21:32 [只看该作者]

if 金叉 then
begin
//平空开多
sellshort(holding<0 and ccm,0);
buy(holding<=0,1);
end

if 死叉 then
begin
//平多开空
sell(holding>0 and cmc,0);
buyshort(holding>=0,1);
end

 

 

我改成

 

sellshort(金叉 and holding<0 and ccm,0);
buyshort(死叉 and holding>=0,1);

buy(金叉 and holding<=0,1);

sell(死叉 and holding>0 and cmc,0);


执行效果有什么不同吗?

如果有不同~原因是什么?

 

========================

写法1

sellshort(金叉 and holding<0 and ccm,0);  //语句1
buyshort(死叉 and holding>=0,1);//语句2

buy(金叉 and holding<=0,1);//语句3

sell(死叉 and holding>0 and cmc,0);//语句4

 

写法2

sellshort(金叉 and holding<0 and ccm,0),ORDERQUEUE;
buyshort(死叉 and holding>=0,1),ORDERQUEUE;

buy(金叉 and holding<=0,1),ORDERQUEUE;

sell(死叉 and holding>0 and cmc,0),ORDERQUEUE;

 

写法1跟写法2有啥不同?

难道不用ORDERQUEUE的话

交易指令的执行就不是按照语句1 语句2 语句3...的顺序执行的吗?


 回到顶部