文章 "创建一个行情卷播面板:改进版" - 页 2

 
Josimar Miranda Pereira #:
这是非常顶级的 D+

酷...我喜欢你做出调整,使其按照你需要的方式工作,并分享了解决方案,这样其他人如果想按照你的方式做,就会知道如何解决......现在我感到信心十足,有动力向您展示如何做更多的事情 👏👏😁👍

 
早上好,您的工作非常出色。请问从哪里可以得到其他公司的 "徽标",以便将其放入 EA 中。非常感谢。
 
Antonio Alberto Pera Falcao 放入 EA 中。非常感谢。

您可以尝试在谷歌上搜索 "公司标志"......😁👍

 
Daniel Jose #:

您可以尝试在谷歌上搜索各公司的标志...😁👍

对不起,我是一只老猴子,已经 70 岁了,如果不先用谷歌搜索一下,我是绝对不会问的。不过没关系,谢谢你的回复。

 

要更改资产,需要更改 Config.cfg 文件,正确的程序应该是这样的,或者有其他自动方式,可以直接在 mql5 的编程行中执行程序,比如从市场的资产窗口读取数据并自动放入,我是否必须执行此程序?

谢谢您的答复。

祝贺您的善意,以及您在传播 mql5 及其特殊功能(很少有人知道)方面所做的工作,谢谢。

 

添加一项功能,为配置 metatrader 5 市场选项卡中的资产创建 .cfg 文件,当您将其添加到图表时

时,它会将市场选项卡中的所有资产取到 .cfg 文件中,使操作更简单。

以下是代码:

//+------------------------------------------------------------------+
// 创建一个包含市场窗口中所有资产名称的文件。
//+------------------------------------------------------------------+
void ativos()
  {
//---
   const   bool  inWatch=true;      // True - 仅 MarketWatch 中的符号 
   const   bool  allSymbols=false;  // 假 - 所有符号 
   int handleFile=FileOpen("Widget\\Config.cfg",FILE_WRITE|FILE_ANSI|FILE_CSV,",");
   if(handleFile==INVALID_HANDLE)
     {
      Alert("Error opening file");
      return;
     }
// FileWrite(handleFile, "Symbol", "ISIN");
   for(int i=0;i<SymbolsTotal(inWatch);i++)
     {
      FileWrite(handleFile,SymbolName(i,inWatch));
// FileWrite(handleFile,SymbolName(i,inWatch)、
// SymbolInfoString(SymbolName(i,inWatch),SYMBOL_ISIN)、
// SymbolInfoString(SymbolName(i,inWatch),SYMBOL_PAGE)、
// SymbolInfoString(SymbolName(i,inWatch),SYMBOL_PATH));
     }
   FileClose(handleFile);
   Alert("File created");
  }
//+------------------------------------------------------------------+
版主编辑了 格式不正确的 代码

文件附后。

保存到指标文件夹并编译

附加的文件:
 
@Ney Borges #: 以下是代码:
由版主编辑的 格式不正确的 代码

文件附后。

输入代码时请使用 代码按钮(Alt -S)

编辑器中的代码按钮