Rss & SiteMap

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

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

标题:[求助]老师帮我写个程序

1楼
123a 发表于:2014/1/25 20:44:18
我想把MACD中的DIFF线设置成一线双色:当diff值大于0时,显示为红色;当DIFF值小于0时,显示为白色。
2楼
jinzhe 发表于:2014/1/26 9:57:18

 

 

 

runmode:0;

 

if diff>0  then diff1:diff,colorred;

 

if diff<0 then diff1:diff,colorwhite;

3楼
123a 发表于:2014/1/27 13:42:00
谢谢老师,线已经画出。
但线太细了,颜色变化看得不明显(我的是笔记本电脑),想把线变粗一点,要怎么做?
4楼
jinzhe 发表于:2014/1/27 13:44:27

runmode:0;

 

if diff>0  then diff1:diff,colorred,linethick10;

 

if diff<0 then diff1:diff,colorwhite,linethick10;


5楼
jinzhe 发表于:2014/1/27 13:44:49
粗细只要调整linethick后面的数字,数字越大越粗
6楼
123a 发表于:2014/1/27 14:27:37
DIFF := EMA(CLOSE,S) - EMA(CLOSE,L);
DIFF1:diff;
DEA  : EMA(DIFF,M);
MACD1 : 2*(DIFF-DEA), COLORSTICK;
runmode:0;
if ABS(DIFF-DEA)>0.5 then diff1,colorred,linethick200;
if ABS(DIFF-DEA)<0.5 then diff1,colorwhite,linethick200;

老师,我已经改了,线一点变化都没有啊。哪里出了问题?

7楼
jinzhe 发表于:2014/1/27 14:44:12

runmode:0;
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);

DEA  : EMA(DIFF,9);
MACD1 : 2*(DIFF-DEA);

if ABS(DIFF-DEA)>0.5 then diff1:diff,colorred,linethick5;
if ABS(DIFF-DEA)<0.5 then diff2:diff,colorwhite,linethick5;

8楼
123a 发表于:2014/1/27 15:10:49
为什么diff1和diff2不是组成一条平滑的曲线,中间会断开。

runmode:0;
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);

DEA  : EMA(DIFF,9);
MACD1 : 2*(DIFF-DEA);

if ABS(DIFF-DEA)>0.5 then diff1:diff,colorred,linethick5;
if ABS(DIFF-DEA)<=0.5 then diff2:diff,colorwhite,linethick5;


改成这样也没变成平滑曲线。

9楼
jinzhe 发表于:2014/1/27 15:21:37
就是这样的,中间的数值不连续,不能连接
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.