以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助 请高手帮我写一下代码 做信号提示  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=137877)

--  作者:ZOZMOMXOX
--  发布时间:2016/8/11 15:27:30
--  求助 请高手帮我写一下代码 做信号提示
我在自选里面添加几个品种  主要用日内几个小周期,条件是:
周期 30S 1M 2M 3M 4M 5M
均线(5,10,20,,40,60,120,250)
 MA60>MA120>MA250
最新1根K线的最高价>所有均线
最新1根K线收盘价>开盘价
最高价>布林线中轨>最低价

满足这个条件的话,就把该品种和所处周期用图文的方式提示出来


谢谢各位老师图片点击可在新窗口打开查看



--  作者:ZOZMOMXOX
--  发布时间:2016/8/11 15:32:09
--  
@jinzhe


--  作者:jinzhe
--  发布时间:2016/8/11 15:34:07
--  

30秒周期是ma5

1分钟周期是ma10

2分钟周期是ma20

。。。。是这样对应的吧?


--  作者:ZOZMOMXOX
--  发布时间:2016/8/11 15:38:46
--  
不是   是每一个周期都是这个均线系统(5 10 20 40 60 120 250)  同时关注这几个周期  那个符合就提示出来 有几个周期满足条件就都提示出来
--  作者:jinzhe
--  发布时间:2016/8/11 16:15:10
--  

新建一个指标,命名为“公式1”,然后代码如下:

m:=26;n:=2;
MID :  MA(CLOSE,M);
UPPER: MID + N*STD(CLOSE,M);
LOWER: MID - N*STD(CLOSE,M);
ma5:=ma(c,5);
ma10:=ma(c,10);
ma20:=ma(c,20);
ma40:=ma(c,40);
ma60:=ma(c,60);
ma120:=ma(c,120);
ma250:=ma(c,250);
cond1:=ma60>ma120 and ma120>ma250;
cond2:=c>o;
cond3:=h>mid and mid>l;
tj:cond1 and cond2 and cond3;

 

然后新建一个指标去引用不同周期的TJ即可

输出的话用msgout即可


--  作者:ZOZMOMXOX
--  发布时间:2016/8/15 12:13:55
--  
谢谢老师!
再请问一下,如何引用不同的周期呢?还有输出?我是小白一个

--  作者:ZOZMOMXOX
--  发布时间:2016/8/15 12:27:38
--  
@jinzhe
--  作者:jinzhe
--  发布时间:2016/8/15 12:57:14
--  

引用使用stkindi这个函数进行引用

如何输出你看下msgout的函数说明