一个颇具争议的mt3.83四周规则交易系统指示
一个颇具争议的mt3.83四周规则交易系统指示
简单外汇交易系统编写(在Wesley的帮助下完成测试)
思路:取自《期货市场技术分析》之四周规则
1.只要价格超出前4个交易周期内的最高价,就回补空头仓位并作多
2.只要价格跌破前4个交易周期内的最低价,就平掉多头仓位并放空
要求:
1.在图表上用红色和蓝色箭头显示出进出场的价格位置和提示
2.出现交易信号自动语音提示
3.用历史数据检测成功率
首先我们看看GBP/USD的日线检测情况
GBP/USD的日线检测情况
备注:这里所说的交易系统,并不是那种可以机械交易的那种,并且只是一个雏形,另外在很多地方它可以成为一个失败的典范,而不是成功的楷模,之所以要拿出来探讨,是因为《期货市场技术分析》提到过,并且称赞过它,出于好奇,拿来探讨探讨 如果有需要原编码的朋友请留言,希望我们共同研究完善它 [ Last edited by 分析家之友 on 2005-1-29 at 14:20 ]Snap1.gifSnap3.gif
备注:这里所说的交易系统,并不是那种可以机械交易的那种,并且只是一个雏形,另外在很多地方它可以成为一个失败的典范,而不是成功的楷模,之所以要拿出来探讨,是因为《期货市场技术分析》提到过,并且称赞过它,出于好奇,拿来探讨探讨 如果有需要原编码的朋友请留言,希望我们共同研究完善它 [ Last edited by 分析家之友 on 2005-1-29 at 14:20 ]Snap1.gifSnap3.gif
发表于:2005-01-29 07:42只看该作者
2楼
已留言,,,
:)
保证金是成功的加速器
3楼
已经发给你了
发表于:2005-01-29 10:22只看该作者
4楼
检测的效果如何?
韬客社区www.talkfx.co
5楼
下面是这段的源码,拷贝以后,参照下图即可
Variable :sell_flag(0),buy_flag(0),max_high(0),max_low(0),cnt(0);
Defines:lot(0.1);
If( HIGH[1] > HIGH[2]) AND ( HIGH[1] > HIGH[3] ) AND ( HIGH[1] > HIGH[4]) then
Begin
max_high=HIGH[1];
end;
If( HIGH[2] > HIGH[1]) AND ( HIGH[2] > HIGH[3] ) AND ( HIGH[2] > HIGH[4]) then
Begin
max_high=HIGH[2];
end;
If( HIGH[3] > HIGH[1]) AND ( HIGH[3] > HIGH[2] ) AND ( HIGH[3] > HIGH[4]) then
Begin
max_high=HIGH[3];
end;
If( HIGH[4] > HIGH[1]) AND ( HIGH[4] > HIGH[2] ) AND ( HIGH[4] > HIGH[3]) then
Begin
max_high=HIGH[4];
end;
//----max_low
If( low[1] < low[2]) AND ( low[1] < low[3] ) AND ( low[1] < low[4]) then
Begin
max_LOW=LOW[1];
END;
If( low[2] < low[1]) AND ( low[2] < low[3] ) AND ( low[2] < low[4]) then
Begin
max_LOW=LOW[2];
END;
If( low[3] < low[1]) AND ( low[3] < low[2] ) AND ( low[3] < low[4]) then
Begin
max_LOW=LOW[3];
END;
If( low[4] < low[1]) AND ( low[4] < low[2] ) AND ( low[4] < low[3]) then
Begin
max_LOW=LOW[4];
END;
IF ask>max_high then buy_flag=1 else buy_flag=0 ;
IF bidSnap2.gifSnap1.gif
理论来源于实践
6楼
Originally posted by kevin_guan at 2005-1-29 18:22 检测的效果如何?
发表于:2005-01-29 12:00只看该作者
7楼
谢谢
发表于:2005-01-29 12:49只看该作者
8楼
这规则本身就是按照日线设计的,体现的是20天内的市场平均交易成本,然后创新高或新低突破,此时市场往往就确立趋势了。当然也有假突破,但趋势确立以后的大额利润,一般来说完全可以抵消假突破的亏损,还有盈利。
当然,如果市场持续的处于盘整状态,或者是处于91年那种宽幅振荡状态,91年往往是刚刚出现20天低点,然后就开始上升了,上升一段以后,又大幅拉回,来回的振荡上行,用此交易系统自然亏损。
任何系统都不是万能的,自然有其缺陷。
至于你把它用于1H与4H图,那则是完全违背了此一交易系统的设计意图,1H的20个数据的低点,只不过是一天的低点,你能认为价格低于前一天的低点就转势了?
这是临时想到的个人观点,如有不妥,请见谅。
我也在设计交易系统,欢迎有时间探讨。
韬客社区www.talkfx.co
发表于:2005-01-29 12:52只看该作者
9楼
再当一个交易系统为大家所熟知,市场上使用者增多,达到一定比例以后,往往就会产生许多噪音,使其止损,并反向,从中渔利。
韬客社区www.talkfx.co
发表于:2005-01-29 12:56只看该作者
10楼
谢谢分析家之友
11楼
Originally posted by 猎豹 at 2005-1-29 20:49 这规则本身就是按照日线设计的,体现的是20天内的市场平均交易成本,然后创新高或新低突破,此时市场往往就确立趋势了。当然也有假突破,但趋势确立以后的大额利润,一般来说完全可以抵消假突破的亏损,还有盈利。 ...
发表于:2005-01-29 13:45只看该作者
12楼
市场不可能有完美的系统。
这个系统的优点就是简单,实用,如果加了其他东西,也就失去了这个系统的优点。
已经给你回了短消息。
再:设计一个盈利的系统。甚至大幅盈利的系统并不难,因为那往往是过度优化的结果。
即使设计了一个很好的,确实能盈利的系统,那也只是完成了一小步,其实系统交易最难的部分在于执行。那是对人性的历练。
韬客社区www.talkfx.co
13楼
哦。谢谢
发表于:2005-01-29 14:55只看该作者
14楼
可以吗?
15楼
Originally posted by 2008 at 2005-1-29 22:55 可以吗?
16楼
哦,错了,在gbp/usd的4h图上,天图和周图上,最后的结果是净盈利
发表于:2005-10-01 14:20只看该作者
17楼
谢谢
韬客社区www.talkfx.co
发表于:2005-10-03 14:46只看该作者
18楼
特别是长周期
韬客社区www.talkfx.co
发表于:2005-11-13 10:34只看该作者
20楼
好象是亚当理论
韬客社区www.talkfx.co