初学者的问题 MQL5 MT5 MetaTrader 5 - 页 385 1...378379380381382383384385386387388389390391392...1503 新评论 Renat Akhtyamov 2015.07.06 19:51 #3841 Artyom Trishkin:是的,谢谢你的科学。我一定会考虑这个问题...ZS.有什么办法可以防止不在条件中返回检查,而在变量中返回并已经检查过了?可能是这个项目在未来最疯狂的复杂性...还有一件事:如果项目正在扩大,代码执行时间也可能增加。因此,在数据被写入变量后,将有大量的计算要进行。那么,是否有可能在我们需要第二次检查时,订单已经被关闭(例如在停止处......或采取......),然后程序会计算出存储在变量中的错误数值? 正是如此--我们必须提前考虑大型项目和可能发生的所有情况。因此,我将坚持我的信念--在你使用它之前,总是有最新的数据。尽可能多。 如果有新的交易条件出现,我将在突出的和使用后补充。 Renat Akhtyamov 2015.07.06 19:54 #3842 Artyom Trishkin: 你在跟我说话吗?嗯,对你来说也很好。但最终你会回到我所建议的那样,从而加入不足的行列。 我也想给他写点东西,但这个人写的东西有语法错误,所以我想--没必要,太晚了,他不会明白的....。 Artyom Trishkin 2015.07.06 19:59 #3843 new-rena: 如果有新的交易条件出现,我会在突出的和使用后添加的那么,如果事后仍然需要这些数据,就必须再次进行更新。也就是说,在市场上再次找到它们--不是从变量中读取,而是找到它们。那么,即使关闭终端也不会影响变量的值。他们已经开始--获得了新的信息,从而发现了启动时环境的一般状态,并从之前的点继续工作。当然,我们在重新启动终端后,针对新的现实情况做了一些调整。但我们的数据是目前最新的。和变量......绝对不是用来存储重要信息的。但为了在交易订单 中使用,或做出重要的决定--首先,所有必要的数据从服务器上读入变量,然后进行分析,根据对新数据的分析做出决定,并将变量的值传递给负责专家顾问做出决定时的具体行动的函数。像这样的事情......。嗯......。我不是在说测试仪,如果有的话 ... Artyom Trishkin 2015.07.06 20:00 #3844 new-rena: 我也想给他写点东西,但这个人写的东西有语法错误,所以我想--没必要,太晚了,他不会明白的....。:)迟到--在 "永远失去 "的意义上?或者只是--他的再见时间? Renat Akhtyamov 2015.07.06 20:14 #3845 Artyom Trishkin::)迟到--如 "永远失去"?或者只是--他的再见时间?从他给给他建议的人写的东西来看,是第一个。再见--这里有三个意思 ) Artyom Trishkin 2015.07.06 20:18 #3846 new-rena:一个,从他给给他建议的人写的东西来看。再见--这里有三个意思)。 嗯...我认为他不会买任何东西。因此,这使我们要么睡觉,要么说再见......。 Renat Akhtyamov 2015.07.06 20:19 #3847 Artyom Trishkin: 嗯......我认为他不会买任何东西。因此,要么睡觉,要么告别...... 让我们来看看 - 初学者的运气 ) Artyom Trishkin 2015.07.06 20:20 #3848 new-rena: 让我们来看看--初学者的运气) 我听说过一个不同的说法......。 neonobblu 2015.07.07 20:15 #3849 请告诉我。我连接到一个信号,相应地我也复制了它的未平仓订单,我能否以任何方式改变 它的交易量?如果是这样,怎么做? Roman Shiredchenko 2015.07.08 03:56 #3850 听着,在四号机上,我似乎无法通过... 我是用数组工作的--我需要在数组中写出tick的到达时间--比如说,我写一个标价。在每一个刻度上。我一切都按票 行事,为此我很感谢阿尔乔姆-特里什金 。不是所有东西都能用。争取到了第二日。印刷品 Print (" Значение xBuffer_Time[SIZE-1] = ", DoubleToStr(xBuffer_Time[SIZE-1],Digits) );零点。https://www.mql5.com/ru/forum/145455/page913#1017464//--------------------- extern int MaxDrawTicks=100; extern int Num_Aver_of_Ticks=5; double xBuffer_Time []; // Массив значений // В котором индекс - номер тика, значение - это бид int SIZE=0; // Вспомогательная переменная для массива int tickCounter, tickCounter_Current; //+------------------------------------------------------------------+ int init() { //--- устанавливаем размер динамического массива if(ArrayResize(xBuffer_Time,SIZE)<0) {Print(" Ошибка в изменении размера массива времени поступления тиков "); return(false);} //--- установим индексацию для буфера как в таймсерии для динамического массива // ArraySetAsSeries(xBuffer_Time,true); //--- Возвращает количество элементов указанного массива. SIZE=ArraySize(xBuffer_Time); if (SIZE>=0) Print("Размер массива: ",SIZE); else Print("Ошибка. Массив не создан ",SIZE); ArrayInitialize(xBuffer_Time, 0); return(0); } //+------------------------------------------------------------------+ int start() { //ArrayResize(ValueArr,size); //ValueArr[size-1] = GetValue(); //size++; //---------------------------------------- ArrayResize(xBuffer_Time,SIZE); xBuffer_Time[SIZE-1] = Bid; //NormalizeDouble((iTime (_Symbol,1,0)-_start), 2); SIZE ++; Print (" Значение xBuffer_Time[SIZE-1] = ", DoubleToStr(xBuffer_Time[SIZE-1],Digits) ); Print (" Значение SIZE = ", DoubleToStr(SIZE,2) ); //--------------------------------------- //------------ return(0); }谢谢你。 Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - MQL4 форум www.mql5.com Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - MQL4 форум 1...378379380381382383384385386387388389390391392...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
是的,谢谢你的科学。我一定会考虑这个问题...
ZS.有什么办法可以防止不在条件中返回检查,而在变量中返回并已经检查过了?可能是这个项目在未来最疯狂的复杂性...
还有一件事:如果项目正在扩大,代码执行时间也可能增加。因此,在数据被写入变量后,将有大量的计算要进行。那么,是否有可能在我们需要第二次检查时,订单已经被关闭(例如在停止处......或采取......),然后程序会计算出存储在变量中的错误数值?
正是如此--我们必须提前考虑大型项目和可能发生的所有情况。因此,我将坚持我的信念--在你使用它之前,总是有最新的数据。尽可能多。
你在跟我说话吗?嗯,对你来说也很好。但最终你会回到我所建议的那样,从而加入不足的行列。
如果有新的交易条件出现,我会在突出的和使用后添加的
那么,如果事后仍然需要这些数据,就必须再次进行更新。也就是说,在市场上再次找到它们--不是从变量中读取,而是找到它们。那么,即使关闭终端也不会影响变量的值。他们已经开始--获得了新的信息,从而发现了启动时环境的一般状态,并从之前的点继续工作。当然,我们在重新启动终端后,针对新的现实情况做了一些调整。但我们的数据是目前最新的。和变量......绝对不是用来存储重要信息的。但为了在交易订单 中使用,或做出重要的决定--首先,所有必要的数据从服务器上读入变量,然后进行分析,根据对新数据的分析做出决定,并将变量的值传递给负责专家顾问做出决定时的具体行动的函数。像这样的事情......。
嗯......。我不是在说测试仪,如果有的话 ...
我也想给他写点东西,但这个人写的东西有语法错误,所以我想--没必要,太晚了,他不会明白的....。
:)迟到--如 "永远失去"?或者只是--他的再见时间?
从他给给他建议的人写的东西来看,是第一个。
再见--这里有三个意思 )
一个,从他给给他建议的人写的东西来看。
再见--这里有三个意思)。
嗯......我认为他不会买任何东西。因此,要么睡觉,要么告别......
让我们来看看--初学者的运气)
听着,在四号机上,我似乎无法通过...
我是用数组工作的--我需要在数组中写出tick的到达时间--比如说,我写一个标价。在每一个刻度上。我一切都按票 行事,为此我很感谢阿尔乔姆-特里什金 。不是所有东西都能用。争取到了第二日。印刷品
零点。
https://www.mql5.com/ru/forum/145455/page913#1017464
谢谢你。