Rss & SiteMap

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

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

标题:求助老师:60分钟周期MACD 红柱或绿柱当前值大于昨值:预警并发出声音

1楼
老虎zql少校 发表于:2012/12/11 13:44:18
烦请老师写一个预警公式:
      图片点击可在新窗口打开查看60分钟周期MACD 红柱、绿柱今收盘值大于昨收盘值:预警并发出声音。
谢谢!
2楼
lichenghu 发表于:2012/12/11 14:02:58
请您详细说明您的需求,什么时候发出声音?
3楼
老虎zql少校 发表于:2012/12/11 14:06:47
不好意思!没说清楚。
当前收盘后,下一根K线开盘发出声音即可。谢谢!
4楼
老虎zql少校 发表于:2012/12/11 14:10:47
老师:我是要60和90分钟两个周期同时符合才行的,请问可不可以把这两个周期同时写成一个公式?
5楼
董小球 发表于:2012/12/11 14:11:29
其实就是调用到60分钟下的MACD指标中的MACD这个变量的值 与 上一日的相比较,然后使用playsound函数发出声音,这里帮你写出判断的方法


N:=BARSLAST(DATE>REF(DATE,1))+1;

TMACD60MIN:=STKINDI('IF00','MACD.MACD(26,12,9)' ,0 ,5);//今天的MACD
YMACD60MIN:=STKINDI('IF00','MACD.MACD(26,12,9)' ,0 ,5,-N);//昨天的MACD
SOUNDCOND:=TMACD60MIN>YMACD60MIN:
6楼
老虎zql少校 发表于:2012/12/11 14:21:36
谢谢老师!我试试看。
7楼
老虎zql少校 发表于:2012/12/16 1:27:31
请老师看看我写的对不对,谢谢!

60分钟和90分钟周期MACD红柱同时缩短“开空”或绿柱同时增长“开多”,预警发出声音。

tmacd60:=STKINDI('if00','macd.macd(26,12,9)' ,0 ,5 ,0 );
ymacd60:=STKINDI('if00','macd.macd(26,12,9)' ,0 ,5 ,-1 );
tmacd90:=STKINDI('if00','macd.macd(26,12,9)' ,0 ,11 ,0 );
ymacd90:=STKINDI('if00','macd.macd(26,12,9)' ,0 ,11 ,-1 );
xx1:=tmacd60>ymacd60;
xx2:=tmacd60<ymacd60;
yy1:=tmacd90>ymacd90;
yy2:=tmacd90<ymacd90;

duo:=xx1 and yy1 and close>ref(close,1);
kong:=xx2 and yy2 and close<ref(close,1);

PLAYSOUND(duo,'d:\开多.wav');
PLAYSOUND(kong,'d:\开空.wav');
8楼
老虎zql少校 发表于:2012/12/16 1:29:16
补充说明:下根K线开出时预警发出声音。
9楼
RogarZ 发表于:2012/12/16 12:33:51
这个。软件默认本来就是有“叮叮”的提示音。。。
10楼
allanhoo 发表于:2013/1/9 12:04:08
真棒,我要的就是这个!
共10 条记录, 每页显示 10 条, 页签: [1]


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