错误、漏洞、问题 - 页 583 1...576577578579580581582583584585586587588589590...3184 新评论 Alexey 2011.11.27 07:59 #5821 这样做的唯一方法是明确地将一个 函数值 分配给一个变量。请纠正.class proba { private: int Nambe; public: void Init(){Nambe=10 ;}; void Vedenie() {Nambe-- ;}; bool Start(){if (Nambe >0) return(true); return(false) ;}; }; //========================================================================= proba cikl; void OnStart() { cikl.Init(); bool aaa; do { cikl.Vedenie() ; Print(" Функция старт вернула ",cikl.Start()); aaa=cikl.Start() ; } while(aaa); } Документация по MQL5: Основы языка / Операции и выражения / Операции присваивания www.mql5.com Основы языка / Операции и выражения / Операции присваивания - Документация по MQL5 Andrey Vasiliev 2011.11.27 21:31 #5822 我在去年冬天写过这个问题,但至今还没有得到纠正。如果存款大于100米和相应的手数,收盘 结果就不再正确核算。平仓的损失不从余额中扣除。正因为如此,我们不可能在大的历史间隔上测试策略。 Olegs Kucerenko 2011.11.27 23:34 #5823 文件中存在一个错误。 Test Account 2011.11.28 10:06 #5824 vdv2001:当几天的工作付诸东流,你不得不重新开始时,这是令人沮丧的。 文件缓存是否已经创建?这就是创建文件缓存的目的,应该用于重新计算。 Test Account 2011.11.28 10:12 #5825 ivandurak:恕我直言,请解释一下这个问题。我认为,问题不在滑雪者身上,也不在沥青上,滑雪板仍然存在。循环怎么可能变得无限大呢?或向滑雪的方向踢。 谢谢你,我们会研究的。 Slava 2011.11.28 10:30 #5826 Urain: 为什么ENUM_APPLIED_PRICE 枚举以 1 开始? 结果。 为什么不呢?这个枚举器一直是这样的 Mykola Demko 2011.11.28 16:23 #5827 stringo: 为什么不呢?这个统计员一直是这样的。在四人组中,它从零开始。而其余的枚举也是从零开始的。我们很容易认为这个人是从零开始的,但事实并非如此。一般来说,问题的发生,在你不知道这个特性的条件下,只有当你使用数字而不是名字时(这在循环中有时是必要的),在其他情况下,你应该写出所需值的名称。 Rashid Umarov 2011.11.28 17:25 #5828 Karlson:文件中存在一个错误。 谢谢你,已经改正了。 Test Account 2011.11.28 17:27 #5829 papaklass:我是否遗漏了什么,或者这是个错误? 它给出了一个错误4805。 如果是这样,就可以正常工作了。 我认为该建筑是540。比特率是多少?我无法马上重现它。 Anatoli Kazharski 2011.11.28 17:31 #5830 papaklass:我是否遗漏了什么,或者这是个错误? 它给出的错误是4805。这就是它的工作方式。//--------------------------ОБЪЯВЛЕНИЕ ВНЕШНИХ ПАРАМЕТРОВ------------------------------------------------+ input ENUM_TIMEFRAMES TF = PERIOD_H4; //--------------------------ОБЪЯВЛЕНИЕ ГЛОБАЛЬНЫХ ПЕРЕМЕННЫХ---------------------------------------------+ int frHandle; bool start; //--------------------------ИНИЦИАЛИЗАЦИЯ ЭКСПЕРТА-------------------------------------------------------+ int OnInit(){ //--- frHandle = iFractals(Symbol(),(ENUM_TIMEFRAME)TF); if(frHandle == INVALID_HANDLE){ Print(__FUNCTION__," : ","error handle indicator",GetLastError()); start = true; } //--- return(0); }//+-----------------------------------------------------------------------------------------------------+ 1...576577578579580581582583584585586587588589590...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我在去年冬天写过这个问题,但至今还没有得到纠正。
如果存款大于100米和相应的手数,收盘 结果就不再正确核算。
平仓的损失不从余额中扣除。正因为如此,我们不可能在大的历史间隔上测试策略。
文件中存在一个错误。
当几天的工作付诸东流,你不得不重新开始时,这是令人沮丧的。
恕我直言,请解释一下这个问题。我认为,问题不在滑雪者身上,也不在沥青上,滑雪板仍然存在。循环怎么可能变得无限大呢?或向滑雪的方向踢。
为什么ENUM_APPLIED_PRICE 枚举以 1 开始?
结果。
为什么不呢?这个统计员一直是这样的。
在四人组中,它从零开始。而其余的枚举也是从零开始的。我们很容易认为这个人是从零开始的,但事实并非如此。
一般来说,问题的发生,在你不知道这个特性的条件下,只有当你使用数字而不是名字时(这在循环中有时是必要的),在其他情况下,你应该写出所需值的名称。
文件中存在一个错误。
我是否遗漏了什么,或者这是个错误?
它给出了一个错误4805。如果是这样,就可以正常工作了。
我认为该建筑是540。比特率是多少?
我无法马上重现它。
我是否遗漏了什么,或者这是个错误?
它给出的错误是4805。这就是它的工作方式。