编码帮助 - 页 34 1...272829303132333435363738394041...786 新评论 ssshhhh 2012.06.16 21:41 #331 代码帮助 - 市场概况 你好。 我想知道你是否可以改变一个指标,它是一个市场概况,我只想增加一条每天POCs的平均线。 谢谢你。 ay-marketprofiledwm.mq4ay-marketprofiledwm.ex4ay-marketprofiledwm.mq4ay-marketprofiledwm.ex4 附加的文件: ay-marketprofiledwm.ex4 17 kb ay-marketprofiledwm.mq4 20 kb kemal44 2012.06.18 21:55 #332 mladen: kemal44实际上,当涉及到EA时,你根本不需要任何多时间框架指标。当从EA调用每个指标和iCustom()调用时,都有所需的时间框架作为第二个参数(例如iCustom( Symbol(),TimeFrame, "Indicator name", .....)。任何(甚至是非多时间框架的指标)都可以成为EA中的多时间框架,只需在该参数中指定与当前图表时间框架不同的时间框架。 多时间段指标在手工交易中使用,主要是为了使交易者能够在当前图表上看到一些其他时间段的指标值。 谢谢Mladen的回答 marley60 2012.06.19 14:19 #333 指标窗口中的第二种货币 你好,是否可以在窗口2中设置第二种货币? 例如:主窗口EURUSD,第二窗口(放置随机指标 的地方)GBPUSD 如果可以的话,谁能贴出一个示例代码? 谢谢 Mladen Rakic 2012.06.20 09:18 #334 ... marley60 是的,这是有可能的。下面是一个简单的(编码方面)例子,它可以正确地完成。 marley60: 你好,是否有可能在第二窗口有第二个货币? 例子:主窗口EURUSD,第二窗口(放置随机指标的地方)GBPUSD 如果可能的话,谁能贴出一个示例代码? 谢谢 附加的文件: rsi_choosable_symbol.mq4 2 kb rsi_choosable.gif 22 kb marley60 2012.06.21 17:17 #335 谢谢mladen。 我找到了一个指标,与我想做的事情非常接近。 RelStrength - 我想把这个指标的6个输出加起来,作为最终产品显示这一行。 但我的第一步RelStrengthBS不起作用。有谁能告诉我吗?relstrength.mq4relstrengthbs.mq4 附加的文件: relstrength.mq4 4 kb relstrengthbs.mq4 5 kb Mladen Rakic 2012.06.22 04:45 #336 ... 试试这样的方法... marley60: 谢谢mladen。我找到了一个指标,它与我想做的事情非常接近。 RelStrength - 我想总结这个指标的6个输出,作为最终产品显示这一行。 但我的第一步RelStrengthBS 不起作用。它有什么问题吗? 附加的文件: relstrengthbs_1.mq4 4 kb code.gif 26 kb kemal44 2012.06.22 11:24 #337 需要用手操作止损点 亲爱的Mladen; 我想增加安全利润水平 如果利润距离大于10点,安全利润水平应该是5点,但我不知道如何将我的止损点移动到安全利润水平,如果价格达到10点利润。 你能不能带领我把这个选项写进我的EA。提前感谢,这里是简单的跟踪代码(由你写 )//+------------------------------------------------------------------+ bool TrailOrders(int ts, int magic) { if(ts(ask+point*ts)+point || OrderStopLoss()==0) { result = OrderModify(OrderTicket(),OrderOpenPrice(),ask+point*ts,OrderTakeProfit(),0,Red) ; } } } 如果(OrderType()==OP_BUY) { if(bid-OrderOpenPrice() > point*ts) { if(OrderStopLoss() Mladen Rakic 2012.06.22 12:10 #338 ... kemal44 你需要的是一个常规的追踪止损。首先看一下这个主题(这是一个旧的主题,但它并不意味着它不那么有用 )https://www.mql5.com/en/forum/175481 如果你希望只在订单实际盈利时才应用追踪止损,只需添加OrderProfit()+OrderSwap()+OrderCommission(),如果结果>0,只需应用追踪止损。 kemal44: 亲爱的Mladen; 我想增加安全盈利水平 如果盈利距离大于10点,安全盈利水平应该是5点,但我不知道如何在价格达到10点盈利时将我的止损点移到安全盈利水平。 你能不能带领我把这个选项写进我的EA。提前感谢,这里是简单的跟踪代码(由你写 )//+------------------------------------------------------------------+ bool TrailOrders(int ts, int magic) { if(ts(ask+point*ts)+point || OrderStopLoss()==0) { result = OrderModify(OrderTicket(),OrderOpenPrice(),ask+point*ts,OrderTakeProfit(),0,Red) ; } } } 如果(OrderType()==OP_BUY) { if(bid-OrderOpenPrice() > point*ts) { if(OrderStopLoss() kemal44 2012.06.22 14:55 #339 mladen: kemal44你需要的是一个常规的追踪止损。首先看一下这个主题(这是一个旧的主题,但它并不意味着它不那么有用 )https://www.mql5.com/en/forum/175481 如果你希望只在订单实际盈利时才应用移动止损,只需添加OrderProfit()+OrderSwap()+OrderCommission(),如果结果>0,才应用移动止损。 在https://www.mql5.com/en/forum/175481,有足够公平的代码 当把这段代码添加到我的EA中时,它说Checktrailingstop和set trailingstop没有被引用,我怎样才能添加引用 对不起,我们只是在学习阶段。 你介意写一个解决方案吗? 谢谢 Mladen Rakic 2012.06.22 16:28 #340 ... kemal44 这里有一个主题的链接,它解释了如何在代码中使用函数:https://www.mql5.com/en/forum/173005 那里很好地解释了如何使用函数(比我在一篇文章中能解释的更多)。 kemal44: 在https://www.mql5.com/en/forum/175481,有足够公平的代码。当把这段代码添加到我的EA中时,它说Checktrailingstop和set trailingstop没有被引用,我怎样才能添加引用 对不起,我们只是在学习阶段。 你介意写一个解决方案吗? 谢谢 1...272829303132333435363738394041...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
代码帮助 - 市场概况
你好。
我想知道你是否可以改变一个指标,它是一个市场概况,我只想增加一条每天POCs的平均线。
谢谢你。
ay-marketprofiledwm.mq4ay-marketprofiledwm.ex4ay-marketprofiledwm.mq4ay-marketprofiledwm.ex4
kemal44
实际上,当涉及到EA时,你根本不需要任何多时间框架指标。当从EA调用每个指标和iCustom()调用时,都有所需的时间框架作为第二个参数(例如iCustom( Symbol(),TimeFrame, "Indicator name", .....)。任何(甚至是非多时间框架的指标)都可以成为EA中的多时间框架,只需在该参数中指定与当前图表时间框架不同的时间框架。
多时间段指标在手工交易中使用,主要是为了使交易者能够在当前图表上看到一些其他时间段的指标值。谢谢Mladen的回答
指标窗口中的第二种货币
你好,是否可以在窗口2中设置第二种货币?
例如:主窗口EURUSD,第二窗口(放置随机指标 的地方)GBPUSD
如果可以的话,谁能贴出一个示例代码?
谢谢
...
marley60
是的,这是有可能的。下面是一个简单的(编码方面)例子,它可以正确地完成。
你好,是否有可能在第二窗口有第二个货币?
例子:主窗口EURUSD,第二窗口(放置随机指标的地方)GBPUSD
如果可能的话,谁能贴出一个示例代码?
谢谢谢谢mladen。
我找到了一个指标,与我想做的事情非常接近。
RelStrength - 我想把这个指标的6个输出加起来,作为最终产品显示这一行。
但我的第一步RelStrengthBS不起作用。有谁能告诉我吗?relstrength.mq4relstrengthbs.mq4
...
试试这样的方法...
谢谢mladen。
我找到了一个指标,它与我想做的事情非常接近。
RelStrength - 我想总结这个指标的6个输出,作为最终产品显示这一行。
但我的第一步RelStrengthBS 不起作用。它有什么问题吗?需要用手操作止损点
亲爱的Mladen; 我想增加安全利润水平 如果利润距离大于10点,安全利润水平应该是5点,但我不知道如何将我的止损点移动到安全利润水平,如果价格达到10点利润。 你能不能带领我把这个选项写进我的EA。提前感谢,这里是简单的跟踪代码(由你写
)//+------------------------------------------------------------------+ bool TrailOrders(int ts, int magic) { if(ts(ask+point*ts)+point || OrderStopLoss()==0) { result = OrderModify(OrderTicket(),OrderOpenPrice(),ask+point*ts,OrderTakeProfit(),0,Red) ; } } } 如果(OrderType()==OP_BUY) { if(bid-OrderOpenPrice() > point*ts) { if(OrderStopLoss()
...
kemal44
你需要的是一个常规的追踪止损。首先看一下这个主题(这是一个旧的主题,但它并不意味着它不那么有用
)https://www.mql5.com/en/forum/175481
如果你希望只在订单实际盈利时才应用追踪止损,只需添加OrderProfit()+OrderSwap()+OrderCommission(),如果结果>0,只需应用追踪止损。
亲爱的Mladen; 我想增加安全盈利水平 如果盈利距离大于10点,安全盈利水平应该是5点,但我不知道如何在价格达到10点盈利时将我的止损点移到安全盈利水平。 你能不能带领我把这个选项写进我的EA。提前感谢,这里是简单的跟踪代码(由你写
kemal44
你需要的是一个常规的追踪止损。首先看一下这个主题(这是一个旧的主题,但它并不意味着它不那么有用
)https://www.mql5.com/en/forum/175481
如果你希望只在订单实际盈利时才应用移动止损,只需添加OrderProfit()+OrderSwap()+OrderCommission(),如果结果>0,才应用移动止损。在https://www.mql5.com/en/forum/175481,有足够公平的代码
当把这段代码添加到我的EA中时,它说Checktrailingstop和set trailingstop没有被引用,我怎样才能添加引用
对不起,我们只是在学习阶段。
你介意写一个解决方案吗?
谢谢
...
kemal44
这里有一个主题的链接,它解释了如何在代码中使用函数:https://www.mql5.com/en/forum/173005
那里很好地解释了如何使用函数(比我在一篇文章中能解释的更多)。
在https://www.mql5.com/en/forum/175481,有足够公平的代码。
当把这段代码添加到我的EA中时,它说Checktrailingstop和set trailingstop没有被引用,我怎样才能添加引用
对不起,我们只是在学习阶段。
你介意写一个解决方案吗?
谢谢