我的外汇策略 - PipMachine。 - 页 9 1234567891011 新评论 FXGuy2000 2006.05.01 18:37 #81 马吉,我在想,如果我把其中一些MODE_EMA改为MODE_SMA,会不会使MT4识别出简单移动平均线? 和WMA等等...我要给这个问题做个大测试,并给你每个时间段的结果,使用的设置和结果。 [删除] 2006.05.01 19:07 #82 FXGuy2000: 马吉,我在想,如果我把其中一些MODE_EMA改为MODE_SMA,会不会让MT4识别出简单移动平均线? 还有WMA,等等。我要给这个问题做个大的测试,并给你我在每个时间段的结果,使用的设置和结果。 是的,我的意思是它是那样的。然而,在现实中从未试过,但我认为它应该是有效的。 祝你好运。 马吉 FXGuy2000 2006.05.01 19:29 #83 Maji: 是的,我的意思是这样的。然而,我从来没有在现实中试过,但我认为它应该是可行的。好运气。 马吉 又见面了。 我注意到一件事,就是它关闭交易,比如说,当1或2个柱子过去后,有什么办法让它在EMA实际交叉时关闭交易,而不是等待它触及,然后等待一或两个柱子?这样可能会节省一些点数。 也可以让交易在ADX和+DI或-DI触及ADX水平时立即执行,而不是等待1或2个小节才开始交易? FXGuy2000 2006.05.01 19:46 #84 下面是1小时图的图片。英镑/美元。 也注意到SMA看起来不对。均线应该是第二个白色箭头指向的地方......所以我认为这些设置没有发挥作用。 extern int ADXPeriod=14; extern double ADXLevel=26; extern int SlowPeriod = 10; extern int SlowMode = MODE_EMA; extern int SlowPrice = PRICE_CLOSE; extern int FastPeriod = 3; extern int FastMode = MODE_SMA; extern int FastPrice = PRICE_CLOSE; 附加的文件: eaforemacrossoverpicture5.jpg 244 kb FXGuy2000 2006.05.01 19:58 #85 我刚刚得到一些有趣的结果,不是通过策略测试器。我试图找到完美的MA设置,即高点、低点、收盘、开盘--指数型、平滑型、简单型、线性加权型。所以我不确定是否有办法看到EA是否可以按照用户的意愿使用其中任何一种。目前看来,它只对EMA-收盘起作用。 webicknell 2006.05.01 20:09 #86 该策略的最佳时间框架 FXGuy2000: 我刚刚得到一些有趣的结果,不是通过策略测试器。我试图找到完美的MA设置,即高点、低点、收盘、开盘--指数型、平滑型、简单型、线性加权型。所以我不确定是否有办法看到EA是否可以按照用户的意愿使用其中任何一种。目前看来,它只对EMA-收盘起作用。 FXGuy2000,我一直在关注Oanda和StrategyBuilderFX的这些主题。 我没有经验,所以我正在做大量的阅读和学习。 由于不能一直看着屏幕,我相信4小时的TF对我来说是最好的,但如果交易效果更好,我也可以用1小时的。 这个策略是否在其中一个TF上效果更好,还是它们都一样? 即使有这么多的争议,我认为你在这里有好的东西。 韦恩 FXGuy2000 2006.05.01 20:18 #87 嗨,韦恩。 谢谢你的帖子。 我的策略在4小时图上效果非常好。我90%的交易都是在那里完成的。 但是这个EA(专家顾问)正试图模仿这个策略,但有一点不同,它不使用Macd。目前,它只使用ADX和EMA。 我想做的是,为这个EA有效地配置移动平均线。与EMA和SMA相比,EMA似乎有更多的交叉点(这是我在尝试配置MA的过程中所得到的)。 因此,我打算再进行一些测试,同时等待Maji看看他是否能够管理EA,使其能够像这样工作,以便用户能够打开或关闭特定的MA,比如。 use EMA = true; // 如果不想使用,设置为 "false"。 use SMA = true; // set to "false" if don't want to use. use WMA = false; // 如果你想使用,则设置为 "true"。 在任何时候,这些设置中只有两个可以为真,因为我们只使用两个MA来创建交叉点。 如果能够做到这一点,并且测试能够识别这些,那么这将是一个良好的开端,因为不管我是否将模式改为MODE_SMA等,它目前似乎只测试EMA的。 FXGuy2000 2006.05.01 20:46 #88 这里有一个设置,结果非常好。 extern int ADXPeriod=14; extern double ADXLevel=20; extern int SlowPeriod = 50; extern int SlowMode = MODE_EMA; extern int SlowPrice = PRICE_CLOSE; extern int FastPeriod = 6; extern int FastMode = MODE_EMA; extern int FastPrice = PRICE_CLOSE; 附加的文件: emaandadx.gif 7 kb emaandadx.htm 127 kb FXGuy2000 2006.05.01 21:12 #89 下面是另一个,在两年的时间里。 === 使用的设置。 ------ extern int StopLoss=575; extern int TakeProfit=1000; extern int TrailingStop=15; extern int TrailingStopStart=15; extern bool UseTrailingStop=true; extern int ADXPeriod=14; extern double ADXLevel=30; extern int SlowPeriod = 50; extern int SlowMode = MODE_EMA; extern int SlowPrice = PRICE_CLOSE; extern int FastPeriod = 6; extern int FastMode = MODE_EMA; extern int FastPrice = PRICE_CLOSE; 附加的文件: emaandadx1.htm 16 kb emaandadx1.gif 7 kb FXGuy2000 2006.05.01 21:22 #90 这是另一个。 设置。EMAandADX2.htm extern int StopLoss=475; extern int TakeProfit=1000; extern int TrailingStop=15; extern int TrailingStopStart=15; extern bool UseTrailingStop=true; extern int ADXPeriod=14; extern double ADXLevel=30; extern int SlowPeriod = 50; extern int SlowMode = MODE_EMA; extern int SlowPrice = PRICE_CLOSE; extern int FastPeriod = 6; extern int FastMode = MODE_EMA; extern int FastPrice = PRICE_CLOSE; [/code] All I did was lower the stoploss by 100 pips. And lowered it again by 75. settings: EMAandADX3.htm extern int StopLoss=400; extern int TakeProfit=1000; extern int TrailingStop=15; extern int TrailingStopStart=15; extern bool UseTrailingStop=true; extern int ADXPeriod=14; extern double ADXLevel=30; extern int SlowPeriod = 50; extern int SlowMode = MODE_EMA; extern int SlowPrice = PRICE_CLOSE; extern int FastPeriod = 6; extern int FastMode = MODE_EMA; extern int FastPrice = PRICE_CLOSE; here's another, lowered by 100 pips stop loss. EMAandADX4.htm [code] extern int StopLoss=300; extern int TakeProfit=1000; extern int TrailingStop=15; extern int TrailingStopStart=15; extern bool UseTrailingStop=true; extern int ADXPeriod=14; extern double ADXLevel=30; extern int SlowPeriod = 50; extern int SlowMode = MODE_EMA; extern int SlowPrice = PRICE_CLOSE; extern int FastPeriod = 6; extern int FastMode = MODE_EMA; extern int FastPrice = PRICE_CLOSE; 附加的文件: emaandadx2.htm 16 kb emaandadx2.gif 7 kb emaandadx3.htm 16 kb emaandadx3.gif 7 kb emaandadx4.htm 16 kb My FX strategy - Cost Averaging System Created this little expert 1234567891011 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
马吉,我在想,如果我把其中一些MODE_EMA改为MODE_SMA,会不会使MT4识别出简单移动平均线?
和WMA等等...我要给这个问题做个大测试,并给你每个时间段的结果,使用的设置和结果。
马吉,我在想,如果我把其中一些MODE_EMA改为MODE_SMA,会不会让MT4识别出简单移动平均线? 还有WMA,等等。我要给这个问题做个大的测试,并给你我在每个时间段的结果,使用的设置和结果。
是的,我的意思是它是那样的。然而,在现实中从未试过,但我认为它应该是有效的。
祝你好运。
马吉
是的,我的意思是这样的。然而,我从来没有在现实中试过,但我认为它应该是可行的。
好运气。
马吉又见面了。
我注意到一件事,就是它关闭交易,比如说,当1或2个柱子过去后,有什么办法让它在EMA实际交叉时关闭交易,而不是等待它触及,然后等待一或两个柱子?这样可能会节省一些点数。
也可以让交易在ADX和+DI或-DI触及ADX水平时立即执行,而不是等待1或2个小节才开始交易?
下面是1小时图的图片。英镑/美元。
也注意到SMA看起来不对。均线应该是第二个白色箭头指向的地方......所以我认为这些设置没有发挥作用。
extern int ADXPeriod=14;
extern double ADXLevel=26;
extern int SlowPeriod = 10;
extern int SlowMode = MODE_EMA;
extern int SlowPrice = PRICE_CLOSE;
extern int FastPeriod = 3;
extern int FastMode = MODE_SMA;
extern int FastPrice = PRICE_CLOSE;我刚刚得到一些有趣的结果,不是通过策略测试器。我试图找到完美的MA设置,即高点、低点、收盘、开盘--指数型、平滑型、简单型、线性加权型。所以我不确定是否有办法看到EA是否可以按照用户的意愿使用其中任何一种。目前看来,它只对EMA-收盘起作用。
该策略的最佳时间框架
我刚刚得到一些有趣的结果,不是通过策略测试器。我试图找到完美的MA设置,即高点、低点、收盘、开盘--指数型、平滑型、简单型、线性加权型。所以我不确定是否有办法看到EA是否可以按照用户的意愿使用其中任何一种。目前看来,它只对EMA-收盘起作用。
FXGuy2000,我一直在关注Oanda和StrategyBuilderFX的这些主题。 我没有经验,所以我正在做大量的阅读和学习。
由于不能一直看着屏幕,我相信4小时的TF对我来说是最好的,但如果交易效果更好,我也可以用1小时的。
这个策略是否在其中一个TF上效果更好,还是它们都一样?
即使有这么多的争议,我认为你在这里有好的东西。
韦恩
嗨,韦恩。
谢谢你的帖子。
我的策略在4小时图上效果非常好。我90%的交易都是在那里完成的。
但是这个EA(专家顾问)正试图模仿这个策略,但有一点不同,它不使用Macd。目前,它只使用ADX和EMA。
我想做的是,为这个EA有效地配置移动平均线。与EMA和SMA相比,EMA似乎有更多的交叉点(这是我在尝试配置MA的过程中所得到的)。
因此,我打算再进行一些测试,同时等待Maji看看他是否能够管理EA,使其能够像这样工作,以便用户能够打开或关闭特定的MA,比如。
use EMA = true; // 如果不想使用,设置为 "false"。
use SMA = true; // set to "false" if don't want to use.
use WMA = false; // 如果你想使用,则设置为 "true"。
在任何时候,这些设置中只有两个可以为真,因为我们只使用两个MA来创建交叉点。
如果能够做到这一点,并且测试能够识别这些,那么这将是一个良好的开端,因为不管我是否将模式改为MODE_SMA等,它目前似乎只测试EMA的。
这里有一个设置,结果非常好。
extern int ADXPeriod=14;
extern double ADXLevel=20;
extern int SlowPeriod = 50;
extern int SlowMode = MODE_EMA;
extern int SlowPrice = PRICE_CLOSE;
extern int FastPeriod = 6;
extern int FastMode = MODE_EMA;
extern int FastPrice = PRICE_CLOSE;下面是另一个,在两年的时间里。
===
使用的设置。
------
extern int StopLoss=575;
extern int TakeProfit=1000;
extern int TrailingStop=15;
extern int TrailingStopStart=15;
extern bool UseTrailingStop=true;
extern int ADXPeriod=14;
extern double ADXLevel=30;
extern int SlowPeriod = 50;
extern int SlowMode = MODE_EMA;
extern int SlowPrice = PRICE_CLOSE;
extern int FastPeriod = 6;
extern int FastMode = MODE_EMA;
extern int FastPrice = PRICE_CLOSE;
这是另一个。
设置。EMAandADX2.htm
extern int StopLoss=475;
extern int TakeProfit=1000;
extern int TrailingStop=15;
extern int TrailingStopStart=15;
extern bool UseTrailingStop=true;
extern int ADXPeriod=14;
extern double ADXLevel=30;
extern int SlowPeriod = 50;
extern int SlowMode = MODE_EMA;
extern int SlowPrice = PRICE_CLOSE;
extern int FastPeriod = 6;
extern int FastMode = MODE_EMA;
extern int FastPrice = PRICE_CLOSE; [/code]
All I did was lower the stoploss by 100 pips.
And lowered it again by 75.
settings: EMAandADX3.htm
extern int StopLoss=400;
extern int TakeProfit=1000;
extern int TrailingStop=15;
extern int TrailingStopStart=15;
extern bool UseTrailingStop=true;
extern int ADXPeriod=14;
extern double ADXLevel=30;
extern int SlowPeriod = 50;
extern int SlowMode = MODE_EMA;
extern int SlowPrice = PRICE_CLOSE;
extern int FastPeriod = 6;
extern int FastMode = MODE_EMA;
extern int FastPrice = PRICE_CLOSE;here's another, lowered by 100 pips stop loss. EMAandADX4.htm
[code]
extern int StopLoss=300;
extern int TakeProfit=1000;
extern int TrailingStop=15;
extern int TrailingStopStart=15;
extern bool UseTrailingStop=true;
extern int ADXPeriod=14;
extern double ADXLevel=30;
extern int SlowPeriod = 50;
extern int SlowMode = MODE_EMA;
extern int SlowPrice = PRICE_CLOSE;
extern int FastPeriod = 6;
extern int FastMode = MODE_EMA;
extern int FastPrice = PRICE_CLOSE;