如何编码? - 页 86 1...798081828384858687888990919293...347 新评论 [删除] 2008.04.24 23:49 #851 如何调用脚本?比如 "Close",在MT4中是哪一个? 我想在拖动MA线时调用一个脚本,这个脚本将执行一个.exe文件。 我已经准备好了脚本,但不知道如何在我的自定义指令器中调用它。(我不是指从导航仪面板上拖动它,我想通过代码来调用它。) 谢谢,祝大家周末愉快。 Michel 2008.04.25 03:30 #852 sandfromsky: 我想在拖动MA线时调用一个脚本,这个脚本将执行一个.exe文件。 我已经准备好了脚本,但不知道如何在我的自定义指令器中调用它。(我不是指从导航仪面板上拖动它,我想通过代码来调用它。) 谢谢,祝大家周末愉快。 我不知道你的目的,但我认为你必须把你的脚本作为一个librairy(.mqh)来实现,并把它 "包括 "在你的EA中。但也许最简单的方法是把你的脚本作为一个函数 复制到你的EA中。 [删除] 2008.04.25 09:56 #853 Michel: 我不知道你的目的,但我认为你必须把你的脚本作为一个librairy(.mqh)来实现,并把它 "包括 "在你的EA中。但也许最简单的方法是把你的脚本作为一个函数复制到你的EA中。 bool SendFTP( string filename, string ftp_path=NULL) 发送文件到Tools->Options->Publisher标签中设置的FTP服务器。如果尝试失败,它会返回FALSE。 该函数不在测试模式下运行。这个函数也不能从自定义指标 中调用。 当自定义指标中的SendFTP时,它不能工作,但在脚本中可以。 我试着用你的方法,把我的函数放到一个.mph文件中,然后把它保存到experts/include中,结果错误号是4055。 TestFTPInc.mqh int FTPTest() { SendFTP(" shots\"+ Symbol() + "_5m_live.gif", NULL)。 Alert(GetLastError())。 return(0); } 在我的自定义指标中,我这样调用它 如果(IsNewBar()) { WindowScreenShot("shots\"+ Symbol() + "_5m_live.gif", 640, 480)。 FTPTest()。 } 它的结果是错误号4055。 非常感谢。祝你周末愉快。 How to code? 初学者的问题 MQL5 MT5 MetaTrader EA at oanda not Michel 2008.04.25 13:12 #854 真的,我不知道该怎么做。 如果这里没有人给你答案,也许你应该在Metaquote的论坛上问。 如果你只是想执行一个.exe,有一种方法(不是很优雅)是调用它而不是alert.wav BigBe 2008.04.25 19:29 #855 这有什么问题吗? 我试图在图表的整个日期范围内获得一个指标的最大和最小值。 这看起来应该是可行的,但它没有覆盖整个图表,"Bars "打印出来的数字远远低于图表中的条数,即使回测 日期范围覆盖整个图表。 我从init()调用它。 为什么它不工作呢? double ATRMin = 99999; 双重ATRMax。 void ATR_HL() { for (int i=1;i<Bars-251;i++) { double ATR1 = iATR(NULL,0,250,i); 如果(ATR1 < ATRMin)ATRMin = ATR1。 如果 (ATR1 > ATRMax) ATRMax = ATR1; } 打印("Bars",Bars," ATR1",ATR1," ATRMin=",ATRMin," ATRMAX",ATRMax)。 返回(0)。 } How to code? 初学者的问题 MQL4 MT4 MetaTrader 编码帮助 walesoje1 2008.04.25 22:34 #856 专家建设 大家好。 有没有人愿意为我的交易系统建立一个EA? 我有一个交易系统,我想建立一个EA,我一直在学习如何建立这个EA。 我已经尽力让EA运行,但我需要添加一些代码,如追踪止损,根据账户保证金 进行适当的资金管理,使用挂单在蜡烛图收盘后下单,它必须同时在所有货币上工作,即同时交易14种主要货币对。应包括止盈,每30M的交易必须进行交易。 保持所有的挂单,直到趋势发生逆转。 有谁能让我知道这样一个EA的可能性吗? 它还将在两个不同的时间框架上比较指标。 如果有人能给我能执行所有这些功能的代码,我将非常感激。 Linuxser 2008.04.26 00:45 #857 walesoje1: 大家好。有没有人愿意为我的交易系统建立一个EA? 我有一个交易系统,我想为其建立一个EA,我一直在学习如何建立EA。 我已经尽力让EA运行,但我需要添加一些代码,如追踪止损,根据账户保证金进行适当的资金管理,使用挂单在蜡烛图收盘后下单,它必须同时在所有货币上工作,即同时交易14种主要货币对。应包括止盈,每30M的交易必须进行交易。 保持所有的挂单,直到趋势发生逆转。 有谁能让我知道这样一个EA的可能性吗? 它也将在两个不同的时间框架上比较指标。 如果有人能给我能执行所有这些功能的代码,我将不胜感激。 为此,你需要在论坛上到处张贴同样的信息吗? BigBe 2008.04.26 03:18 #858 致jwpdad 当我从回溯测试 转为正向测试时,我也有同样的问题。 那是一些小的编码错误。 walesoje1 2008.04.26 07:00 #859 嘿 对此,我很抱歉。其实我不知道到底该在哪里发,因为这是一个非常大的网站。 很抱歉。我发现其他所有的帖子都被删除了,我想这里正好是发帖的最佳地点。 对于这些问题,我很抱歉。 Linuxser: 为此,你需要在论坛上到处发相同的信息吗? Michel 2008.04.26 09:53 #860 我想你在这里应该有一个解决方案:https://www.mql5.com/en/forum/general sandfromsky:bool SendFTP( string filename, string ftp_path=NULL)将文件发送到Tools->Options->Publisher标签中设置的FTP服务器。如果尝试失败,它将返回FALSE。该函数在测试模式下不运行。这个函数也不能从自定义指标中调用。当在自定义指标中使用SendFTP时,它不能工作,但在脚本中可以。 我试过你的方法,把我的函数放到一个.mph文件中,然后把它保存到experts/include中,结果错误号是4055。 TestFTPInc.mqh int FTPTest() { SendFTP(" shots\"+ Symbol() + "_5m_live.gif", NULL)。 Alert(GetLastError())。 return(0); } 在我的自定义指标中,我这样调用它 如果(IsNewBar()) { WindowScreenShot("shots\"+ Symbol() + "_5m_live.gif", 640, 480)。 FTPTest()。 } 它的结果是错误号4055。 非常感谢。祝你周末愉快。 1...798081828384858687888990919293...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如何调用脚本?比如 "Close",在MT4中是哪一个?
我想在拖动MA线时调用一个脚本,这个脚本将执行一个.exe文件。
我已经准备好了脚本,但不知道如何在我的自定义指令器中调用它。(我不是指从导航仪面板上拖动它,我想通过代码来调用它。)![](https://c.mql5.com/forextsd/smiles/cry_smile.png)
谢谢,祝大家周末愉快。
我想在拖动MA线时调用一个脚本,这个脚本将执行一个.exe文件。
我已经准备好了脚本,但不知道如何在我的自定义指令器中调用它。(我不是指从导航仪面板上拖动它,我想通过代码来调用它。)![](https://c.mql5.com/forextsd/smiles/cry_smile.png)
谢谢,祝大家周末愉快。我不知道你的目的,但我认为你必须把你的脚本作为一个librairy(.mqh)来实现,并把它 "包括 "在你的EA中。但也许最简单的方法是把你的脚本作为一个函数 复制到你的EA中。
我不知道你的目的,但我认为你必须把你的脚本作为一个librairy(.mqh)来实现,并把它 "包括 "在你的EA中。但也许最简单的方法是把你的脚本作为一个函数复制到你的EA中。
bool SendFTP( string filename, string ftp_path=NULL)
发送文件到Tools->Options->Publisher标签中设置的FTP服务器。如果尝试失败,它会返回FALSE。
该函数不在测试模式下运行。这个函数也不能从自定义指标 中调用。
当自定义指标中的SendFTP时,它不能工作,但在脚本中可以。
我试着用你的方法,把我的函数放到一个.mph文件中,然后把它保存到experts/include中,结果错误号是4055。
TestFTPInc.mqh
int FTPTest()
{
SendFTP(" shots\"+ Symbol() + "_5m_live.gif", NULL)。
Alert(GetLastError())。
return(0);
}
在我的自定义指标中,我这样调用它
如果(IsNewBar())
{
WindowScreenShot("shots\"+ Symbol() + "_5m_live.gif", 640, 480)。
FTPTest()。
}
它的结果是错误号4055。![](https://c.mql5.com/forextsd/smiles/cry_smile.png)
非常感谢。祝你周末愉快。
真的,我不知道该怎么做。
如果这里没有人给你答案,也许你应该在Metaquote的论坛上问。
如果你只是想执行一个.exe,有一种方法(不是很优雅)是调用它而不是alert.wav
这有什么问题吗?
我试图在图表的整个日期范围内获得一个指标的最大和最小值。
这看起来应该是可行的,但它没有覆盖整个图表,"Bars "打印出来的数字远远低于图表中的条数,即使回测 日期范围覆盖整个图表。
我从init()调用它。
为什么它不工作呢?
double ATRMin = 99999;
双重ATRMax。
void ATR_HL()
{
for (int i=1;i<Bars-251;i++)
{
double ATR1 = iATR(NULL,0,250,i);
如果(ATR1 < ATRMin)ATRMin = ATR1。
如果 (ATR1 > ATRMax) ATRMax = ATR1;
}
打印("Bars",Bars," ATR1",ATR1," ATRMin=",ATRMin," ATRMAX",ATRMax)。
返回(0)。
}
专家建设
大家好。
有没有人愿意为我的交易系统建立一个EA?
我有一个交易系统,我想建立一个EA,我一直在学习如何建立这个EA。
我已经尽力让EA运行,但我需要添加一些代码,如追踪止损,根据账户保证金 进行适当的资金管理,使用挂单在蜡烛图收盘后下单,它必须同时在所有货币上工作,即同时交易14种主要货币对。应包括止盈,每30M的交易必须进行交易。
保持所有的挂单,直到趋势发生逆转。
有谁能让我知道这样一个EA的可能性吗?
它还将在两个不同的时间框架上比较指标。
如果有人能给我能执行所有这些功能的代码,我将非常感激。
大家好。
有没有人愿意为我的交易系统建立一个EA?
我有一个交易系统,我想为其建立一个EA,我一直在学习如何建立EA。
我已经尽力让EA运行,但我需要添加一些代码,如追踪止损,根据账户保证金进行适当的资金管理,使用挂单在蜡烛图收盘后下单,它必须同时在所有货币上工作,即同时交易14种主要货币对。应包括止盈,每30M的交易必须进行交易。
保持所有的挂单,直到趋势发生逆转。
有谁能让我知道这样一个EA的可能性吗?
它也将在两个不同的时间框架上比较指标。
如果有人能给我能执行所有这些功能的代码,我将不胜感激。为此,你需要在论坛上到处张贴同样的信息吗?
致jwpdad
当我从回溯测试 转为正向测试时,我也有同样的问题。 那是一些小的编码错误。
嘿
对此,我很抱歉。其实我不知道到底该在哪里发,因为这是一个非常大的网站。
很抱歉。我发现其他所有的帖子都被删除了,我想这里正好是发帖的最佳地点。
对于这些问题,我很抱歉。
为此,你需要在论坛上到处发相同的信息吗?
我想你在这里应该有一个解决方案:https://www.mql5.com/en/forum/general
bool SendFTP( string filename, string ftp_path=NULL)
将文件发送到Tools->Options->Publisher标签中设置的FTP服务器。如果尝试失败,它将返回FALSE。
该函数在测试模式下不运行。这个函数也不能从自定义指标中调用。
当在自定义指标中使用SendFTP时,它不能工作,但在脚本中可以。
我试过你的方法,把我的函数放到一个.mph文件中,然后把它保存到experts/include中,结果错误号是4055。
TestFTPInc.mqh
int FTPTest()
{
SendFTP(" shots\"+ Symbol() + "_5m_live.gif", NULL)。
Alert(GetLastError())。
return(0);
}
在我的自定义指标中,我这样调用它
如果(IsNewBar())
{
WindowScreenShot("shots\"+ Symbol() + "_5m_live.gif", 640, 480)。
FTPTest()。
}
它的结果是错误号4055。![](https://c.mql5.com/forextsd/smiles/cry_smile.png)
非常感谢。祝你周末愉快。