退出战略 - 页 3 1234 新评论 Majkel 2009.06.13 19:52 #21 大家好 ,我也认为MA应该是很好的方式,Ms_Mel向我们展示。你也可以使用趋势线,即使是短期趋势......试着让趋势线紧贴每一根趋势中的蜡烛,当我们有上升趋势时,穿过趋势线的看跌蜡烛将是我们的信号(但不一定),你也可以尝试两个EMA,例如(EMA 3 - 黄色和EMA 18红色),跟随图表,你会看到这是否真的有效,另一个好点是两个指标即。Trend Magic和Trigger Lines Alert,你可以像使用MA或趋势线一样使用它。当相反的蜡烛低于或高于(取决于趋势)触发线时,你可以考虑退出,但你也可以等待,直到蜡烛将跨越趋势魔法或触发线警报将其颜色从蓝/红变为红/蓝。这只是我的观点,每个人都可以有自己的 ,我只是想和你们分享我的想法,我的最后一个想法......如果你有在高低点或高点进场的策略......那么问题在哪里 ,比如说你进场了......你看到一切都显示欧元/美元将上涨,所以你做多了,你在很好的位置有了好的开始,几乎在本地低点,你不知道什么时候退出。 嗯,也许你的策略会发出做空的信号,呵呵,很好,向大家问好,马捷尔 [删除] 2010.04.07 19:18 #22 退出点 你好 我有几个非常好的指标,它们提供了很好的进场点,但不幸的是,它们的出场点并不理想,往往很糟糕。 人们经常说他们什么时候开始交易,使用哪些信号,但没有说他们什么时候平仓...... 我相信很难找到一个好的可变出场点指标,因为它必须适合主要指标的信号类型和频率。 那么,你使用哪种指标或策略来平仓呢? leMai Tarpan 2010.04.07 20:09 #23 leMai: 你好我有几个非常好的指标,它们给出了很好的进场点,但不幸的是,它们的出场点并不理想,往往很糟糕。 人们经常说他们什么时候开始交易,他们使用哪些信号,但没有说他们什么时候平仓...... 我相信很难找到一个好的可变出场点指标,因为它必须适合主要指标的信号类型和频率。 那么,你使用哪种指标或哪种策略来平仓? 乐迈 不破损的S/R通常效果很好(或者在较高的TF中不破损的范围)。 Norbert 2010.11.12 21:00 #24 当2个MA相互接触时,我怎样才能停止交易? 你好! 我是Norberto,这是我的第一篇帖子。也许标题的问题对很多人来说是很明显的,但对我来说不是......我试图修改一个现有的EA(一个简单的2个EMAs交叉的EA),但是,没有任何收获...... 许多这样的EA在2个EMAs交叉后就停止交易......正如你们所知,这有时会成为一场灾难......那么,问题是......哪种方法或代码可以添加到EA中来解决这个问题?我们的想法不是等待交叉......我们的想法是在两个MAs的值相等时停止买入或卖出头寸。我用 "if "语句探索了不同的东西,但没有任何效果....,我做错了什么? 非常感谢。 mikhail 2010.11.14 18:49 #25 你需要计算前一栏和当前栏的MA值 通常它看起来像这样。 //this is last closed bar MA value double fastMA1 = iMA(Symbol(),Period(),25,0,MODE_EMA,PRICE_CLOSE,1); double slowMA1 = iMA(Symbol(),Period(),48,0,MODE_SMA,PRICE_CLOSE,1); //this is previous bar MA Value double fastMA2 = iMA(Symbol(),Period(),25,0,MODE_EMA,PRICE_CLOSE,2); double slowMA2 = iMA(Symbol(),Period(),48,0,MODE_SMA,PRICE_CLOSE,2);[/CODE] Now you can compare these values to detect a cross if(fastMA1>slowMA1 && fastMA2<slowMA2){ return (1); //fast MA crossed slow MA from bottom Buy! } if(fastMA1slowMA2){ return (-1); //fast MA crossed slow MA from top Sell! } [/CODE] To make it easier to use you can make a function to detect a cross [CODE] int DetectCross(){ double fastMA1 = iMA(Symbol(),Period(),25,0,MODE_EMA,PRICE_CLOSE,1); double fastMA2 = iMA(Symbol(),Period(),25,0,MODE_EMA,PRICE_CLOSE,2); double slowMA1 = iMA(Symbol(),Period(),48,0,MODE_SMA,PRICE_CLOSE,1); double slowMA2 = iMA(Symbol(),Period(),48,0,MODE_SMA,PRICE_CLOSE,2); if(fastMA1>slowMA1 && fastMA2<slowMA2){ return (1); } if(fastMA1slowMA2){ return (-1); } return (0); } And use it from your code: [CODE] int start() { if(DetectCross()==1){ //up cross detected //write your code here }else if(DetectCross()==-1){ //down cross detected //write your code here }else{ //no cross } 希望这能帮助你。 谢谢 米哈伊尔 Exit strategies SAME EXACT CODE but [Archive!] Writing an advisor Norbert 2010.11.14 20:41 #26 米哈伊尔!! 你的回答简直是范特西,而且非常非常有帮助......非常容易理解......这正是我在寻找的......非常好!......你是伟大的人!...... 作为一个新手,我非常感谢你的回答,这对我来说是一个很好的 "欢迎"...... 非常感谢米哈伊尔,也非常感谢FOREX-TSD给我们提供的机会,让我们每天都能学到更多的东西!!。 最好的问候! PeterBrandley 2012.06.04 08:05 #27 如何知道一个趋势何时结束? 在判断一个趋势是否即将结束或已经结束时,有几个方面需要考虑。(假设趋势是一个上升趋势) 1. 价格是否仍在支持性的主要趋势线 之上。 2. 价格是否保持在之前的主要低点之上(较高的高点和较高的低点)。 3. 上升波比下降波更长、更强。 sisimimi7854 2012.06.19 01:24 #28 你好!我是个交易新手,当我在网上研究退出策略时,偶然发现了这个。 "进场后的三个小节,将你的止损点移至B.E(收支平衡)。2.当另一个柱状体形成后,从新的柱状体往后数3个柱状体(让我们称它为X柱)。 3.对于买入头寸,将你的止损点放在(第X条)的低点,对于空头,则放在(第X条)的高点" 你能告诉我你对此的看法吗? Elpidius 2012.07.08 02:39 #29 不知道何时退出EA的交易。谁能帮帮我? 大家好。 我有一个很好的系统,我用来交易,它大约90%(9/10倍,平均)准确,但有一个巨大的问题,我不知道何时用EA退出交易。 我正在为一个EA创建规则,虽然指标通常有90%的准确性(9/10倍,平均),但有时它只对我有利地移动15个点,而其他时候它可以对我有利地移动100-200个点。我使用H1时间段,所以你们中的许多人不会把对我有利的15点移动算作 "准确"。 对于那些说'回测'的人,我不能,因为我花了很多钱(500美元)请人给我的EA编码。如果我让他 "修改 "EA,我就违反了服务条款,因为我不能让他做一些不在规范内的事情。我可以在编码完成后,在回测中修改TP和SL's/no SL's,但我以前试过,除非它在我的头脑中工作,否则它不会作为一个EA工作。 我需要一些关于EA资金管理规则的建议。有谁能告诉我,他们是如何为自己的EA制定资金管理规则以获得稳定利润的?我应该什么时候退出?我应该把我的止损点设置得更低还是更高?告诉我你自己的经验是如何做到的。 我很感谢大家的意见。 nevar 2012.07.08 09:29 #30 发布代码,看看我们能为你做什么。 1234 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
大家好 ,我也认为MA应该是很好的方式,Ms_Mel向我们展示。你也可以使用趋势线,即使是短期趋势......试着让趋势线紧贴每一根趋势中的蜡烛,当我们有上升趋势时,穿过趋势线的看跌蜡烛将是我们的信号(但不一定),你也可以尝试两个EMA,例如(EMA 3 - 黄色和EMA 18红色),跟随图表,你会看到这是否真的有效,另一个好点是两个指标即。Trend Magic和Trigger Lines Alert,你可以像使用MA或趋势线一样使用它。当相反的蜡烛低于或高于(取决于趋势)触发线时,你可以考虑退出,但你也可以等待,直到蜡烛将跨越趋势魔法或触发线警报将其颜色从蓝/红变为红/蓝。这只是我的观点,每个人都可以有自己的 ,我只是想和你们分享我的想法,我的最后一个想法......如果你有在高低点或高点进场的策略......那么问题在哪里 ,比如说你进场了......你看到一切都显示欧元/美元将上涨,所以你做多了,你在很好的位置有了好的开始,几乎在本地低点,你不知道什么时候退出。 嗯,也许你的策略会发出做空的信号,呵呵,很好,向大家问好,马捷尔
退出点
你好
我有几个非常好的指标,它们提供了很好的进场点,但不幸的是,它们的出场点并不理想,往往很糟糕。
人们经常说他们什么时候开始交易,使用哪些信号,但没有说他们什么时候平仓......
我相信很难找到一个好的可变出场点指标,因为它必须适合主要指标的信号类型和频率。
那么,你使用哪种指标或策略来平仓呢?
leMai
你好
我有几个非常好的指标,它们给出了很好的进场点,但不幸的是,它们的出场点并不理想,往往很糟糕。
人们经常说他们什么时候开始交易,他们使用哪些信号,但没有说他们什么时候平仓......
我相信很难找到一个好的可变出场点指标,因为它必须适合主要指标的信号类型和频率。
那么,你使用哪种指标或哪种策略来平仓?
乐迈不破损的S/R通常效果很好(或者在较高的TF中不破损的范围)。
当2个MA相互接触时,我怎样才能停止交易?
你好!
我是Norberto,这是我的第一篇帖子。也许标题的问题对很多人来说是很明显的,但对我来说不是......我试图修改一个现有的EA(一个简单的2个EMAs交叉的EA),但是,没有任何收获......
许多这样的EA在2个EMAs交叉后就停止交易......正如你们所知,这有时会成为一场灾难......那么,问题是......哪种方法或代码可以添加到EA中来解决这个问题?我们的想法不是等待交叉......我们的想法是在两个MAs的值相等时停止买入或卖出头寸。我用 "if "语句探索了不同的东西,但没有任何效果....,我做错了什么?
非常感谢。
你需要计算前一栏和当前栏的MA值
通常它看起来像这样。
double fastMA1 = iMA(Symbol(),Period(),25,0,MODE_EMA,PRICE_CLOSE,1);
double slowMA1 = iMA(Symbol(),Period(),48,0,MODE_SMA,PRICE_CLOSE,1);
//this is previous bar MA Value
double fastMA2 = iMA(Symbol(),Period(),25,0,MODE_EMA,PRICE_CLOSE,2);
double slowMA2 = iMA(Symbol(),Period(),48,0,MODE_SMA,PRICE_CLOSE,2);[/CODE]
Now you can compare these values to detect a cross
if(fastMA1>slowMA1 && fastMA2<slowMA2){
return (1); //fast MA crossed slow MA from bottom Buy!
}
if(fastMA1slowMA2){
return (-1); //fast MA crossed slow MA from top Sell!
} [/CODE]
To make it easier to use you can make a function to detect a cross
[CODE]
int DetectCross(){
double fastMA1 = iMA(Symbol(),Period(),25,0,MODE_EMA,PRICE_CLOSE,1);
double fastMA2 = iMA(Symbol(),Period(),25,0,MODE_EMA,PRICE_CLOSE,2);
double slowMA1 = iMA(Symbol(),Period(),48,0,MODE_SMA,PRICE_CLOSE,1);
double slowMA2 = iMA(Symbol(),Period(),48,0,MODE_SMA,PRICE_CLOSE,2);
if(fastMA1>slowMA1 && fastMA2<slowMA2){
return (1);
}
if(fastMA1slowMA2){
return (-1);
}
return (0);
}
And use it from your code:
[CODE]
int start()
{
if(DetectCross()==1){
//up cross detected
//write your code here
}else if(DetectCross()==-1){
//down cross detected
//write your code here
}else{
//no cross
}
希望这能帮助你。
谢谢
米哈伊尔
米哈伊尔!!
你的回答简直是范特西,而且非常非常有帮助......非常容易理解......这正是我在寻找的......非常好!......你是伟大的人!......
作为一个新手,我非常感谢你的回答,这对我来说是一个很好的 "欢迎"......
非常感谢米哈伊尔,也非常感谢FOREX-TSD给我们提供的机会,让我们每天都能学到更多的东西!!。
最好的问候!
如何知道一个趋势何时结束?
在判断一个趋势是否即将结束或已经结束时,有几个方面需要考虑。(假设趋势是一个上升趋势)
1. 价格是否仍在支持性的主要趋势线 之上。
2. 价格是否保持在之前的主要低点之上(较高的高点和较高的低点)。
3. 上升波比下降波更长、更强。
你好!我是个交易新手,当我在网上研究退出策略时,偶然发现了这个。
2.当另一个柱状体形成后,从新的柱状体往后数3个柱状体(让我们称它为X柱)。
3.对于买入头寸,将你的止损点放在(第X条)的低点,对于空头,则放在(第X条)的高点"
你能告诉我你对此的看法吗?不知道何时退出EA的交易。谁能帮帮我?
大家好。
我有一个很好的系统,我用来交易,它大约90%(9/10倍,平均)准确,但有一个巨大的问题,我不知道何时用EA退出交易。
我正在为一个EA创建规则,虽然指标通常有90%的准确性(9/10倍,平均),但有时它只对我有利地移动15个点,而其他时候它可以对我有利地移动100-200个点。我使用H1时间段,所以你们中的许多人不会把对我有利的15点移动算作 "准确"。
对于那些说'回测'的人,我不能,因为我花了很多钱(500美元)请人给我的EA编码。如果我让他 "修改 "EA,我就违反了服务条款,因为我不能让他做一些不在规范内的事情。我可以在编码完成后,在回测中修改TP和SL's/no SL's,但我以前试过,除非它在我的头脑中工作,否则它不会作为一个EA工作。
我需要一些关于EA资金管理规则的建议。有谁能告诉我,他们是如何为自己的EA制定资金管理规则以获得稳定利润的?我应该什么时候退出?我应该把我的止损点设置得更低还是更高?告诉我你自己的经验是如何做到的。
我很感谢大家的意见。
发布代码,看看我们能为你做什么。