新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1569

 

Alexey Viktorov:

bool  ChartGetInteger( 
   long    chart_id,        // идентификатор графика 
   int     prop_id,         // идентификатор свойства 
   int     sub_window,      // номер подокна 
   long&   long_var         // сюда примем значение свойства 
   );

识别码为CHART_PRICE_MIN 和CHART_PRICE_MAX。

图表_固定最大值

图表固定最大值

图表_固定最小值

图表固定最小值


你打算如何获得双倍 的值?

bool ChartGetInteger

long ChartGetInteger

你是一个文件专家?

你还建议CHART_PRICE_MIN和CHART_PRICE_MAX 来获得最小和最大振荡器的值,它们有自己的数据。:)嗯...好吧,如果它不是MQL文件中的专家...:)

我们没有认真地研究文件。但是没有理解。不是因为这个,而是因为对编程的概念,特别是对MQL的认识不足

Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
  • www.mql5.com
Примеры работы с графиком - Константы графиков - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Mihail Matkovskij:

图表_固定最大值

图表固定最大值

图表_固定最小值

图表固定最小值


你是如何得到双倍 的值的呢?

你是一个文件专家?

你还建议CHART_PRICE_MIN和CHART_PRICE_MAX 来获得最小和最大振荡器的值,它们有自己的数据。:)嗯...好吧,如果它不是MQL文件中的专家...:)

我们没有认真地研究文件。但是没有理解。不是因为这个,而是因为对编程的概念,特别是对MQL的认识不足

实际上是的,错的不是很多,但我想明白了。

ChartGetDouble(0,CHART_PRICE_MIN,1))。

ChartGetDouble(0,CHART_PRICE_MAX,1))。

所以它能满足我的需要。

现在有一个新问题,如何将指标从专家顾问中可视化出来?也就是说,对于这个变体,我必须手动加载指标,否则结果显示为0。

 
AMarkov:

实际上是的,没有什么问题,但我想明白了。

ChartGetDouble(0,CHART_PRICE_MIN,1))。

ChartGetDouble(0,CHART_PRICE_MAX,1))。

做它应该做的。

你想在振荡器中获得最小和最大值,而不是在图表中...?:)

如果你的问题定义变化如此之 大,为什么要写你需要震荡器的值而不是图表的值?

我也给了你震荡器的代码。它的效果非常好。愚昧...

 

日安!我已经支付了我的EA租金,但付款被冻结了7天,请解释一下这是什么原因?

 
1369190:
日安!我为我的EA付款,但付款被冻结了7天,你能解释一下原因吗?
一切都写好了
Правила покупки торговых роботов, индикаторов, книг и журналов в MetaTrader Market
Правила покупки торговых роботов, индикаторов, книг и журналов в MetaTrader Market
  • www.mql5.com
Общие положения и правила пользования сервисом Market
 
Mihail Matkovskij:

而这是你想在震荡器中获得最小和最大值,而不是在图表中?

我使用上述方法得到了我需要的数值。但问题是,只有当我在指标图上(特别是在测试器中)手动加载时,才能获得这些数值。我不知道如何不仅加载指标缓冲区,也不知道如何从EA中进行可视化。

 
AMarkov:
我通过上述方法得到了我需要的数值。但问题是,只有当你在指标的图表上(特别是在测试器中)手动加载这些数值时,才能获得这些数值。但我不知道如何不仅加载指标的缓冲区,而且如何从EA中进行可视化)。
TesterHideIndicators(false);

只有指标必须以编程方式创建。

虽然创建的指标无论如何都会显示在专家顾问中,https://www.mql5.com/ru/docs/common/testerhideindicators

Документация по MQL5: Общие функции / TesterHideIndicators
Документация по MQL5: Общие функции / TesterHideIndicators
  • www.mql5.com
TesterHideIndicators - Общие функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
TesterHideIndicators(false);
唉,这并不奏效。指示器只有在停止时才会显示。
 
AMarkov:
唉,这并不奏效。指示器只有在停止时才会显示。

https://www.mql5.com/ru/docs/common/testerhideindicators

而且还有一种有趣的可能性,即有选择地隐藏指标。

你也可以在Canva上写一个震荡器的可视化工具。我给你的依据是:https://www.mql5.com/ru/forum/160683/page1569#comment_23835904。

Документация по MQL5: Общие функции / TesterHideIndicators
Документация по MQL5: Общие функции / TesterHideIndicators
  • www.mql5.com
TesterHideIndicators - Общие функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Mihail Matkovskij:

https://www.mql5.com/ru/docs/common/testerhideindicators

而且还有一种有趣的可能性,即有选择地隐藏指标。

你也可以在Canva上写一个震荡器的可视化工具。我给你的依据是:https://www.mql5.com/ru/forum/160683/page1569#comment_23835904。

再次感谢您的意见,但我想要的是我的振荡器的垂直视觉比例。我得到了我需要的东西。但是subbokno(指标的可视化)需要手动调用,这是不好的地方。我不知道如何从专家顾问中看到这个指标。也就是说,当我在图表上安装专家顾问时,指标会自动显示。
原因: