任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 868 1...861862863864865866867868869870871872873874875...1178 新评论 [删除] 2015.03.27 22:25 #8671 我想,如果能把它们解脱出来,只重绘当前活动和可见的窗口就好了。 其余的窗口不会重绘,直到用户切换到它们。 Алексей Тарабанов 2015.03.27 22:28 #8672 pycha: 我想,如果能减轻它们的负担,让它们只重绘当前活动和可见的窗口就好了。 其余的在用户切换到它们之前不会重绘。我不需要这方面的API,一切都不简单,但非常简单。 [删除] 2015.03.27 22:29 #8673 tara:你不需要一个API来做这个,这不简单,非常简单。 所以请给一个初学者一个解决方案 Алексей Тарабанов 2015.03.27 22:42 #8674 对于初学者来说,我可以建议你在启动专家顾问的时候,将货币对的名称保存在同一GV中。 [删除] 2015.03.27 22:47 #8675 当客户端启动时,它们都同时运行。 要么我又错过了你,要么 在同一GV中保存启动专家顾问时的货币对名称,将没有任何用处。 Алексей Тарабанов 2015.03.27 22:53 #8676 pycha: 他们都是在客户端启动时同时启动的。要么是我又误解了你,要么就是没有任何好处你似乎就是不喜欢猫。你只是不知道如何烹饪它们。当且仅当活动的图表符号与它的起始符号相同时,EA将触发重绘。 [删除] 2015.03.27 23:09 #8677 我明白了,一半的问题是解决了))))。但在那里和在Expert Advisor中执行准备重绘、数组清除、向数组输入新数据的功能--什么可以做,什么不应该做。现在,Expert Advisor在20个工具上运行,CPU不断加载5-10%。寻找任何方法来促进和优化)))))。 Алексей Тарабанов 2015.03.27 23:24 #8678 对我来说不是。 Mikhail Toptunov 2015.03.28 05:24 #8679 int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { //--- check for bars count if(rates_total<InpMAPeriod-1 || InpMAPeriod<2) return(0); //--- counting from 0 to rates_total ArraySetAsSeries(ExtLineBuffer,false); // ArraySetAsSeries(ExtLineBufferFid,false); ArraySetAsSeries(close,false); //--- first calculation or number of bars was changed if(prev_calculated==0) { ArrayInitialize(ExtLineBuffer,0); ArrayInitialize(ExtLineBufferFid,0); } //--- calculation CalculateSimpleMA(rates_total,prev_calculated,close); ExtLineBufferFid[rates_total-3]=(ExtLineBuffer[rates_total-2]*InpMAPeriod+close[InpMAPeriod+1])/(InpMAPeriod+1); //sma99[i]=(sma100[i]*100-d[i-100])/99; //(firstValue*InpMAPeriod+price[i+1])/InpMAPeriod; ///(firstValue*InpMAPeriod+price[InpMAPeriod+1])/(InpMAPeriod+1); // Y[i]=Y[i+1]+(X[0]-X[N])/N Print(" ",ExtLineBufferFid[rates_total-3] ," ",ExtLineBufferFid[rates_total-2] ," ",ExtLineBuffer[rates_total-2] ); //--- return value of prev_calculated for next call return(rates_total); }对不起,同样的事情翻来覆去一百遍是很可惜的。我像一只羊一样盯着大门已经快一个月了。我什么都不明白。任务是计算出一个较小的移动平均线,移动平均线为13。即以13为基础,计算出12的周期。 Boris 2015.03.28 12:21 #8680 Top2n: 对不起,同样的事情翻来覆去一百遍是很可惜的。我像一只羊一样盯着大门已经快一个月了。我什么都不明白。任务是计算出一个较小的移动平均线,移动平均线为13。即以13为基础,计算出12的周期。 不直接在你想要的同一时期进行计算有什么意义? 1...861862863864865866867868869870871872873874875...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我想,如果能减轻它们的负担,让它们只重绘当前活动和可见的窗口就好了。 其余的在用户切换到它们之前不会重绘。
我不需要这方面的API,一切都不简单,但非常简单。
你不需要一个API来做这个,这不简单,非常简单。
他们都是在客户端启动时同时启动的。要么是我又误解了你,要么就是没有任何好处
你似乎就是不喜欢猫。
你只是不知道如何烹饪它们。
当且仅当活动的图表符号与它的起始符号相同时,EA将触发重绘。
对不起,同样的事情翻来覆去一百遍是很可惜的。
我像一只羊一样盯着大门已经快一个月了。我什么都不明白。
任务是计算出一个较小的移动平均线,移动平均线为13。
即以13为基础,计算出12的周期。
对不起,同样的事情翻来覆去一百遍是很可惜的。
我像一只羊一样盯着大门已经快一个月了。我什么都不明白。
任务是计算出一个较小的移动平均线,移动平均线为13。
即以13为基础,计算出12的周期。