精英指标 :) - 页 305 1...298299300301302303304305306307308309310311312...1108 新评论 ismael360 2011.04.01 18:00 #3041 谁能看一下这段代码,告诉我这个Open Pips显示是如何使用的。它的具体内容是什么,它如何解释它所提供的信息?换句话说,我如何使用它? 开盘点位指标显示了 一个货币对自格林尼治标准时间上午12:00开盘以来的点位变化。我想明白了!! 总之,谢谢你们 ismael360 2011.04.01 18:04 #3042 NewTrader,我想知道我是否能让您看看我的朋友为我做的这个EA,它使用数字 过滤器进行交易。我知道您主要处理数字过滤器,所以我想看看是否可以让您看一下。我已经发送了PM,但由于我无法收到你的最后一个PM,我不确定你是否能收到我的。 附加的文件: digital_filters_ea.jpg 169 kb stav01 2011.04.02 11:41 #3043 hazelj80: 能否为这个指标制作一个电子邮件/声音/弹出式警报? 我在这里发现了一个相当罕见的指标,但似乎与多个时间框架确认和其他工具结合在一起是很好的。 Mladen, Hazel发布的这个SEFC084指标看起来很有意思。我还附上了我发现的MTF版本。它看起来有点好得不像真的--你能不能看一下代码,看看它是否是一个重绘器?如果是的话,是不是让它成为NRP就会变得毫无用处? 我将感谢您的意见。 最好的问候。 保罗。 附加的文件: mtf_sefc084-1.mq4 5 kb sefc084.mq4 4 kb Mladen Rakic 2011.04.02 12:31 #3044 Paul, Hazel SEFC是 "伪装 "的太阳风 这里是同一时期(12)的太阳风和SEFC的比较。因此,尽管我希望我能为周末提供更好的信息,但我唯一的建议是忘记 "SEFC "指标。 问候姆拉登 附加的文件: sefc.gif 31 kb ismael360 2011.04.02 14:20 #3045 SEFC是 "伪装 "的太阳风 似乎每当我看到SEFC这个词时,我都要准备好让自己大失所望。 kalusao 2011.04.03 15:27 #3046 Mladen, 我已经试过这样的配置,但我还是偶尔每小时有1笔以上的交易。 我希望能有以下情况。假设一个买入订单在15:05开仓,并在15:20通过止盈或其他平仓规则关闭。那么下一个买入订单不应早于16:00(当一个新柱状体出现时),即使之前满足了买入条件。除了获利之外,我还希望在柱状图的末尾进行其他的关闭。 mladen: 格雷格请看这个帖子:https://www.mql5.com/en/forum/173219/page172 里面有管理1个买入和1个卖出订单的所有逻辑(或者如果你希望有其他数量的订单),我认为对于初学者来说,这很有用,因为它很简单,我希望很容易理解它的工作方式和内容。试试吧,如果你需要更多的解释或帮助,请让我知道。 问候 姆拉登 newtrader100 2011.04.03 16:39 #3047 ismael360: NewTrader,我想知道是否可以让您看看我的朋友为我做的这个EA,它使用数字过滤器进行交易。我知道您主要处理数字过滤器,所以我想看看是否可以让您看一下。我已经发送了PM,但由于我无法收到你的最后一个PM,我不确定你是否能收到我的。 嗨,伊斯梅尔。 对不起,回复得太晚了。最近太忙了。 我也给你发了电子邮件和邮件。 请注意。 Mladen Rakic 2011.04.03 16:44 #3048 格雷格 这里有一个函数可以检查是否有一个订单在当前柱状体上打开。 int countOpenedOnACurrentBar() { int openedAtBar = 0; datetime startTime = Time[0]; datetime endTime = Time[0]+Period()*60; for(int i=0; i < OrdersTotal(); i++) { if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == false) break; if(OrderMagicNumber() != MagicNumber) continue; if(OrderSymbol() != Symbol()) continue; if(OrderOpenTime()=endTime) continue; openedAtBar++; break; } return(openedAtBar); } [/php] 它的目的是计算所有在当前条形图上打开的订单(所以它取决于EA所连接的时间框架),然后在代码的某个地方,你需要添加类似这样的东西。 if (countOpenedOnACurrentBar()==0) then it can trade[/php] 如果你想检查一个特定的时间框架(例如1小时的时间框架),你需要将countOpenedOnACurrentBar()修改为这样的内容。[php]int countOpenedOnACurrentBar(int timeFrame){int openedAtBar = 0;datetime startTime = iTime(NULL,timeFrame,iBarShift(NULL,timeFrame,Time[0]) )。 datetime endTime = startTime+timeFrame*60;for(int i=0; i < OrdersTotal(); i++){if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == false) break;if(OrderMagicNumber() != MagicNumber)继续;如果(OrderSymbol() != Symbol()) 继续;if(OrderOpenTime()=endTime) 继续;openedAtBar++;break;}return(openAtBar) 。 } 所以,时间框架被添加,如果你像这样调用函数[php]if (countOpenedOnACurrentBar(PERIOD_H1)==0),那么它就可以交易了 上面的例子将检查订单是否在最后一个1小时的条形图上打开(这将允许你每1小时条形图只交易一个订单)你必须注意,如果你将EA连接到。例如,4小时条,它将只检查订单是否在4小时条的第一个小时打开,所以如果不检查时间框架,你可能最终会出现问题(在这种情况下,添加类似timeFrame = MathMax(timeFrame,Period()) 的东西,这将避免这个陷阱)。____________________________ 如果你想在订单之间有一个特定的间隔,最简单的方法是在所有的订单中循环寻找最后一个订单(简单地说就是订单中 最大的开放时间),然后在这个时间上加上3600:如果TimeCurrent()小于这个时间,你就不能交易。这种方法的问题是,在历史上有很多订单的情况下,它可能会很耗时(你必须循环查看所有的订单,因为metatrader明确指出,按头寸访问订单并不能保证这些订单是按时间排序的)。 kalusao: Mladen,我已经试过这样的配置,但我还是偶尔每小时有超过1笔交易。 我希望能有以下情况。假设一个买入订单在15:05开仓,在15:20通过止盈或其他平仓规则平仓。那么下一个买入订单不应早于16:00(当一个新柱状体出现时),即使之前满足了买入条件。除了止盈之外,我还希望在柱状图的末尾进行其他的关闭。 如何编码? 编码帮助 Coding help Flytox 2011.04.04 09:36 #3049 嗨,Mladen先生。 如果不存在MTF参数,能否请您为其添加一个MTF参数。 谢谢 附加的文件: ej_candletime.mq4 1 kb Mladen Rakic 2011.04.04 09:56 #3050 飞拓 试试这个 这是一个EA(不是一个指标),但是这个EA显示时间,即使在点子没有进来的时候(不像指标只有在点子进来的时候才工作,如果没有点子,就没有时钟更新)你也可以设置额外的时间框架(在AlertCandleTF中--在这种情况下,它显示当前时间框架和 "其他 "时间框架的剩余时间--像图片上,右下角 是4小时时间框架,在日数据蜡烛附近是当前时间框架) PS:在这个主题上还有一个类似的,但这个是改变的,不需要打开警报以显示 "其他 "时间框架的条形图。问候 Mladen Flytox: 嗨,Mladen先生。如果不存在MTF参数,能否请您为其添加一个MTF参数。 谢谢 附加的文件: eclock.mq4 8 kb eclock.gif 20 kb 1...298299300301302303304305306307308309310311312...1108 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
开盘点位指标显示了 一个货币对自格林尼治标准时间上午12:00开盘以来的点位变化。我想明白了!!
总之,谢谢你们
NewTrader,我想知道我是否能让您看看我的朋友为我做的这个EA,它使用数字 过滤器进行交易。我知道您主要处理数字过滤器,所以我想看看是否可以让您看一下。我已经发送了PM,但由于我无法收到你的最后一个PM,我不确定你是否能收到我的。
能否为这个指标制作一个电子邮件/声音/弹出式警报? 我在这里发现了一个相当罕见的指标,但似乎与多个时间框架确认和其他工具结合在一起是很好的。
Mladen,
Hazel发布的这个SEFC084指标看起来很有意思。我还附上了我发现的MTF版本。它看起来有点好得不像真的--你能不能看一下代码,看看它是否是一个重绘器?如果是的话,是不是让它成为NRP就会变得毫无用处?
我将感谢您的意见。
最好的问候。
保罗。
Paul, Hazel
SEFC是 "伪装 "的太阳风
这里是同一时期(12)的太阳风和SEFC的比较。因此,尽管我希望我能为周末提供更好的信息,但我唯一的建议是忘记 "SEFC "指标。
问候姆拉登
似乎每当我看到SEFC这个词时,我都要准备好让自己大失所望。
Mladen,
我已经试过这样的配置,但我还是偶尔每小时有1笔以上的交易。
我希望能有以下情况。假设一个买入订单在15:05开仓,并在15:20通过止盈或其他平仓规则关闭。那么下一个买入订单不应早于16:00(当一个新柱状体出现时),即使之前满足了买入条件。除了获利之外,我还希望在柱状图的末尾进行其他的关闭。
格雷格
请看这个帖子:https://www.mql5.com/en/forum/173219/page172
里面有管理1个买入和1个卖出订单的所有逻辑(或者如果你希望有其他数量的订单),我认为对于初学者来说,这很有用,因为它很简单,我希望很容易理解它的工作方式和内容。试试吧,如果你需要更多的解释或帮助,请让我知道。
问候
姆拉登NewTrader,我想知道是否可以让您看看我的朋友为我做的这个EA,它使用数字过滤器进行交易。我知道您主要处理数字过滤器,所以我想看看是否可以让您看一下。我已经发送了PM,但由于我无法收到你的最后一个PM,我不确定你是否能收到我的。
嗨,伊斯梅尔。
对不起,回复得太晚了。最近太忙了。
我也给你发了电子邮件和邮件。
请注意。
格雷格
这里有一个函数可以检查是否有一个订单在当前柱状体上打开。 它的目的是计算所有在当前条形图上打开的订单(所以它取决于EA所连接的时间框架),然后在代码的某个地方,你需要添加类似这样的东西。 如果你想检查一个特定的时间框架(例如1小时的时间框架),你需要将countOpenedOnACurrentBar()修改为这样的内容。 所以,时间框架被添加,如果你像这样调用函数 上面的例子将检查订单是否在最后一个1小时的条形图上打开(这将允许你每1小时条形图只交易一个订单)你必须注意,如果你将EA连接到。例如,4小时条,它将只检查订单是否在4小时条的第一个小时打开,所以如果不检查时间框架,你可能最终会出现问题(在这种情况下,添加类似timeFrame = MathMax(timeFrame,Period()) 的东西,这将避免这个陷阱)。____________________________
如果你想在订单之间有一个特定的间隔,最简单的方法是在所有的订单中循环寻找最后一个订单(简单地说就是订单中 最大的开放时间),然后在这个时间上加上3600:如果TimeCurrent()小于这个时间,你就不能交易。这种方法的问题是,在历史上有很多订单的情况下,它可能会很耗时(你必须循环查看所有的订单,因为metatrader明确指出,按头寸访问订单并不能保证这些订单是按时间排序的)。
Mladen,
我已经试过这样的配置,但我还是偶尔每小时有超过1笔交易。
我希望能有以下情况。假设一个买入订单在15:05开仓,在15:20通过止盈或其他平仓规则平仓。那么下一个买入订单不应早于16:00(当一个新柱状体出现时),即使之前满足了买入条件。除了止盈之外,我还希望在柱状图的末尾进行其他的关闭。嗨,Mladen先生。
如果不存在MTF参数,能否请您为其添加一个MTF参数。
谢谢
飞拓
试试这个
这是一个EA(不是一个指标),但是这个EA显示时间,即使在点子没有进来的时候(不像指标只有在点子进来的时候才工作,如果没有点子,就没有时钟更新)你也可以设置额外的时间框架(在AlertCandleTF中--在这种情况下,它显示当前时间框架和 "其他 "时间框架的剩余时间--像图片上,右下角 是4小时时间框架,在日数据蜡烛附近是当前时间框架) PS:在这个主题上还有一个类似的,但这个是改变的,不需要打开警报以显示 "其他 "时间框架的条形图。问候
Mladen
嗨,Mladen先生。
如果不存在MTF参数,能否请您为其添加一个MTF参数。
谢谢