在MetaTrader4终端专家顾问中,我应该编写哪些正确的代码?

时间:2017-08-10 17:48:27

标签: mql4 metatrader4

我想知道我应该在MetaTrader4终端的EA交易中编写正确的代码,以便从Excel书中导入名称为 casa9 ,工作表 A3 ,单元格中的值 <a href="#"><?php $sql="select link from links ORDER by 'date' DESC"; mysql_select_db('zealiant'); $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('Could not get data: ' . mysql_error()); } while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) { echo "{$row['link']} <br>"; } mysql_close($conn); ?></a>

2 个答案:

答案 0 :(得分:0)

原状:

没有直接的方法,MetaTrader4终端MQL4语言代码执行单元如何从Excel xfox.xls 文件中读取单元格。

待办事项状态:

尽管如此,如何通过使用外部实施的 DLL 功能或使用分布式计算方法来集成此类功能,并要求外部操作这样的值(distributed - ) - 代理,可以{direct- |间接地 - } - 与 xfox.xls 文件互动。

所以这项任务可以通过多种方式实现。

答案 1 :(得分:0)

这取决于你的excel版本。

如果它是MS 2003 - 您可以下载pachage here,如果您有2007及更新版本 - 您可以拥有付费版本的XLSgate或其他一些产品,XLS也有免费套餐但它有限,所以如果适合你,你可能需要安装2003.

免费版具有所有必要的功能,您只需要

#import
   int ExcelPutString(int,int,int,string);
   int ExcelPutValue(int,int,int,double);
   double ExcelGetValue(int,int,int);
   string ExcelGetString(int,int,int);
#import

关于具体表 - 不记得了,似乎需要检查每个工作表名称并知道他们的名字和顺序并手动输入