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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求助编写策略,谢谢

   

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


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

主题:求助编写策略,谢谢

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


加好友 发短信
等级:新手上路 帖子:99 积分:30 威望:0 精华:0 注册:2013/3/13 9:06:39
求助编写策略,谢谢  发帖心情 Post By:2018/5/15 10:14:27    Post IP:180.169.30.6[只看该作者]

问题表述:
一、 我的要求是:开仓时允许在当前BAR平仓(止盈或止损),平仓后在当前BAR不能再开仓了,但允许必须在下一个BAR再开仓。我原来的命令组合是为样的:

TBUYSHORT(开空条件 AND TOPENBAR>0 AND TSELLHOLDINGEX( ZH1,PZ1,2 )<1,ss,MKT );//开空

TSELL(止盈Buy,TBUYHOLDINGEX( ZH1,PZ1 ,0 ),MKT ); //平多
TSELLSHORT(止盈Sell,TSELLHOLDINGEX( ZH1,PZ1 ,0 ),MKT ); //平空
二、 遇到问题:未开过仓的品种,有条件信号没有开仓信号
三、 功能需求:既可以即时平仓,又可以按要求开仓(但要避免即时开仓又即时平仓的恶性循环)



 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2018/5/15 10:54:18    Post IP:180.169.30.6[只看该作者]

GLOBALVARIABLE:n=0;
if n=0 and 开空条件 AND TSELLHOLDINGEX( ZH1,PZ1,2 )<1 THEN
begin
TBUYSHORT(1,ss,MKT );//开空
n:=n+1;
end


if n>0 and AND TOPENBAR>0 AND TSELLHOLDINGEX( ZH1,PZ1,2 )<1 THEN
begin
TBUYSHORT(1,ss,MKT );//开空
end

TSELL(止盈Buy,TBUYHOLDINGEX( ZH1,PZ1 ,0 ),MKT ); //平多
TSELLSHORT(止盈Sell,TSELLHOLDINGEX( ZH1,PZ1 ,0 ),MKT ); //平空


 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2018/5/15 14:09:59    Post IP:180.169.30.6[只看该作者]

GLOBALVARIABLE:n=0;
if n=0 and 开空条件 AND TSELLHOLDINGEX( ZH1,PZ1,2 )<1 THEN
begin
TBUYSHORT(1,ss,MKT );//开空
n:=n+1;
end


if n>0 and AND  texitbars(1)>0 AND TSELLHOLDINGEX( ZH1,PZ1,2 )<1 THEN
begin
TBUYSHORT(1,ss,MKT );//开空
end

TSELL(止盈Buy,TBUYHOLDINGEX( ZH1,PZ1 ,0 ),MKT ); //平多
TSELLSHORT(止盈Sell,TSELLHOLDINGEX( ZH1,PZ1 ,0 ),MKT ); //平空


 回到顶部