以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp)
-- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4)
---- MACD金叉画红线,死叉画绿线,如何写啊,如图,谢谢 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=173092)
|
-- 作者:嘿嘿1024
-- 发布时间:2019/11/13 23:06:08
-- MACD金叉画红线,死叉画绿线,如何写啊,如图,谢谢
此主题相关图片如下:333.jpg

就画这样的
|
-- 作者:FireScript
-- 发布时间:2019/11/14 9:50:28
--
画个竖线?
input:p(26,20,100,8),s(12,5,40,4),m(9,2,60,6);//参数设置
DIFF : =EMA(CLOSE,S) - EMA(CLOSE,P); DEA := EMA(DIFF,M); MACD1 : 2*(DIFF-DEA), COLORSTICK; macdjc:=cross(diff,dea);//macd金叉 macdsc:=cross(dea,diff); VERTLINE(macdsc, h+5*MINDIFF,l-5*MINDIFF ,COLORGREEN ,1 ,VTSOLID );
VERTLINE(macdjc, h+5*MINDIFF,l-5*MINDIFF ,COLORYELLOW ,1 ,VTSOLID );
 此主题相关图片如下:temp.png 
颜色自己调整下,红色会看不见。 我上面这个是放在主图上的,放幅图上的话,你建个幅图把代码放进去。没啥差异 就是为了输出效果,函数中设置的输出位置不一样
然后下面这部分代码再调整下即可: VERTLINE(macdsc, MACD1+5,MACD1-5 ,COLORGREEN ,1 ,VTSOLID ); VERTLINE(macdjc, MACD1+5,MACD1-5 ,COLORYELLOW ,1 ,VTSOLID );
|
-- 作者:FireScript
-- 发布时间:2019/11/14 9:51:08
--
幅图效果是这样:  此主题相关图片如下:temp.png
|
-- 作者:嘿嘿1024
-- 发布时间:2019/11/14 21:04:48
--
此主题相关图片如下:333333333333.jpg

此主题相关图片如下:360截图20191114210210378.jpg

谢谢回复,不知道哪里设置问题,我输入后是这样子
|
-- 作者:嘿嘿1024
-- 发布时间:2019/11/14 22:00:37
--
能不能加一条,MACD金叉到死叉的主图价格连线,谢谢
类似与这个我手工画的图
主图和附图个写一个
辛苦,谢谢
此主题相关图片如下:7788.jpg

[此贴子已经被作者于2019/11/14 22:01:34编辑过]
|
-- 作者:FireScript
-- 发布时间:2019/11/15 8:58:38
--
你上图4楼那个是放在幅图上的效果?还是主图啊。 如果是在主图上的: Y轴上右键-把这个勾选看下有没有勾。
 此主题相关图片如下:temp.png 
你要是放幅图,你注意我提供的代码,放幅图最后2句代码有变化的。
[此贴子已经被作者于2019/11/15 9:00:41编辑过]
|
-- 作者:FireScript
-- 发布时间:2019/11/15 9:07:43
--
前面的代码都不变。
主图上用这部分代码: DRAWLINE(macdjc,h+5*MINDIFF ,macdsc ,l-5*MINDIFF ,0 ,COLORRED); VERTLINE(macdsc, h+5*MINDIFF,l-5*MINDIFF ,COLORGREEN ,1 ,VTSOLID ); VERTLINE(macdjc, h+5*MINDIFF,l-5*MINDIFF ,COLORYELLOW ,1 ,VTSOLID );
幅图上: DRAWLINE(macdjc, MACD1+5 ,macdsc ,MACD1-5 ,0 ,COLORRED); VERTLINE(macdsc, MACD1+5,MACD1-5 ,COLORGREEN ,1 ,VTSOLID ); VERTLINE(macdjc, MACD1+5,MACD1-5 ,COLORYELLOW ,1 ,VTSOLID );
|
-- 作者:嘿嘿1024
-- 发布时间:2019/11/15 15:28:58
--
谢谢回复,主图上的连线能不能精确到收盘价到收盘价之间的连线啊,谢谢
[此贴子已经被作者于2019/11/15 15:29:13编辑过]
|
-- 作者:FireScript
-- 发布时间:2019/11/15 15:36:14
--
调下参数啊。 DRAWLINE(macdjc,h+5*MINDIFF ,macdsc ,l-5*MINDIFF ,0 ,COLORRED); 这2个参数就是连线的位置,你改成你想要的价格就行了的。
|
-- 作者:wenarm
-- 发布时间:2019/11/15 15:38:48
--
自己看下函数说明。修改函数对应的参数就行
|