初学者的问题 MQL4 MT4 MetaTrader 4 - 页 197 1...190191192193194195196197198199200201202203204...260 新评论 Vitaly Muzichenko 2020.02.01 18:55 #1961 GlaVredFX: 不幸的是,我的索引器是基于MQL4的,这个功能只是它的一小部分。 这就是为什么实现MQL5的效率不高的原因,而且重写整个事情将是漫长而有问题的。 你想搜索什么是最小/最大值,为指标还是为EA? GlaVredFX 2020.02.01 19:18 #1962 Vitaly Muzichenko: 你想对什么做最小/最大搜索,是指标还是EA? 对于该指标。 阿尔乔姆-特里什金。 该指标在MQL5中的重写平均只需半小时。喝了一杯咖啡。 它需要先定下来,它有不止一个功能,它有MA、Pivot、Mat功能。 简而言之,它至少结合了3个指标。它还没有完成到它的逻辑终点。 我不太考虑MQL5。 事实上,我不知道MQL4,MQL5是不可能的。 Vladimir Karputov 2020.02.01 19:25 #1963 GlaVredFX: 为指标。 阿尔乔姆-特里什金。 在MQL5中重写一个指标平均需要半小时。喝了一杯咖啡。 它需要先定下来,有不止一个功能,它有MA、Pivot和Mat功能。 简而言之,它至少结合了3个指标。它还没有完成到它的逻辑终点。 我不太了解MQL5,或者说我不完全了解MQL4,MQL5完全不可能。 您应该把您的问题提交给专门的MQL4和MetaTrader 4 部分。 我将张贴它以避免混淆...... GlaVredFX 2020.02.01 19:47 #1964 Vladimir Karputov: 你应该在MQL4和MetaTrader 4 部分提出你的问题。 我将移动它,以避免混淆。 谢谢,我花了一段时间才弄清楚该做什么和怎么做。 Vitaly Muzichenko 2020.02.01 20:17 #1965 GlaVredFX:谢谢你,只是我在这里的时间不长,不知道发生了什么事。 差不多吧,但这是针对EA的。用数组代替iLow 和iHigh,用数组代替Bars,用OnCalculate()代替rate_total。 bool flagH=false,flagL=false; double ArrHigh=0,ArrLow=DBL_MAX; bool StopLow=true,StopHigh=true; int bars=Bars(NULL,PERIOD_CURRENT); for(int i=0; i<bars; i++) { double ma=MA(NULL,PERIOD_CURRENT,89,0,MODE_EMA,PRICE_CLOSE,i); double high=iHigh(NULL,PERIOD_CURRENT,i); double low=iLow(NULL,PERIOD_CURRENT,i); // Low if(StopLow) { if(ma>low) { if(ArrLow>low) { ArrLow=low; flagL=true; } } if(flagL && ma<low) { // Print(i,"=",low,"=",ma); StopLow=false; } } // High if(StopHigh) { if(ma<high) { if(ArrHigh<high) { ArrHigh=high; flagH=true; } } if(flagH && ma>high) { // Print(i); StopHigh=false; } } if(!StopLow && !StopHigh) break; } Comment(ArrLow+"="+ArrHigh); } GlaVredFX 2020.02.01 21:11 #1966 Vitaly Muzichenko: 大约是这样,但这是针对EA的。用数组代替iLow 和iHigh,用OnCalculate()代替Bars,用rate_total代替OnCalculate。 非常感谢,看来这正是我所需要的。 Artyom Trishkin 2020.02.02 02:43 #1967 GlaVredFX: 为指标。阿尔乔姆-特里什金。 该指标在MQL5中的重写平均只需半小时。喝了一杯咖啡。 它需要先定下来,有不止一个功能,它有MA、Pivot和Mat功能。 简而言之,它至少结合了3个指标。它还没有完成到它的逻辑终点。 我不太考虑MQL5。 事实上,我还没有完全了解MQL4,MQL5对我来说是不可能的。 这可能看起来很奇怪,但MQL5与MQL4是一样的。它们之间在复杂性上没有区别。在交易功能和使用指标的方法方面有小的差别。琐事。 这里还有一件事:那些写跨平台代码的人惊讶地发现,在MQL5中写起来更容易,他们必须写大量的代码,为MetaTrader4创建与MetaTrader5相同的功能,而在MQL5中,一切都已作为标准存在。因此,保持这两个平台的代码兼容性,对功能完全施加了限制,或者我们必须使用相当复杂和庞大的代码为MQL4创建它。 88992740 2020.03.06 10:53 #1968 请问哪个平台更好,MetaTrader 5还是MetaTrader 4? Vitaly Muzichenko 2020.03.06 10:59 #1969 88992740: 请问哪个平台更好,MetaTrader 5和MetaTrader 4? 目前是Metatrader 5,如果Metatrader 6到来,会更好。 karambos 2020.03.09 18:25 #1970 下午好。我已经不再保存我的画了。在按下 "保存为绘图 "后,出现了选择窗口,我选择了模式,其他什么都没有发生。Vin10 b1260 roboforex。帮助,请帮助 1...190191192193194195196197198199200201202203204...260 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
不幸的是,我的索引器是基于MQL4的,这个功能只是它的一小部分。
这就是为什么实现MQL5的效率不高的原因,而且重写整个事情将是漫长而有问题的。
你想搜索什么是最小/最大值,为指标还是为EA?
你想对什么做最小/最大搜索,是指标还是EA?
对于该指标。
阿尔乔姆-特里什金。该指标在MQL5中的重写平均只需半小时。喝了一杯咖啡。
它需要先定下来,它有不止一个功能,它有MA、Pivot、Mat功能。
简而言之,它至少结合了3个指标。它还没有完成到它的逻辑终点。
我不太考虑MQL5。 事实上,我不知道MQL4,MQL5是不可能的。
为指标。
阿尔乔姆-特里什金。在MQL5中重写一个指标平均需要半小时。喝了一杯咖啡。
它需要先定下来,有不止一个功能,它有MA、Pivot和Mat功能。
简而言之,它至少结合了3个指标。它还没有完成到它的逻辑终点。
我不太了解MQL5,或者说我不完全了解MQL4,MQL5完全不可能。
您应该把您的问题提交给专门的MQL4和MetaTrader 4 部分。
我将张贴它以避免混淆......
你应该在MQL4和MetaTrader 4 部分提出你的问题。
我将移动它,以避免混淆。
谢谢,我花了一段时间才弄清楚该做什么和怎么做。
谢谢你,只是我在这里的时间不长,不知道发生了什么事。
差不多吧,但这是针对EA的。用数组代替iLow 和iHigh,用数组代替Bars,用OnCalculate()代替rate_total。
大约是这样,但这是针对EA的。用数组代替iLow 和iHigh,用OnCalculate()代替Bars,用rate_total代替OnCalculate。
非常感谢,看来这正是我所需要的。
为指标。
阿尔乔姆-特里什金。该指标在MQL5中的重写平均只需半小时。喝了一杯咖啡。
它需要先定下来,有不止一个功能,它有MA、Pivot和Mat功能。
简而言之,它至少结合了3个指标。它还没有完成到它的逻辑终点。
我不太考虑MQL5。 事实上,我还没有完全了解MQL4,MQL5对我来说是不可能的。
这可能看起来很奇怪,但MQL5与MQL4是一样的。它们之间在复杂性上没有区别。在交易功能和使用指标的方法方面有小的差别。琐事。
这里还有一件事:那些写跨平台代码的人惊讶地发现,在MQL5中写起来更容易,他们必须写大量的代码,为MetaTrader4创建与MetaTrader5相同的功能,而在MQL5中,一切都已作为标准存在。因此,保持这两个平台的代码兼容性,对功能完全施加了限制,或者我们必须使用相当复杂和庞大的代码为MQL4创建它。
请问哪个平台更好,MetaTrader 5和MetaTrader 4?
目前是Metatrader 5,如果Metatrader 6到来,会更好。