错误、漏洞、问题 - 页 1012

 

ns_k:

...事实上,几乎所有的东西都很清楚,只是看起来有点奇怪,如果你在脚本运行的图表上找到一个指标,你必须重新创建这个指标...

见..."程序执行 " 部分的表格
 

你能告诉我,是否有可能从指标上做一个退出按钮?


在按下它时,我应该开什么药?

 
denkir:
见。"运行方案 " 部分的表格
谢谢你!这是非常有用的信息,但我还是不明白,在运行脚本之前,你怎么能从图表中获得指标数据)
 
ns_k:
谢谢你!这是非常有用的信息,但我还是不明白,你怎么能在一个脚本中从图表中获取指标数据,而这些数据在脚本被调用之前就已经在图表上了)

似乎更容易从脚本中运行https://www.mql5.com/ru/forum/3108

Upd ChartIndicatorName

Индикатор, установленный пользователем
Индикатор, установленный пользователем
  • www.mql5.com
Существует ли возможность получения handle индикатора, который был прикреплен к графику пользователем?
 
zfs:

你能告诉我,是否有可能从指标上做一个退出按钮?


在按下它时,我应该开什么药?

试试ExpertRemove()。 当然,该指标不是专家顾问,但它应该可以工作。
 
MetaDriver:
试试ExpertRemove()。 当然,该指标不是EA,但它应该可以工作。
难道就没有这样的指标吗?
 
zfs:

请告诉我,你是否可以做一个按钮来退出指标?


当我按下它时,我写什么?

图表指示器删除

从指定的图表窗口中删除具有指定名称的指标。

 
kPVT:

图表指示器删除

从指定的图表窗口中删除一个具有指定名称的指标。

谢谢你。
 
   int l=SymbolsTotal(false);
   for(int i=0;i<=l;i++) 
     {
      if(StringLen(SymbolName(i,false))==6 && SymbolInfoInteger(SymbolName(i,false),SYMBOL_TRADE_CALC_MODE)==SYMBOL_CALC_MODE_FOREX && SymbolInfoInteger(SymbolName(i,false),SYMBOL_TRADE_MODE)==SYMBOL_TRADE_MODE_FULL && SymbolInfoInteger(SymbolName(i,false),SYMBOL_SPREAD)<100) SymbolSelect(SymbolName(i,false),true);
      else SymbolSelect(SymbolName(i,false),false);
     }

请告知有什么问题,市场观察应该只包含允许交易的 外汇工具,并且点差小于100p。

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5
 
dentraf:

请告知有什么问题,市场观察应该只包含允许交易的 外汇工具,并且点差小于100p。

像这样
for(int i=0;i<l;i++)