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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 跨周期开仓条件

   

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


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

主题:跨周期开仓条件

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


加好友 发短信
等级:新手上路 帖子:53 积分:0 威望:0 精华:0 注册:2019/11/6 22:58:39
跨周期开仓条件  发帖心情 Post By:2020/2/10 0:38:05    Post IP:218.108.135.176[显示全部帖子]

版主,我想写如下的开仓条件:我的操作周期是15分钟。当价格突破4小时和1小时布林上轨的时候,如果这个时候15分钟也突破布林上轨,则开仓。
这种跨周期的开仓条件应该如何写。

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


加好友 发短信
等级:新手上路 帖子:53 积分:0 威望:0 精华:0 注册:2019/11/6 22:58:39
  发帖心情 Post By:2020/2/10 16:55:52    Post IP:218.75.76.114[显示全部帖子]

版主,关于你写的1hour:stkindi('','公式1.REF_UPPER',0,24,4) , 其中倒数第二个参数24表示自定义N小时线,但是我看到好像5表示60分钟,所以为什么不是用5。最后一个参数4是什么意思,没看明白

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


加好友 发短信
等级:新手上路 帖子:53 积分:0 威望:0 精华:0 注册:2019/11/6 22:58:39
  发帖心情 Post By:2020/2/10 20:31:55    Post IP:218.108.135.176[显示全部帖子]

版主,还是不理解参数24和1的含义,其中参数24表示自定义N小时线,但是我看到好像5表示60分钟,所以为什么不是用5

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


加好友 发短信
等级:新手上路 帖子:53 积分:0 威望:0 精华:0 注册:2019/11/6 22:58:39
  发帖心情 Post By:2020/2/10 21:18:53    Post IP:218.108.135.176[显示全部帖子]

或者说,可以写成这样吗,等待日线和小时的突破

日线周期:stkindi('','公式1.REF_UPPER',0,6,1);
1小时周期:stkindi('','公式1.REF_UPPER',0,5,1);

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


加好友 发短信
等级:新手上路 帖子:53 积分:0 威望:0 精华:0 注册:2019/11/6 22:58:39
  发帖心情 Post By:2020/2/10 21:27:28    Post IP:218.108.135.176[显示全部帖子]

IF CLOSE>4HOUR AND CLOSE>1HOUR AND CLOSE>UPPER THEN BEGIN
 BUY(HOLDING=0,1,MARKET);
END

版主,这里的close是指当下周期这根k柱的收盘价吧,那我在选择模式的时候应该是用走完一根K线。
如果我想判断当下的价格是否已经突破日线和小时线,可以用high(多)或者low(空)来表示当下的价格来做比对吗。

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


加好友 发短信
等级:新手上路 帖子:53 积分:0 威望:0 精华:0 注册:2019/11/6 22:58:39
  发帖心情 Post By:2020/2/10 23:09:34    Post IP:218.108.135.176[显示全部帖子]

感谢之前的回复。我把您写的拷贝到程序里,结果在编译过程中,公式1下方的mid的左边会有个黄色的箭头,报错函数"mid:ma"未定义,这个我需要额外定义吗。我上传了报错图片,不知道您看不看的到

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


加好友 发短信
等级:新手上路 帖子:53 积分:0 威望:0 精华:0 注册:2019/11/6 22:58:39
  发帖心情 Post By:2020/2/12 0:00:34    Post IP:218.108.135.176[显示全部帖子]

版主,我之前的开仓条件是,当下价格突破布林线上轨就开仓。我现在想改开仓条件:首先突破上轨可以开仓,或者在突破之后回落但是价格没有跌破中轨也可以作为开仓条件。这个因该怎么写。

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


加好友 发短信
等级:新手上路 帖子:53 积分:0 威望:0 精华:0 注册:2019/11/6 22:58:39
  发帖心情 Post By:2020/2/12 16:24:09    Post IP:218.108.135.176[显示全部帖子]

像最先描述的那样,首先看日线是否突破日线布林上轨,破了之后看1小时是否突破小时布林上轨,破了看15分钟是否突破15分钟上轨。如果15分钟突破,在15分钟开仓。当15分钟跌破中轨,看1小时是否还是突破小时上轨或者突破之后回落但价格没有跌破1小时中轨。如果是,15分钟继续开仓。如果1小时跌破中轨,则看日线是否还是突破日线上轨或者突破之后回落但价格没有跌破日线中轨。如果是,等到1小时候重新突破小时上轨,再看15分钟。如果日线跌破日线中轨,则等到重新突破,再次观察1小时。就此循环。

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


加好友 发短信
等级:新手上路 帖子:53 积分:0 威望:0 精华:0 注册:2019/11/6 22:58:39
  发帖心情 Post By:2020/2/24 0:33:21    Post IP:180.169.30.6[显示全部帖子]

版主,我的逻辑如下:日线是交易的启动开关,1小时开首仓,15分钟加仓和止损。
步骤一:如果当下的价格突破了日线布林上轨,或者是突破之后回调下穿上轨,但是没有下穿中轨的(换个说话是突破上轨之后的回调,价格在上轨和中轨之间,但必须大于中轨价)。------若以上成立,进入步骤二。

步骤二:1.如果当下的价格突破了1小时布林上轨,或者是突破之后回调下穿上轨,但是没有下穿中轨的(换个说话是突破上轨之后的回调,价格在上轨和中轨之间,但必须大于中轨价)。2.当下的价格要突破此周期前20根k线的高点。若1和2同时满足,在1小时开首仓。-----进入步骤三

步骤三:在15分钟的周期中,1.中轨的值已经大于前一手的买入价,2.当下价格突破了此周期前20根K线的高点。。若1和2同时满足,在15分钟周期加仓。只要价格不低于15分钟的中轨,继续步骤三循环加仓。

步骤四:当下价格若小于15分钟布林中轨,则在15分钟止损。(或者说用15分钟中轨止损)

不知道这个应该怎么写,
这个是多头的思路

 回到顶部