Rss & SiteMap

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

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

标题:一个关于MACD预警的问题

1楼
vermouth 发表于:2013/5/4 10:27:57

图片点击可在新窗口打开查看此主题相关图片如下:ob4bx%`tmelgwu~qyuh_um.jpg
图片点击可在新窗口打开查看

图上面划红框的部分。当在MACD零轴以下的时候出现第一个K线的最小值小于第二根K线最小值。同时第三根K线最小值小于第二根K线最小值的时候预警并发出声音
2楼
vermouth 发表于:2013/5/4 10:31:50
麻烦老师写一段代码。零轴不会写。。。
3楼
vermouth 发表于:2013/5/4 10:37:56
shang:=ref(h,1)>ref(l,2) and ref(h,2)<ref(h,3);
xia:=ref(l,1)<ref(l,2) and ref(l,2)>ref(l,3);


PLAYSOUND(shang,'音乐文件');
PLAYSOUND(xia,'音乐文件');


我想了一下。是不是出现这种情况的时候应该可以不用考虑0轴。不知道对不对。麻烦老师答疑解惑一下
4楼
vermouth 发表于:2013/5/4 11:35:07
input:p(26,20,100,8);
input:s(12,5,40,4);
input:m(9,2,60,6);

DIFF : EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  : EMA(DIFF,M);
MACD : 2*(DIFF-DEA), COLORSTICK;



//shang:=ref(h,1)>ref(h,2) and ref(h,2)<ref(h,3) and macd>0 ;
//xia:=ref(l,1)<ref(l,2) and ref(l,2)>ref(l,3) and macd<0;

//DRAWTEXT( ref(l,1)<ref(l,2) and ref(l,2)>ref(l,3) and macd<0 ,l ,'低点预警' ,colorblue );
//DRAWTEXT( ref(h,1)>ref(h,2) and ref(h,2)<ref(h,3) and macd>0 ,h ,'高点预警' ,colorred );

diff1:= ref(l,1)<ref(l,2) and ref(l,2)>ref(l,3);
diff2:= ref(h,1)>ref(h,2) and ref(h,2)<ref(h,3);

DRAWsl( diff1 and diff<0 ,l  ,0 ,2 ,1 );
DRAWsl( diff2 and diff>0 ,h  ,0 ,2 ,3 );

//PLAYSOUND(shang,'音乐文件');
//PLAYSOUND(xia,'音乐文件');



图片点击可在新窗口打开查看此主题相关图片如下:wrong.jpg
图片点击可在新窗口打开查看

改了一下。发现标记的时候依然有错误的地方。我用的DIFF。在0轴上方的时候出现了一个明显的错误。
麻烦老师解答一下

5楼
wn10000neng 发表于:2013/5/4 17:10:11
说得不清楚
6楼
vermouth 发表于:2013/5/6 8:19:29
以下是引用wn10000neng在2013-5-4 17:10:11的发言:
说得不清楚
就是一个关于预警的程序。
用DIFF或者MACD或者DEA都行,以零轴为参照。比如:当在DIFF零轴上方的时候,呈上升趋势。突然一个K线回落了一下。在这个时候程序发出预警。

共6 条记录, 每页显示 10 条, 页签: [1]


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