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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 问一下怎样实现这个想法 谢谢

   

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


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

主题:问一下怎样实现这个想法 谢谢

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/7/27 14:25:54 [显示全部帖子]

Variable:Temp=0;
if ENTERPRICE-close>=5 and Temp=0 then Temp:=1;
if Temp and ENTERPRICE-close<=1 then begin  sell(); Temp:=0; end  //止盈止损之后重置全局变量


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/7/31 15:25:02 [显示全部帖子]

以下是引用xuxu7890在2017/7/31 15:17:01的发言:


//止盈
IF C-AVGENTERPRICE>7*MINDIFF THEN BEGIN
SELL(1,HOLDING,MARKET);
END

//止损
IF AVGENTERPRICE-C>7*MINDIFF THEN BEGIN
SELL(1,HOLDING,MARKET);
END


Variable:Temp=0;
if ENTERPRICE-close>=5 and Temp=0 then Temp:=1;
if Temp=1 and ENTERPRICE-close<=1 then begin  sell(1,holding,market); Temp:=0; end  

你好 用的 热卷测试的    开仓下跌一点就会平仓   看看哪里不对谢谢 

Temp=1 and ENTERPRICE-close<=1  这个条件你输出下看下。你这有三个平仓语句呢,先确认下那个触发的。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/7/31 16:04:55 [显示全部帖子]

以下是引用xuxu7890在2017/7/31 15:47:12的发言:

    这个全局变量 实在弄不会  换了一个思路 这样还是不成功  给看一下 谢谢

 

 a:=if(hhv(h,enterbars)-low>=5,1,0);

b:=if(enterprice-close<=1,1,0);
sell((a+b)=2,holding,market;   还是开仓的那根k线直接就平仓了;

你开仓语句是什么样的啊,单你给出的语句看不出来问题的。代码完整的贴出来。我本地测试没出现你说的开了马上平的情况。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/7/31 16:53:22 [显示全部帖子]

NUMPROFIT  ,如果不满足需求的话,函数列表下的交易函数里面有更多选项,你看下。


命数如织,当如磐石。
 回到顶部