初学者的问题 MQL5 MT5 MetaTrader 5 - 页 542 1...535536537538539540541542543544545546547548549...1503 新评论 MASTERXAYS 2016.03.28 16:19 #5411 Karputov Vladimir: 那么它是为了什么而创造的呢? Vladimir Karputov 2016.03.28 16:21 #5412 MASTERXAYS: 那么它是为了什么而设计的呢? 简而言之:你可以而且应该使用一个普通的终端。句号。 MASTERXAYS 2016.03.28 16:23 #5413 Karputov Vladimir: 简而言之:你可以而且应该使用一个普通的终端。句号。 啊哈哈,我明白了,香蕉。就这样吧,我不干了。:-)))) Justinas Shimkus 2016.03.28 16:33 #5414 下午好。我有一个EA,里面有一个用户定义的函数。它的输入是MqlRates和一些在EA中计算的变量。输出是一个uint类型的数字。在函数中计算了几个指标(它们只在函数中,不在Expert Advisor中),并且在循环中出现了一个大循环。在该函数结束时,所有的指标都通过IndicatorRelease被释放。当专家顾问实时工作时,没有任何问题,尽管由于大量的简单计算和对数组的访问(只存在于函数中),CPU会在几分钟内加载100%。然而,如果我们在策略测试器中 运行专家顾问,它甚至在开始之前就会退出,测试器日志中包含许多行16xxxxxxx字节的无效信息。可能是由于函数操作的中间结果而发生的。我的问题是:我应该怎样做才能确保在其操作结束时,只有return()-result留在内存中,而没有其他东西?已经谢谢你了。 Stairway_2_7 2016.03.28 18:01 #5415 伙计们。在mql5中遇到了4sessions?https://www.mql5.com/ru/code/download/10513/4Sessions.mq4更新。功能的翻译可以在这里找到。https://www.mql5.com/ru/articles/81 [删除] 2016.03.28 20:53 #5416 Stairway_2_7:伙计们。在mql5中遇到了4sessions?https://www.mql5.com/ru/code/download/10513/4Sessions.mq4更新。功能的翻译可以在这里找到。https://www.mql5.com/ru/articles/81你被搜索引擎禁言了吗?https://www.mql5.com/ru/code/962 DaysOfWeekCheck 投票: 242012.08.12Nikolay Kositsinwww.mql5.com Функция для определения нерабочих дней на сервере. Она будет интересна прежде всего тем, кто использует в своих экспертах для обработки событий функцию OnTimer(). Stairway_2_7 2016.03.28 21:17 #5417 pako,谢谢你的链接,我想要一个复杂的代码,特别是4sessions。论坛搜索很奇特,我正在摸索中 :) [删除] 2016.03.30 10:14 #5418 你能告诉我为什么订单没有打开,50级没有反映在可视化中吗?void OnTick() { int kolpos=0; double rsi=0,uroven70=70,uroven30=30,uroven50=50; rsi=iRSI(Symbol(),0,10,PRICE_CLOSE,1); for(int pos=0; pos<OrdersTotal(); pos++) { OrderSelect(pos,SELECT_BY_POS,MODE_TRADES); if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic) kolpos++; } if(kolpos==0) { if((rsi>uroven70) && (Close[1]>uroven70) && (Open[1]<uroven70) && Volume[0]<3) OrderSend(Symbol(),OP_BUY,Lots,Ask,30,0,0,"",Magic,0,clrGreen); if((rsi<uroven30) && (Close[1]<uroven30) && (Open[1]>uroven30) && Volume[0]<3) OrderSend(Symbol(),OP_SELL,Lots,Bid,30,0,0,"",Magic,0,clrRed); } } Vitalii Ananev 2016.03.30 10:20 #5419 edutak:你能告诉我为什么订单没有打开,50级没有反映在可视化中吗?你有一个逻辑上的错误。Close[1]>uroven70 但uroven70等于70.要得到这样的价格,唯一的办法是使用USDJPY。 [删除] 2016.03.30 10:31 #5420 Vitalii Ananev:你有逻辑上的错误。Close[1]>uroven70 而uroven70是70。 这个价格只能是USDJPY对不起,我不太明白。蜡烛的收盘价 应该高于指标的70水平。70级等于70,应该等于什么? 附加的文件: 2016-03-30_13-32-47_u5wc73ee_n5rm5u.png 27 kb 1...535536537538539540541542543544545546547548549...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
那么它是为了什么而设计的呢?
简而言之:你可以而且应该使用一个普通的终端。句号。
下午好。
我有一个EA,里面有一个用户定义的函数。它的输入是MqlRates和一些在EA中计算的变量。输出是一个uint类型的数字。在函数中计算了几个指标(它们只在函数中,不在Expert Advisor中),并且在循环中出现了一个大循环。在该函数结束时,所有的指标都通过IndicatorRelease被释放。当专家顾问实时工作时,没有任何问题,尽管由于大量的简单计算和对数组的访问(只存在于函数中),CPU会在几分钟内加载100%。然而,如果我们在策略测试器中 运行专家顾问,它甚至在开始之前就会退出,测试器日志中包含许多行16xxxxxxx字节的无效信息。可能是由于函数操作的中间结果而发生的。我的问题是:我应该怎样做才能确保在其操作结束时,只有return()-result留在内存中,而没有其他东西?
已经谢谢你了。
伙计们。
在mql5中遇到了4sessions?
https://www.mql5.com/ru/code/download/10513/4Sessions.mq4
更新。
功能的翻译可以在这里找到。
https://www.mql5.com/ru/articles/81
伙计们。
在mql5中遇到了4sessions?
https://www.mql5.com/ru/code/download/10513/4Sessions.mq4
更新。
功能的翻译可以在这里找到。
https://www.mql5.com/ru/articles/81
你被搜索引擎禁言了吗?
https://www.mql5.com/ru/code/962
pako,
谢谢你的链接,我想要一个复杂的代码,特别是4sessions。
论坛搜索很奇特,我正在摸索中 :)
你能告诉我为什么订单没有打开,50级没有反映在可视化中吗?
你能告诉我为什么订单没有打开,50级没有反映在可视化中吗?
你有一个逻辑上的错误。Close[1]>uroven70 但uroven70等于70.要得到这样的价格,唯一的办法是使用USDJPY。
你有逻辑上的错误。Close[1]>uroven70 而uroven70是70。 这个价格只能是USDJPY
对不起,我不太明白。蜡烛的收盘价 应该高于指标的70水平。
70级等于70,应该等于什么?