编码帮助 - 页 35 1...282930313233343536373839404142...786 新评论 megamixx 2012.06.23 21:19 #341 帮助在EA中添加MaxTradesPerBar或类似的东西 我不知道如何在这个EA中添加一个外部变量或硬编码,将MaxTradesPerBar设置为1。由于代码中没有MaxTradesPerBar的设置,当我用每个tick进行测试时,我在每个bar上得到大量的交易和订单,这是我不想要的。我在网上看到一些建议,但我不知道在哪里把所有的东西都粘贴到代码中(我是编码新手)。非常感谢您的帮助! Doublema_breakout_ea.mq4 - MQL4代码基础 kemal44 2012.06.23 22:47 #342 mladen: kemal44这里有一个主题的链接,它解释了如何在代码中使用函数:https://www.mql5.com/en/forum/173005 那里对如何使用这些函数解释得很好(比我在一篇文章中能解释的更多)。 事实上,我读了你准备的文件,也读了C++的无效函数,但我无法使其发挥作用。 看来,我将继续手工交易TS部分。 increase 2012.06.24 04:16 #343 专家顾问的子窗口 如何在EA的子窗口中放置一个信息面板,有人有例子吗? Mladen Rakic 2012.06.24 04:50 #344 ... 你可以在.NET中使用类似这样的东西。 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] It will count how many orders were opened on a current bar and then you can restrict that number to any number you wish (you can extend the condition to open a new buystop or sell stop to something like this (kust an example not an actual code): [PHP]if(CheckEntryCondition("BUY") && countOpenedOnACurrentBar()==0) { ... } if(CheckEntryCondition("SELL") && countOpenedOnACurrentBar()==0) { ... } megamixx: 我不知道如何在这个EA中添加一个外部变量或硬编码,将MaxTradesPerBar设置为1。由于代码中没有MaxTradesPerBar的设置,当我用每个tick进行测试时,我在每个bar上得到大量的交易和订单,这是我不想要的。我在网上看到一些建议,但我不知道在哪里把所有的东西都粘贴到代码中(我是编码新手)。非常感谢您的帮助!Doublema_breakout_ea.mq4 - MQL4代码基础 Coding help 如何编码? How to code? Mladen Rakic 2012.06.24 04:55 #345 ... 增加 你认为什么是"信息面板"? 如果它是通常在主窗口中作为评论写出来的,那么,如果你希望它在单独的窗口中显示,它必须作为对象(不幸的是评论总是在主窗口中)。 increase: 你如何在EA的子窗口中放置一个信息面板,有人有例子吗? lucmat 2012.06.24 17:45 #346 大家好... 谁能帮我把我附上的excel公式转换成metatrader的指标? 它重绘是因为对最后的可用值进行了预测。 但它能追踪到一个周期指标,而且其势头非常清晰和精确。 我认为它对所有人都是有用的,特别是在与其他指标如DSS Bressert、MACD和移动平均线结合使用时。 这里是EXCEL指标。 cycleok.xls 这里有一张图片 谢谢大家 附加的文件: cycleok.xls 505 kb immagine.jpg 108 kb marley60 2012.06.28 16:11 #347 从ninjatrader翻译到metatrader4 谁能用中位数伦科代码做这个? jamesagnew717 2012.07.04 21:17 #348 1小时内多个货币对的牛市价值和熊市价值指标 你好。 我想知道是否有人能帮助我,我想有一个指标来显示多个货币对的1小时时间框架的牛市价值和熊市价值,如果可能的话,即使只是欧元/美元,英镑/美元,审计/美元,欧元/日元 我希望它能显示在图表的 右上角,并且看起来像这样的格式,相当大,这样我就能读懂它了 欧元/美元--牛市=232,熊市=112,如果超过200值,则为绿色箭头。 英镑/美元--牛市=178,熊市=87,如果低于200值,则为黄色的侧向箭头 澳元/美元 - 牛市=-123,熊市=-265,如果低于-200值,则为红色箭头。 我希望你能理解我的上述要求。 非日元交叉盘的牛市和熊市的数值是这样的,牛市为0.0025,熊市为-0.0025 我需要将这些数值乘以100000以显示为整数,如250和-250。 日元交叉盘的值是0.25牛市和-0.25熊市,需要乘以1000来显示整数,如 250和-250。 我希望我没有让你感到困惑 如果数值>200,则为绿色,如果是-200,则为黄色,为平盘交易。 如果你对我的要求有任何疑问,请告诉我。 期待您的答复 谢谢 annbeea 2012.07.06 12:35 #349 (请求)编码修改帮助 你好,又是mladen 我最近从你多年的线程中下载了一个你写的指标,这个指标是用未来的数据来重新循环自己吗?(我没有完整的反编译器) 你能不能让这个指标不重新循环或重新画出过去? 你能不能把它修改成一个版本,让我可以输入我喜欢的货币对?(而不是那三个我不能自己改变的默认货币对),最多可能是四或五个货币对。 你能不能修改成另一个新版本,只在图表下显示当前的货币对(即不显示多个货币对,只显示图表下的一个货币对)? 能否在直线交叉时增加警报? 非常感谢你的帮助 附加的文件: multi_pair_coeffofline.ex4 12 kb xx3xxx 2012.07.06 17:21 #350 这是我的收藏 它的作用是,在主窗口后面(背景)有一个普通的图表(蜡烛)==所以你知道另一个货币对的情况如何 在INPUTS中,你可以选择你想看的货币对(第二种)。 在MQ4编码中,有一个调用外部货币对(货币对2)进入货币对1的代码中 --- 听起来像是一个强大的关键词。 在最近的单方向运动中,我开始 重新思考 ==我们应该有一个模板,我们坚持任何一个方向的模板 比如说,这个模板,我只做BET--向上 我在渐进式市场中表现良好,但在趋势市场条件下表现不佳 -- 我需要很长时间才能再次回到DEMO上练习(准备完全失去这个微型的真实账户)。 希望你喜欢它 附加的文件: subchart.ex4 10 kb 1...282930313233343536373839404142...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
帮助在EA中添加MaxTradesPerBar或类似的东西
我不知道如何在这个EA中添加一个外部变量或硬编码,将MaxTradesPerBar设置为1。由于代码中没有MaxTradesPerBar的设置,当我用每个tick进行测试时,我在每个bar上得到大量的交易和订单,这是我不想要的。我在网上看到一些建议,但我不知道在哪里把所有的东西都粘贴到代码中(我是编码新手)。非常感谢您的帮助!
Doublema_breakout_ea.mq4 - MQL4代码基础
kemal44
这里有一个主题的链接,它解释了如何在代码中使用函数:https://www.mql5.com/en/forum/173005
那里对如何使用这些函数解释得很好(比我在一篇文章中能解释的更多)。事实上,我读了你准备的文件,也读了C++的无效函数,但我无法使其发挥作用。
看来,我将继续手工交易TS部分。![](https://c.mql5.com/forextsd/smiles/frown.png)
专家顾问的子窗口
如何在EA的子窗口中放置一个信息面板,有人有例子吗?
...
你可以在.NET中使用类似这样的东西。
{
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]
It will count how many orders were opened on a current bar and then you can restrict that number to any number you wish (you can extend the condition to open a new buystop or sell stop to something like this (kust an example not an actual code):
[PHP]if(CheckEntryCondition("BUY") && countOpenedOnACurrentBar()==0)
{
...
}
if(CheckEntryCondition("SELL") && countOpenedOnACurrentBar()==0)
{
...
}
我不知道如何在这个EA中添加一个外部变量或硬编码,将MaxTradesPerBar设置为1。由于代码中没有MaxTradesPerBar的设置,当我用每个tick进行测试时,我在每个bar上得到大量的交易和订单,这是我不想要的。我在网上看到一些建议,但我不知道在哪里把所有的东西都粘贴到代码中(我是编码新手)。非常感谢您的帮助!Doublema_breakout_ea.mq4 - MQL4代码基础
...
增加
你认为什么是"信息面板"?
如果它是通常在主窗口中作为评论写出来的,那么,如果你希望它在单独的窗口中显示,它必须作为对象(不幸的是评论总是在主窗口中)。
你如何在EA的子窗口中放置一个信息面板,有人有例子吗?
大家好...
谁能帮我把我附上的excel公式转换成metatrader的指标?
它重绘是因为对最后的可用值进行了预测。
但它能追踪到一个周期指标,而且其势头非常清晰和精确。
我认为它对所有人都是有用的,特别是在与其他指标如DSS Bressert、MACD和移动平均线结合使用时。
这里是EXCEL指标。
cycleok.xls
这里有一张图片
谢谢大家
从ninjatrader翻译到metatrader4
谁能用中位数伦科代码做这个?
1小时内多个货币对的牛市价值和熊市价值指标
你好。
我想知道是否有人能帮助我,我想有一个指标来显示多个货币对的1小时时间框架的牛市价值和熊市价值,如果可能的话,即使只是欧元/美元,英镑/美元,审计/美元,欧元/日元
我希望它能显示在图表的 右上角,并且看起来像这样的格式,相当大,这样我就能读懂它了
欧元/美元--牛市=232,熊市=112,如果超过200值,则为绿色箭头。
英镑/美元--牛市=178,熊市=87,如果低于200值,则为黄色的侧向箭头
澳元/美元 - 牛市=-123,熊市=-265,如果低于-200值,则为红色箭头。
我希望你能理解我的上述要求。
非日元交叉盘的牛市和熊市的数值是这样的,牛市为0.0025,熊市为-0.0025
我需要将这些数值乘以100000以显示为整数,如250和-250。
日元交叉盘的值是0.25牛市和-0.25熊市,需要乘以1000来显示整数,如
250和-250。
我希望我没有让你感到困惑![](https://c.mql5.com/forextsd/smiles/smile.png)
如果数值>200,则为绿色,如果是-200,则为黄色,为平盘交易。
如果你对我的要求有任何疑问,请告诉我。
期待您的答复
谢谢
(请求)编码修改帮助
你好,又是mladen
我最近从你多年的线程中下载了一个你写的指标,这个指标是用未来的数据来重新循环自己吗?(我没有完整的反编译器)
你能不能让这个指标不重新循环或重新画出过去?
你能不能把它修改成一个版本,让我可以输入我喜欢的货币对?(而不是那三个我不能自己改变的默认货币对),最多可能是四或五个货币对。
你能不能修改成另一个新版本,只在图表下显示当前的货币对(即不显示多个货币对,只显示图表下的一个货币对)?
能否在直线交叉时增加警报?
非常感谢你的帮助
这是我的收藏
它的作用是,在主窗口后面(背景)有一个普通的图表(蜡烛)==所以你知道另一个货币对的情况如何
在INPUTS中,你可以选择你想看的货币对(第二种)。
在MQ4编码中,有一个调用外部货币对(货币对2)进入货币对1的代码中 --- 听起来像是一个强大的关键词。
在最近的单方向运动中,我开始
重新思考
==我们应该有一个模板,我们坚持任何一个方向的模板
比如说,这个模板,我只做BET--向上
我在渐进式市场中表现良好,但在趋势市场条件下表现不佳 -- 我需要很长时间才能再次回到DEMO上练习(准备完全失去这个微型的真实账户)。
希望你喜欢它