以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  买点标记的问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=167649)

--  作者:小李飞刀
--  发布时间:2019/1/11 13:43:46
--  买点标记的问题
 当收盘价在日线20周期均线上时,在15分钟线状态下,收盘价第一次站在20周期均线上为买入点,标出第一次买入点,第二次买入点,第三次买入点,以上三次买入点须知是第一,还是第二,同时上述三次买入点为同一个日线收盘价在20周期均线上。

--  作者:FireScript
--  发布时间:2019/1/11 14:10:12
--  
 需要明确下你的需求:
1.20日均线是日线周期的?当前周期是15分钟周期?
2.“同时上述三次买入点为同一个日线收盘价在20周期均线上”  不是很明白这个描述。

--  作者:老刀
--  发布时间:2019/1/11 15:19:56
--  
需求如下:
1、在十五分钟线周期下操作,但是要引用日线周期。当前是15周期,
2、当日线收盘价在20日均线上的时候,寻找第一买入点、第二买入点和第三买入点。
3、买入点为:在十五分钟线周期下,当收盘价第一次大于20周期均线上6,买入。
4、“同时上述三次买入点为同一个日线收盘价在20周期均线上”,这句话就是,在日线收盘价没有低于20日均线之前,会出现三个买入时机

--  作者:FireScript
--  发布时间:2019/1/11 15:49:07
--  
 需要跨周期处理。先新建一个指标A,a代码如下:
ma20:ma(c,20);
cd:c>ma20;

然后当前15分周期的指标:

a:STKINDI(\'\',\'A.ma20\',0,6,0);//引入日线的20日均线
b:STKINDI(\'\',\'A.cd\',0,6,0);//引入日线收盘价是否大于20日均线的判断

buycond:b and count(c>a,TODAYBAR)<=3 and c>a;//开仓买入的条件。限制只在前三次买入条件触发时候才买入。

if BUYCOND then buy(1,1,market);