脚本如何能以编程方式浏览市场观察窗口中选择的所有工具? - 页 5 1234567 新评论 [删除] 2015.10.19 08:19 #41 eevviill:最后一个。我还把它发给了一个客户,他也是这样做的。我不得不删除如果(SymbolsTotal(true)!=ArraySize(symbols)) 哪一个是后一个?你能附上运行脚本前后的屏幕截图吗?Marketwatch有多少个符号? [删除] 2015.10.19 08:24 #42 alexey_pak: 最后一个是什么?你能附上运行脚本之前和之后的屏幕截图吗?市场观察有多少个字符? 890这不是一个剧本。这是个EA。我现在试着再做一次故障。 [删除] 2015.10.19 08:43 #43 在这里,把EA放在图表上,比较它所打开的东西和概览中的东西。 附加的文件: symbolsstot.mq4 2 kb [删除] 2015.10.26 16:37 #44 eevviill:在这里,把EA放在图表上,比较它所打开的东西和概览中的东西。 为什么不在市场观察中的订单会打开? Slava 2015.10.27 08:39 #45 eevviill: 为什么不在市场观察中的订单会打开?MarketWatch》中没有什么内容?命令或符号?您在澳元兑美元上有一个订单。存款货币 可能是 美元。为了计算利润和保证金要求, 在澳元兑美元开仓后,在MarketWatch中隐约 选择了另外两个货币对--澳元兑美元和美元兑瑞郎。 [删除] 2015.10.27 10:07 #46 stringo:MarketWatch》中没有什么内容?命令或符号?您在澳元兑美元上有一个订单。存款货币可能是美元。为了计算MarketWatch中每个tick的 利润和保证金要求,在澳元兑瑞郎开仓后,又隐约 选择了两个货币对--澳元兑美元和美元兑瑞郎。И?这就像我的错误吗?这在代码中是正确的。所以它是你的。P.S. 订单。 [删除] 2015.10.28 06:48 #47 你打算修复这个错误吗? Mislaid 2015.10.28 11:32 #48 eevviill: 你会修复这个错误吗?这有什么意义?如果你想交易一组有限的工具,通过在一行中列出它们来明确设置。好吧,他们会修复这个错误。它不会解决问题。我知道还有一些变体,在交易员无法控制的情况下,概览中的符号列表可能会发生变化。 [删除] 2015.10.28 18:45 #49 Mislaid:好吧,他们会修复这个错误。这并不能解决问题。因此,也许一切都需要被修复。 Алексей Тарабанов 2015.10.28 19:58 #50 由于鲁斯塔姆已经发布了这个消息,让我重复一下。法问 18.12.2012 19:13传递一个纯数组给函数,从 "市场概览 "面板上获得符号列表。//+------------------------------------------------------------------+//|描述: |//+------------------------------------------------------------------+int SymbolsList(string &Symbols[], bool Selected){string SymbolsFileName;int Offset, SymbolsNumber;if(Selected) SymbolsFileName = "symbols.sel;否则 SymbolsFileName = "symbols.raw"。int hFile = FileOpenHistory(SymbolsFileName, FILE_BIN|FILE_READ);if(hFile < 0) return(-1);if(Selected) { SymbolsNumber = (FileSize(hFile) - 4) / 128; Offset = 116; }否则 { SymbolsNumber = FileSize(hFile) / 1936; Offset = 1924; }ArrayResize(Symbols, SymbolsNumber)。如果(选定)FileSeek(hFile, 4,SEEK_SET);for(int i = 0; i < SymbolsNumber; i++){符号[i] = FileReadString(hFile, 12);FileSeek(hFile, Offset, SEEK_CUR)。}FileClose(hFile)。return(SymbolsNumber)。}//+------------------------------------------------------------------+ How can the script [存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. [Archive!] Any rookie question, 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
最后一个。
我还把它发给了一个客户,他也是这样做的。
我不得不删除
如果(SymbolsTotal(true)!=ArraySize(symbols))
最后一个是什么?你能附上运行脚本之前和之后的屏幕截图吗?市场观察有多少个字符?
890
这不是一个剧本。这是个EA。
我现在试着再做一次故障。
在这里,把EA放在图表上,比较它所打开的东西和概览中的东西。
在这里,把EA放在图表上,比较它所打开的东西和概览中的东西。
为什么不在市场观察中的订单会打开?
MarketWatch》中没有什么内容?命令或符号?
您在澳元兑美元上有一个订单。存款货币 可能是 美元。为了计算利润和保证金要求, 在澳元兑美元开仓后,在MarketWatch中隐约 选择了另外两个货币对--澳元兑美元和美元兑瑞郎。
MarketWatch》中没有什么内容?命令或符号?
您在澳元兑美元上有一个订单。存款货币可能是美元。为了计算MarketWatch中每个tick的 利润和保证金要求,在澳元兑瑞郎开仓后,又隐约 选择了两个货币对--澳元兑美元和美元兑瑞郎。
И?这就像我的错误吗?
这在代码中是正确的。所以它是你的。
P.S. 订单。
你会修复这个错误吗?
这有什么意义?如果你想交易一组有限的工具,通过在一行中列出它们来明确设置。
好吧,他们会修复这个错误。它不会解决问题。我知道还有一些变体,在交易员无法控制的情况下,概览中的符号列表可能会发生变化。
好吧,他们会修复这个错误。这并不能解决问题。
因此,也许一切都需要被修复。
由于鲁斯塔姆已经发布了这个消息,让我重复一下。
法问 18.12.2012 19:13
传递一个纯数组给函数,从 "市场概览 "面板上获得符号列表。
//+------------------------------------------------------------------+
//|描述: |
//+------------------------------------------------------------------+
int SymbolsList(string &Symbols[], bool Selected)
{
string SymbolsFileName;
int Offset, SymbolsNumber;
if(Selected) SymbolsFileName = "symbols.sel;
否则 SymbolsFileName = "symbols.raw"。
int hFile = FileOpenHistory(SymbolsFileName, FILE_BIN|FILE_READ);
if(hFile < 0) return(-1);
if(Selected) { SymbolsNumber = (FileSize(hFile) - 4) / 128; Offset = 116; }
否则 { SymbolsNumber = FileSize(hFile) / 1936; Offset = 1924; }
ArrayResize(Symbols, SymbolsNumber)。
如果(选定)FileSeek(hFile, 4,SEEK_SET);
for(int i = 0; i < SymbolsNumber; i++){
符号[i] = FileReadString(hFile, 12);
FileSeek(hFile, Offset, SEEK_CUR)。
}
FileClose(hFile)。
return(SymbolsNumber)。
}
//+------------------------------------------------------------------+