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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 请教老师如何在本根K线平仓后下根K开仓

   

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


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

主题:请教老师如何在本根K线平仓后下根K开仓

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/10/24 8:45:00 [显示全部帖子]

使用BARSLAST函数进行处理。

例如,判断cond1成立以后到第五根之间的范围。

if  BARSLAST(cond1)>0 and BARSLAST(cond1)<5 and cond2 then begin

    下单语句;

end

 



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/10/24 9:11:29 [显示全部帖子]

BARSLAST放在if之外使用。赋值给一个变量,把变量放到if里用。

aa:BARSLAST();

if xxxxx then begin

  AA参与计算

end

 

EXITBARS受本周期和次周期指令的影响。并且还要考虑到第一次开仓之前的返回值为-1的情况,

具体看该函数说明中的链接

[此贴子已经被作者于2018/10/24 9:13:11编辑过]


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/10/24 9:32:05 [显示全部帖子]

麻烦吧你这段代码需要处理的关系说清楚些。



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/10/24 10:13:17 [显示全部帖子]

long:=M1>M2;
long_bar:=BARSLAST(long=1);
if long then
begin
sellshort(HOLDING<0,holding,THISCLOSE);
buy(long_bar>0 and long_bar<5  and holding=0 and LOW<M1,1,THISCLOSE);
end

 

空头部分自行实现。

[此贴子已经被作者于2018/10/24 10:13:35编辑过]


编程无捷径,技巧靠积累。
 回到顶部