如何编码? - 页 134 1...127128129130131132133134135136137138139140141...347 新评论 callan300 2008.10.07 04:48 #1331 你好。 谢谢你的答复。那么它到底是如何做到的呢? 我需要做的是检查 条形图是否已经在不同的时间框架上结束。 例如,在30MIN的图表上,我想检查我们是否在240MIN上有一个新的条形。 谢谢! WorldUser 2008.10.07 06:40 #1332 callan300: 你好。 谢谢你的答复。那么它到底是如何做到的呢?我需要做的是检查条形图是否已经在不同的时间框架上结束。例如,在30MIN的图表上,我想检查我们是否在240MIN上有一个新的条形。 谢谢! 你打算使用分形 系统的检查功能吗? Beno 2008.10.10 15:06 #1333 我又回来寻求帮助了,但这并不奇怪。 谁能把在新条形图打开1分钟后开仓的代码贴出来。 我一直在尝试这样做,但不知道从哪里开始。我一直在研究九尾猫的实验,这可能是浪费精力,但我们必须尝试这些东西。除非有人以前做过这个,如果请让我们知道你的结果。 T1=1分钟 T2=2分钟等等 如果(minute() =T1>open && Price > open = Long)。 我对这种编码方式很不擅长 Michel 2008.10.10 18:43 #1334 像这样的事情? if(TimeCurrent() == Time[0] + T1 * 60) { } Beno 2008.10.10 18:52 #1335 谢谢米歇尔 我将在之前给它 frankychen 2008.10.11 02:31 #1336 帮助,非常困难的问题!!!! 我怎样才能让一个指标显示另一个指标的多时间段情况? 的情况,并给我们发出警报? 比如说。 A指标 只显示一个时间段的情况) 功能A(这是一个复杂的程序) B指标 显示A指标的不同时间段情况) functionA M5情况 functionA M15情况 函数A M30情况 函数A H1情况 函数A H4情况 职能A D1情况 ...... 最好的问候 尊敬的Franky luxinterior 2008.10.11 08:02 #1337 你可以试着在MetaEditor帮助文件中查看iCustom函数。这应该能帮助你实现你的目标。 好运 卢克斯 [删除] 2008.10.11 11:26 #1338 Michel: 像这样吗? if(TimeCurrent() == Time[0] + T1 * 60) { } 你必须为这个条件提供更多的空间,因为虱子不是每秒都有的。如果在bar opentime + Xseconds没有tick,条件将是假的。 费鲁弗斯 Michel 2008.10.11 19:15 #1339 FerruFx: 你必须给这个条件更多的空间,因为虱子不是每秒都有的。如果在bar opentime + Xseconds没有tick,条件将是假的。 FerruFx 你说得很对。但这只是为了给出一些想法。我认为贝诺的问题是要避免TradeContextBuzy,在开盘时开几个仓位。 我不认为使用定时器是个好主意。对于这种问题,或Requote等,通常我在开盘时设置一个标志,当订单被打开时,这个标志被重置。在开仓之前,每隔一格 都要进行一次尝试。类似这样的情况。 if(Time[0] > BarTime) { BarTime = Time[0]; if(....) OpenLong = true; } if(OpenLong) OpenLong = OrderSend(.....) < 0; [/PHP] I use the same kind of technique to close many positions and it works very well : [PHP] ..... if(CloseAllLongs) CloseAll(OP_BUY); if(CloseAllShorts) CloseAll(OP_SELL); } void CloseAll(int Type) { int cnt = 0; for(int i = OrdersTotal(); i >= 0; i --) { if(!OrderSelect(i, SELECT_BY_POS)) continue; if(OrderSymbol() != Symbol()) continue; if(OrderMagicNumber() != Magic) continue; if(OrderType() != Type) continue; cnt ++; OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slippage, White); } if(Type == OP_BUY) CloseAllLongs = (cnt > 0); if(Type == OP_SELL) CloseAllShorts = (cnt > 0); } 编码帮助......我如何让指标过滤而不是警报? 10点3.mq4 How to code? Beno 2008.10.11 19:39 #1340 Beno: 谢谢你,米歇尔。 我整天都在尝试这样做。 有谁能给MT4编码,而且是在英国的吗?我每天都在路上,所以距离不是问题,除非你住在苏格兰,这是一个该死的长途驾驶。 我在这方面很糟糕,希望得到一些培训/指导,1对1。 我在外汇中赚钱,但这是手动的,不是很多,但它是相当稳定的,我让复利做工作。 在自动交易中,一切都需要完美,没有自由裁量的余地。 干杯 贝诺 1...127128129130131132133134135136137138139140141...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好。
谢谢你的答复。那么它到底是如何做到的呢?
我需要做的是检查 条形图是否已经在不同的时间框架上结束。
例如,在30MIN的图表上,我想检查我们是否在240MIN上有一个新的条形。
谢谢!
你好。
谢谢你的答复。那么它到底是如何做到的呢?
我需要做的是检查条形图是否已经在不同的时间框架上结束。
例如,在30MIN的图表上,我想检查我们是否在240MIN上有一个新的条形。
谢谢!你打算使用分形 系统的检查功能吗?
我又回来寻求帮助了,但这并不奇怪。
谁能把在新条形图打开1分钟后开仓的代码贴出来。
我一直在尝试这样做,但不知道从哪里开始。我一直在研究九尾猫的实验,这可能是浪费精力,但我们必须尝试这些东西。除非有人以前做过这个,如果请让我们知道你的结果。
T1=1分钟
T2=2分钟等等
如果(minute() =T1>open && Price > open = Long)。
我对这种编码方式很不擅长![](https://c.mql5.com/forextsd/smiles/embaressed_smile.png)
像这样的事情?
if(TimeCurrent() == Time[0] + T1 * 60)
{
}
谢谢米歇尔
我将在之前给它
帮助,非常困难的问题!!!!
我怎样才能让一个指标显示另一个指标的多时间段情况?
的情况,并给我们发出警报?
比如说。
A指标
只显示一个时间段的情况)
功能A(这是一个复杂的程序)
B指标
显示A指标的不同时间段情况)
functionA M5情况
functionA M15情况
函数A M30情况
函数A H1情况
函数A H4情况
职能A D1情况
......
最好的问候
尊敬的Franky
你可以试着在MetaEditor帮助文件中查看iCustom函数。这应该能帮助你实现你的目标。
好运
卢克斯
像这样吗?
if(TimeCurrent() == Time[0] + T1 * 60)
{
}
你必须为这个条件提供更多的空间,因为虱子不是每秒都有的。如果在bar opentime + Xseconds没有tick,条件将是假的。
费鲁弗斯
你必须给这个条件更多的空间,因为虱子不是每秒都有的。如果在bar opentime + Xseconds没有tick,条件将是假的。 FerruFx
你说得很对。但这只是为了给出一些想法。我认为贝诺的问题是要避免TradeContextBuzy,在开盘时开几个仓位。
我不认为使用定时器是个好主意。对于这种问题,或Requote等,通常我在开盘时设置一个标志,当订单被打开时,这个标志被重置。在开仓之前,每隔一格 都要进行一次尝试。类似这样的情况。
if(Time[0] > BarTime)
{
BarTime = Time[0];
if(....) OpenLong = true;
}
if(OpenLong) OpenLong = OrderSend(.....) < 0;
[/PHP]
I use the same kind of technique to close many positions and it works very well :
[PHP]
.....
if(CloseAllLongs) CloseAll(OP_BUY);
if(CloseAllShorts) CloseAll(OP_SELL);
}
void CloseAll(int Type)
{
int cnt = 0;
for(int i = OrdersTotal(); i >= 0; i --)
{
if(!OrderSelect(i, SELECT_BY_POS)) continue;
if(OrderSymbol() != Symbol()) continue;
if(OrderMagicNumber() != Magic) continue;
if(OrderType() != Type) continue;
cnt ++;
OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slippage, White);
}
if(Type == OP_BUY) CloseAllLongs = (cnt > 0);
if(Type == OP_SELL) CloseAllShorts = (cnt > 0);
}谢谢你,米歇尔。
我整天都在尝试这样做。
有谁能给MT4编码,而且是在英国的吗?我每天都在路上,所以距离不是问题,除非你住在苏格兰,这是一个该死的长途驾驶。
我在这方面很糟糕,希望得到一些培训/指导,1对1。
我在外汇中赚钱,但这是手动的,不是很多,但它是相当稳定的,我让复利做工作。
在自动交易中,一切都需要完美,没有自由裁量的余地。
干杯
贝诺