文章 "如何使用 MetaTrader 和 Google Sheets 创建交易日志" - 页 2

 
Sara Sabaghi #:

Google Sheet 和 Metatrader 中的程序代码对细微变化都很敏感。所有大小写字母都必须遵守。

在前面的注释中,放置了与应用程序脚本相关的代码。请谨慎使用。

该代码: https://github.com/jamiewilson/form-to-google-sheets

再次执行 "创建新的 Google 电子表格 "到 "如何向 google 电子表格发布(写入)数据 "的步骤。如果这些步骤未成功完成,则无法进入下一步。

所有代码和 MY JOURAN 都是示例,您必须自己完成这些步骤。

你好,萨拉、

我终于有时间研究这个问题了。

我已经多次尝试让它工作,非常仔细地按照说明进行操作,但我仍然无法从 MT5 数据在 Google 表单上记录交易。

当我手动输入数据时,应用程序 Scritp 可以正常工作。MT5代码(我从这里下载的)既没有错误,也没有警告--我小心翼翼地将我的网络应用程序URL插入其中。

Chatgpt 建议在智能交易系统"允许对列出的 URL 进行 WebRequest"中添加我的应用程序脚本 URL。但这无济于事。


我注意到问题在于,当我将 EA 应用于图表时,它在右上角看起来是激活的,但如果我在底部窗口查看 "智能交易系统",它并没有显示 "智能交易系统已初始化"(其他 EA 通常会这样显示)。


我还可以尝试其他方法吗?我真的很想用它。

非常感谢

 

编辑:

经过大量调整人工智能和添加其他参数,我终于成功了!是的!我爱死它了。谢谢你们

 
heremita #:

编辑:

经过大量调整人工智能和添加其他参数,我终于成功了!是的!我爱死它了。谢谢你们

我很高兴这篇文章对您有用。

您的努力值得称赞。因为这部作品中确实有很多细节和微妙之处。

祝你好运

 
干得漂亮,非常感谢你花时间和精力来分享这个教程。谢谢。
 

此行出现编译错误,指向未定义的变量 "str

res=WebRequest("POST", url, NULL, 0, data, result, str);

错误描述:

lvalue expected AutoJournal.mq5 49 55

可能是 2 个函数之一 AutoJournal.mq5 49 8

内置:int WebRequest(const string,const string,const string,const string,int,const uchar&[],int,uchar&[],string&) AutoJournal.mq5 49 8

内置:int WebRequest(const string,const string,const string,int,const uchar&[],uchar&[],string&) AutoJournal.mq5 49 8


 
Caijac #:
了不起的作品,我真的很感谢你花时间和精力来分享这个教程。非常感谢。
很荣幸能帮上忙。
 
T3adr #:

这一行出现编译错误,指向未定义的变量 "str"。

错误描述:

lvalue expected AutoJournal.mq5 49 55

可能是 2 个函数之一 AutoJournal.mq5 49 8

内置:int WebRequest(const string,const string,const string,const string,int,const uchar&[],int,uchar&[],string&) AutoJournal.mq5 49 8

内置:int WebRequest(const string,const string,const string,int,const uchar&[],uchar&[],string&) AutoJournal.mq5 49 8


问题很可能出在您的 MetaTrader 版本上。请更新版本。
 
Sara Sabaghi #:
问题很可能出在您的 MetaTrader 版本上。请更新版本。

当我出现错误时,它已在使用最新的5572 版本

版本: 5.00 版本 5572

2026 年 1 月 30 日

 
T3adr #:

当我出现错误时,它已经在使用最新的第 5572 版

版本:5.00 版本 5572

2026 年 1 月 30 日

我们在文章部分提供了代码片段,用于培训和解释。您编译了它。这是错误的。请使用文章末尾的完整现成代码,并利用文章中的漏洞了解其工作原理和实施方法。