论坛全局菜单下方 - TICKMILL 285X70论坛全局菜单下方 - ThinkMarkets285X70论坛全局菜单下方 - 荔枝返现285X70论坛全局菜单下方 -  icmarkets285X70
  • 1
  • 2
  • 3
  • 4
前往
共 68 条
查看:14792回复:67
fycfw
注册时间2006-07-29
[MT4指标]求秃鹫老大和坛子里的高手编个公式供大家分享
楼主发表于:2008-10-07 08:18只看该作者倒序浏览
1楼 电梯直达
电梯直达
数据1:X1=21个周期内的开盘价的最高价; 数据2:X2=7个周期内的开盘价的最低价; 数据3:X3=(X1+X2)/ 2 ; 数据4:Y=X3 - 收盘价(在盘中指最新价); 当Y>0.00001 时,画阴线。 当Y<0.00001时, 画阳线。 要求在主图中画出双色k线图,不是在指标区域。 当阴线变阳线或阳线变阴线时,声音报警。 像这样: [ 本帖最后由 fycfw 于 2008-10-7 16:26 编辑 ]9.jpg9.jpg
TK29帖子1楼右侧xm竖版广告90-240
个性签名

韬客社区www.talkfx.co

广告
TK30+TK31帖子一樓廣告
TK30+TK31帖子一樓廣告
kl1996
注册时间2007-07-28
fycfw
注册时间2006-07-29
楼主发表于:2008-10-07 11:32只看该作者
3楼
想要系统的兄弟们,大家一起顶起来。
秃鹫
注册时间2007-05-25
发表于:2008-10-07 15:17只看该作者
4楼
#property indicator_chart_window #property indicator_buffers 6 #property indicator_color1 Red #property indicator_color2 Green #property indicator_color3 Red #property indicator_color4 Green #property indicator_color5 Black #property indicator_color6 Black extern int period_1=21; extern int period_2=7; double post1; double post2; double acus1; double acus2; double HighBuffer; double LowBuffer; void init() { SetIndexBuffer(0, post1); SetIndexBuffer(1, post2); SetIndexBuffer(2, acus1); SetIndexBuffer(3, acus2); SetIndexBuffer(4, HighBuffer); SetIndexBuffer(5, LowBuffer); SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,3); SetIndexStyle(1,DRAW_HISTOGRAM,STYLE_SOLID,3); SetIndexStyle(2,DRAW_HISTOGRAM,STYLE_SOLID,0); SetIndexStyle(3,DRAW_HISTOGRAM,STYLE_SOLID,0); } void start() { int limit; int counted_bars=IndicatorCounted(); if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; for(int t=0; t0.1*Point){ post1[t]=MathMin(Open[t],Close[t]); post2[t]=MathMax(Open[t],Close[t]); acus1[t]=Low[t]; acus2[t]=High[t]; if (Open[t]==Close[t]) post1[t]=Close[t]-0.01*Point; } if(temp<0.1*Point){ post1[t]=MathMax(Open[t],Close[t]); post2[t]=MathMin(Open[t],Close[t]); acus1[t]=High[t]; acus2[t]=Low[t]; if (Open[t]==Close[t]) post2[t]=Close[t]-0.01*Point; } } }
秃鹫
注册时间2007-05-25
发表于:2008-10-07 15:30只看该作者
5楼
将压缩文件解压,把解压后的mq4文件放入以下目录,重启MT4即可调用 [ 本帖最后由 秃鹫 于 2008-10-7 23:38 编辑 ]重画K线指标源码.rarbcml.gifbcml.gif
个性签名

顺势

秃鹫
注册时间2007-05-25
发表于:2008-10-07 15:47只看该作者
6楼
由于使用本指标需要把原有K线隐藏,所以需要在图表属性中把所有颜色都设为None,就象下面这样sx.gifsx.gif
秃鹫
注册时间2007-05-25
发表于:2008-10-07 15:56只看该作者
7楼
为避免原有K线对新画K线产生干扰,还必须把“图表”菜单中的“图表置前景”去勾
秃鹫
注册时间2007-05-25
发表于:2008-10-07 16:01只看该作者
8楼
最后的效果是这样的xg.gifxg.gif
秃鹫
注册时间2007-05-25
发表于:2008-10-07 16:09只看该作者
9楼
关于报警的问题应该不复杂吧,有兴趣的朋友可以自己修改
fycfw
注册时间2006-07-29
楼主发表于:2008-10-07 16:31只看该作者
10楼
谢谢秃鹰大哥,你真是个少有的大好人!!!:hua: :hua: :hua: :hua: 如果能报警就更完美了。 能把上下两条曲线去掉吗?用黑色背景也隐隐约约看得到。 衷心地谢谢你!!!!! [ 本帖最后由 fycfw 于 2008-10-8 00:58 编辑 ]
秃鹫
注册时间2007-05-25
发表于:2008-10-07 23:13只看该作者
11楼
#property indicator_chart_window #property indicator_buffers 6 #property indicator_color1 Red #property indicator_color2 Green #property indicator_color3 Red #property indicator_color4 Green extern int period_1=21; extern int period_2=7; double post1; double post2; double acus1; double acus2; double HighBuffer; double LowBuffer; datetime pretime=0; void init() { SetIndexBuffer(0, post1); SetIndexBuffer(1, post2); SetIndexBuffer(2, acus1); SetIndexBuffer(3, acus2); SetIndexBuffer(4, HighBuffer); SetIndexBuffer(5, LowBuffer); SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,3); SetIndexStyle(1,DRAW_HISTOGRAM,STYLE_SOLID,3); SetIndexStyle(2,DRAW_HISTOGRAM,STYLE_SOLID,0); SetIndexStyle(3,DRAW_HISTOGRAM,STYLE_SOLID,0); SetIndexStyle(4,DRAW_NONE); SetIndexStyle(5,DRAW_NONE); } void start() { int limit; int counted_bars=IndicatorCounted(); if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; for(int t=0; t0.1*Point){ post1[t]=MathMin(Open[t],Close[t]); post2[t]=MathMax(Open[t],Close[t]); acus1[t]=Low[t]; acus2[t]=High[t]; if (Open[t]==Close[t]) post1[t]=Close[t]-0.01*Point; } if(temp<0.1*Point){ post1[t]=MathMax(Open[t],Close[t]); post2[t]=MathMin(Open[t],Close[t]); acus1[t]=High[t]; acus2[t]=Low[t]; if (Open[t]==Close[t]) post2[t]=Close[t]-0.01*Point; } if(Time[0]>pretime) { if(acus1[0]>acus2[0] && acus1[1]acus2[1]) {Alert(Symbol(),Period(),"转阴");pretime=Time[0];} } } }
fycfw
注册时间2006-07-29
楼主发表于:2008-10-08 03:30只看该作者
12楼
秃鹫大哥,改得太好了,你太有才了。 谢谢!!!!!
fantasize
注册时间2005-07-26
发表于:2008-10-08 05:17只看该作者
13楼
谢谢秃鹫大哥,努力学习,同时也要感谢fycfw提供的思路~~~~~
期望
注册时间2007-10-30
发表于:2008-10-08 09:52只看该作者
14楼
谢谢秃鹫老大,别的指标加不上鸟
个性签名

我天天被平民打劫

wdsdyx
注册时间2008-06-24
发表于:2008-10-08 15:00只看该作者
15楼
秃鹫老大,怎么用呀
个性签名

韬客社区www.talkfx.co

广告
论坛谏言--外汇交易不应是你投资的全部,交易外汇也不应是你生活的全部
wdsdyx
注册时间2008-06-24
发表于:2008-10-08 15:06只看该作者
16楼
将压缩文件解压,把解压后的mq4文件放入以下目录,重启MT4即可调用 要怎么调用呀,找不到呀,一片黑屏呀,,急!!!!!!!!!!!!!!!!
秃鹫
注册时间2007-05-25
发表于:2008-10-08 23:12只看该作者
17楼
加载自定义指标方法。前提是mq4或者EX4文件已经放入本贴5楼所说的目录中(不能是该目录下的子目录里),注意文件名后缀是.mq4或.EX4的文件 [ 本帖最后由 秃鹫 于 2008-10-9 07:19 编辑 ]zdyzb.gifzdyzb.gif
长袖善舞
注册时间2008-03-25
发表于:2008-10-09 00:06只看该作者
18楼
秃鹰老师,这是个不错的指标,可否改成副图也可以使用啊!谢谢您!
wdsdyx
注册时间2008-06-24
发表于:2008-10-09 01:20只看该作者
19楼
秃鹰老师,谢谢了,找到了,是很不错,能否告知用在多少时间的图表上呀!配合什么指标好过滤呀
长袖善舞
注册时间2008-03-25
发表于:2008-10-09 02:08只看该作者
20楼
秃鹰老师,这是个不错的指标,如果改成副图也可以使用,可以指定货币对和指定周期就好了!
  • 1
  • 2
  • 3
  • 4
前往
共 68 条

本站免责声明:

1、本站所有广告及宣传信息均与韬客无关,如需投资请依法自行决定是否投资、斟酌资金安全及交易亏损风险;

2、韬客是独立的、仅为投资者提供交流的平台,网友发布信息不代表韬客的观点与意思表示,所有因网友发布的信息而造成的任何法律后果、风险与责任,均与韬客无关;

3、金融交易存在极高法律风险,未必适合所有投资者,请不要轻信任何高额投资收益的诱导而贸然投资;投资保证金交易导致的损失可能超过您投入的资金和预期。请您考虑自身的投资经验及风险承担能力,进行合法、理性投资;

4、所有投资者的交易帐户应仅限本人使用,不应交由第三方操作,对于任何接受第三方喊单、操盘、理财等操作的投资和交易,由此导致的任何风险、亏损及责任由投资者个人自行承担;

5、韬客不隶属于任何券商平台,亦不受任何第三方控制,韬客不邀约客户投资任何保证金交易,不接触亦不涉及投资者的任何资金及账户信息,不代理任何交易操盘行为,不向客户推荐任何券商平台,亦不存在其他任何推荐行为。投资者应自行选择券商平台,券商平台的任何行为均与韬客无关。投资者注册及使用韬客即表示其接受和认可上述声明,并自行承担法律风险。

版权所有:韬客外汇论坛 www.talkfx.com 联络我们:[email protected]