Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]有思路,求模型指标代码

1楼
duwei059 发表于:2014/12/7 16:31:33
取3分钟的MACD,当MACD柱大于0(K线走完)时,在30秒图的布林通道上下轨间涂红色,涂红色的范围为信号开始后的整个3分钟。
2楼
pyd 发表于:2014/12/7 19:49:47
macd:stkindi('','macd.macd1',0,17,-1);
upper:stkindi('','boll.upper',0,17,-1);
lower:stkindi('','boll.lower',0,17,-1);
FILLRGN(macd>0 ,upper ,lower , colorred);
3楼
duwei059 发表于:2014/12/7 20:19:59
macd:stkindi('','macd.macd1',0,17,-1);
upper:stkindi('','boll.upper',0,17,-1);
lower:stkindi('','boll.lower',0,17,-1);
FILLRGN(macd>0 ,upper ,lower , colorred);

涂红色的范围为信号出现后的下个3分钟,怎么解决?上面的代码是只要MACD>0都是红色的

4楼
duwei059 发表于:2014/12/7 20:41:16
涂红色的范围为信号出现后的下个3分钟,怎么解决?上面的代码是只要MACD>0都是红色的
5楼
pyd 发表于:2014/12/7 21:08:45
VARIABLE:n=0;
MID:  MA(CLOSE,M);//布林中轨
UPPER: MID + K*STD(CLOSE,M);//布林上轨
LOWER: MID - K*STD(CLOSE,M);//布林下轨
macd:stkindi('','macd.macd1',0,17,-1);
if macd>0 then n:=n+1;
if n=7 then n:=0;
FILLRGN(macd>0 and n>=1 ,upper ,lower , colorred);

6楼
duwei059 发表于:2014/12/7 21:10:03
谢谢版主,去试试。
7楼
duwei059 发表于:2014/12/7 22:13:38
我只想要第一个红色的,而不要后面的,后面出现红色我想还是满足条件MACD>0
此主题相关图片如下:360桌面截图20141207221119.jpg
按此在新窗口浏览图片
8楼
pyd 发表于:2014/12/8 9:34:00

VARIABLE:n=0,x=0;
MID:  MA(CLOSE,M);//布林中轨
UPPER: MID + K*STD(CLOSE,M);//布林上轨
LOWER: MID - K*STD(CLOSE,M);//布林下轨
macd:stkindi('','macd.macd1',0,17,-1);
if macd>0 then begin
n:=n+1;
x:=1;
end

if macd<0 then begin
n:=0;
x:=0;
end

FILLRGN(macd>0 and n>=1 and n<=6 and x=1 ,upper ,lower , colorred);

9楼
duwei059 发表于:2014/12/8 11:56:33
再次谢谢版主,已经解决。我昨天晚上也是再设了一个变量m,就是不知道后面的逻辑用了2个if ... end,今天看了之后才豁然开朗,话不多说,多谢。
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.09375 s, 2 queries.