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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]有思路,求模型指标代码

   

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


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

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

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


加好友 发短信
等级:新手上路 帖子:12 积分:0 威望:0 精华:0 注册:2014/6/8 15:39:18
[求助]有思路,求模型指标代码  发帖心情 Post By:2014/12/7 16:31:33 [只看该作者]

取3分钟的MACD,当MACD柱大于0(K线走完)时,在30秒图的布林通道上下轨间涂红色,涂红色的范围为信号开始后的整个3分钟。


查看使用道具详细信息
获赠金币帖,共获得 0 个金币
 回到顶部
美女呀,离线,留言给我吧!
pyd
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By: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);

赠送楼主:0个金币
 回到顶部
帅哥哟,离线,有人找我吗?
duwei059
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:12 积分:0 威望:0 精华:0 注册:2014/6/8 15:39:18
  发帖心情 Post By: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都是红色的


赠送楼主:0个金币
 回到顶部
帅哥哟,离线,有人找我吗?
duwei059
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:12 积分:0 威望:0 精华:0 注册:2014/6/8 15:39:18
  发帖心情 Post By:2014/12/7 20:41:16 [只看该作者]

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

赠送楼主:0个金币
 回到顶部
美女呀,离线,留言给我吧!
pyd
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By: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);


赠送楼主:0个金币
 回到顶部
帅哥哟,离线,有人找我吗?
duwei059
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:12 积分:0 威望:0 精华:0 注册:2014/6/8 15:39:18
  发帖心情 Post By:2014/12/7 21:10:03 [只看该作者]

谢谢版主,去试试。

赠送楼主:0个金币
 回到顶部
帅哥哟,离线,有人找我吗?
duwei059
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:12 积分:0 威望:0 精华:0 注册:2014/6/8 15:39:18
  发帖心情 Post By:2014/12/7 22:13:38 [只看该作者]

我只想要第一个红色的,而不要后面的,后面出现红色我想还是满足条件MACD>0
此主题相关图片如下:360桌面截图20141207221119.jpg
按此在新窗口浏览图片

赠送楼主:0个金币
 回到顶部
美女呀,离线,留言给我吧!
pyd
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By: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);


赠送楼主:0个金币
 回到顶部
帅哥哟,离线,有人找我吗?
duwei059
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:12 积分:0 威望:0 精华:0 注册:2014/6/8 15:39:18
  发帖心情 Post By:2014/12/8 11:56:33 [只看该作者]

再次谢谢版主,已经解决。我昨天晚上也是再设了一个变量m,就是不知道后面的逻辑用了2个if ... end,今天看了之后才豁然开朗,话不多说,多谢。

赠送楼主:0个金币
 回到顶部