如何编码? - 页 286 1...279280281282283284285286287288289290291292293...347 新评论 freewayfx 2012.01.17 21:12 #2851 请修复这个程序员 编码员你好 谁能指出这个脚本的问题所在。我不知道如何让它在不同的经纪商中工作。 这个脚本来自IBFX。我试着把它放到FXCM上,在我保存和编译之后。它仍然不工作 谢谢 //+-------------------------------------------------------------------------------+ IBFX - 快速买入.mq4 | //| //| Copyright © 2010, InterbankFX LLC //| 版权所有。 //|外汇交易,外汇货币交易|IBFX|外汇交易平台,外汇交易账户 - Interbank FX| //|版权所有。 //+------------------------------------------------------------------+ #property copyright "Copyright © 2010, Interbank FX LLC" #property link "http://www.ibfx.com" #include 空白启动() { /*+-------------------------------------------------------------------------+ 因为这些脚本是为了快速执行,所以没有用户的 外部输入。请确保修改下面的设置,然后编译 脚本,然后再为它指定一个热键并使用它。 所有脚本的magicNumber必须是相同的,如果你改变了它 请确保在所有的脚本上都进行修改!!!。 一旦你做了修改,不要忘记点击COMPILE!!!。 +-------------------------------------------------------------------------+*/ int MagicNumber = 915; double Lots = 0.30; /* 如果你想使用一个静态的手数值,请改变这个值!*/ double Risk = 1.0; /*如果你想让脚本使用你账户的%来计算交易的手数,请确保Lots是在你的账户中。 交易的手数,请确保手数被设置为0.0 */) int Slippage = 3; int StopLoss = 38; // 以点为单位的数字,即:50为50点。 int ProfitTarget = 40; // 以点为单位的数字,即:50为50点。 int MaxRetry = 10; // 如果订单失败 - 我们重试多少次? string Commentary = "IBFX - Quick Buy"; //+-------------------------------------------------------------------------+ //|不要修改这一行下面的任何内容!!! | //+-------------------------------------------------------------------------+ Sym = Symbol(); SymPoints = MarketInfo( Sym, MODE_POINT ); SymDigits = MarketInfo( Sym, MODE_DIGITS )。 if( SymPoints == 0.00001 ) { SymPoints = 0.0001; } 否则,如果( SymPoints == 0.001 ) { SymPoints = 0.01; } 如果( Lots <= 0.0 ) { Lots = MM(Sym, Risk ); 如果( 风险 <= 0 ) { Alert( Commentary + "- 无效的Lots/Risk设置!")。 返回。 } } Comment( "IBFX - QuickBuy | 放置多单,请等待...")。 EnterLong( Sym, Lots, Commentary, StopLoss, ProfitTarget, MagicNumber, MaxRetry, Slippage )。 评论("")。 返回。 } //+-------------------------------------------------------------------------------+ 这里'第二个脚本 //+-------------------------------------------------------------------------+ //| IBFX - Quick CloseAll.mq4 || //| Copyright © 2010, InterbankFX LLC | | //|外汇交易,外汇货币交易|IBFX|外汇交易平台,外汇交易账户 - Interbank FX|/|版权所有。 //+------------------------------------------------------------------+ #property copyright "Copyright © 2010, Interbank FX LLC" #property link "http://www.ibfx.com" #include //---- 无效启动() { /*+-------------------------------------------------------------------------+ 因为这些脚本是为了快速执行,所以没有用户的 外部输入。请确保修改下面的设置,然后编译 脚本,然后再为它指定一个热键并使用它。 所有脚本的magicNumber必须是相同的,如果你改变了它 请确保在所有的脚本上都进行修改!!!。 一旦你做了修改,不要忘记点击COMPILE!!!。 +-------------------------------------------------------------------------+*/ int MaxRetry = 10; // 如果订单失败,我们重试多少次? int Slippage = 10; string Commentary = " IBFX - Close ALL orders"; //+-------------------------------------------------------------------------+ //|不要修改这一行下面的任何内容!!! | //+-------------------------------------------------------------------------+ Comment( Commentary + " | 关闭所有订单,请等待...")。 CloseAll( "None", 0, OP_ALL ,MaxRetry, Slippage, Commentary ); Comment("")。 返回。 } How to code? how modify this EA invalid stop/works on IBFX ccjjaa 2012.01.17 23:09 #2852 脚本 你好 从外观上看,这些脚本只写在IBFX上 -#include -我没有看到这2个脚本有什么特别之处,你可以从这个论坛上下载类似的脚本,会达到同样的效果。 Regards CJA enoperche 2012.01.21 12:01 #2853 支付是可能的,以消除DLL称为? 支付是可以消除专家顾问.EX4中调用的DLL吗? 谢谢你,谢谢你。 ra457 2012.01.22 20:56 #2854 英镑兑日元每日波动率交易 我知道我做错了什么,可以删除帖子。 谢谢 roxoid 2012.01.23 14:59 #2855 新手帮助 - 可能是简单的错误? 大家好。 我是MT4和MQL编程的新手,虽然我做了15年的C和PHP程序员。在过去的几周里,我一直在用MQL编码一个EA,它似乎工作得很好 - 但它不会回测。它不产生图表,根本不交易。它在视觉模式下回测很好,并慢慢产生一个图表和一份最终报告,但在非视觉模式下却不行。在视觉模式下进行回测需要很长的时间!我不知道我是怎么想的。 我不知道我做错了什么,我在论坛上也没有找到任何东西--有人以前见过这个问题吗? 希望得到任何帮助。 安迪 gpociejewski 2012.01.23 15:14 #2856 roxoid: 大家好。我是MT4和MQL编程的新手,虽然我已经做了15年的C和PHP程序员了。在过去的几周里,我一直在用MQL编码一个EA,它似乎工作得很好 - 但它不会回测。它不产生图表,根本不交易。它在视觉模式下回测很好,并慢慢产生一个图表和一份最终报告,但在非视觉模式下却不行。在视觉模式下进行回测需要很长的时间!我不知道我是怎么想的。 我不知道我做错了什么,我在论坛上也没有找到任何东西--有人以前见过这个问题吗? 希望得到任何帮助。 安迪 [lang=pl]Andy 你能给我们看一下代码吗? 谢谢。 Grzesiek[/lang] N0talent 2012.01.26 09:43 #2857 检查待处理的订单 你好! 首先:我是新来的......很好的网站! 我有一个问题,我想不出来。搜索功能和谷歌不能帮助我,MQL4文档 和MQL4教程 也不能帮助我... :/ 我希望能在这里得到一个答案。 我的问题是,我不知道如何检查一个挂单是否正确打开。我特别想检查一个挂单是否由于缺乏资金而被拒绝。如果我用GetLastError()检查最后一个错误,那么我只得到代码 "0",而不是 "134",这代表 "资金不足"。在我的测试日志中,我得到味精 "挂单被删除[资金不足]"(严重的是 "资金不足"^^)。 我知道我可以通过某种逻辑代码获得这些信息,但是,我想检查一下系统的说法。我非常希望得到一些建议/解决方案 。 非常感谢! Robert 2012.01.26 16:09 #2858 使用打印 和评论来查找错误 N0talent: 嗨!我遇到的问题是,我不知道如何检查一个挂单是否正确打开。如果我用GetLastError()检查最后一个错误,那么我只得到代码 "0",而不是 "134",这代表 "资金不足"。在我的测试日志中,我得到味精 "挂单被删除[资金不足]"(严重的是 "资金不足"^^)。 我知道我可以通过某种逻辑代码获得这些信息,但是,我想检查一下系统的说法。我非常希望得到一些建议/解决方案 。 非常感谢! 嗨,NoTalent。 你可以在你的代码中使用大量的PRINT和COMMENT语句来查找错误。把它们放在每一节的交易和错误信息所在的地方。 COMMENTS 直接显示在屏幕上,这样你可以在测试时立即看到数值。 PRINT 显示在你的日志中。保持测试的简短,这样你的日志就会很小,更容易找到错误。 希望这有帮助。 罗伯特 N0talent 2012.01.26 17:16 #2859 cosmiclifeform: 你好,NoTalent。你可以在你的代码中使用大量的PRINT和COMMENT语句来查找错误。把它们放在每个部分的交易和错误信息的地方。 COMMENTS 直接显示在屏幕上,这样你可以在测试时立即看到数值。 PRINT 显示在你的日志中。保持测试的简短,这样你的日志就会很小,更容易找到错误。 希望这有帮助。 罗伯特 嗨,Rob。 我知道这些功能,但谢谢你的提示。就像我说的,当这种情况发生时,我确实显示了错误代码,但没有收到任何信息。我不喜欢这样,但我认为我必须通过其他命令获得这些信息,告诉我这个位置已经被关闭。如果你有任何建议,我将很高兴听到它们 谢谢! 倪匡 dipu 2012.01.28 05:04 #2860 简单的EMA交叉代码需要......... 嗨,朋友们。 我是一个新手。我有一个简单的策略。我只是在EMA交叉的时候进行剥头皮。我只是在每个交叉点只做一笔交易。我需要一些代码,可以在每次EMA交叉时只进行一次 交易。请...... 1...279280281282283284285286287288289290291292293...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
请修复这个程序员
编码员你好
谁能指出这个脚本的问题所在。我不知道如何让它在不同的经纪商中工作。
这个脚本来自IBFX。我试着把它放到FXCM上,在我保存和编译之后。它仍然不工作
谢谢
//+-------------------------------------------------------------------------------+
IBFX - 快速买入.mq4 | //|
//| Copyright © 2010, InterbankFX LLC //| 版权所有。
//|外汇交易,外汇货币交易|IBFX|外汇交易平台,外汇交易账户 - Interbank FX| //|版权所有。
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, Interbank FX LLC"
#property link "http://www.ibfx.com"
#include
空白启动()
{
/*+-------------------------------------------------------------------------+
因为这些脚本是为了快速执行,所以没有用户的
外部输入。请确保修改下面的设置,然后编译
脚本,然后再为它指定一个热键并使用它。
所有脚本的magicNumber必须是相同的,如果你改变了它
请确保在所有的脚本上都进行修改!!!。
一旦你做了修改,不要忘记点击COMPILE!!!。
+-------------------------------------------------------------------------+*/
int MagicNumber = 915;
double Lots = 0.30; /* 如果你想使用一个静态的手数值,请改变这个值!*/
double Risk = 1.0; /*如果你想让脚本使用你账户的%来计算交易的手数,请确保Lots是在你的账户中。
交易的手数,请确保手数被设置为0.0 */)
int Slippage = 3;
int StopLoss = 38; // 以点为单位的数字,即:50为50点。
int ProfitTarget = 40; // 以点为单位的数字,即:50为50点。
int MaxRetry = 10; // 如果订单失败 - 我们重试多少次?
string Commentary = "IBFX - Quick Buy";
//+-------------------------------------------------------------------------+
//|不要修改这一行下面的任何内容!!! |
//+-------------------------------------------------------------------------+
Sym = Symbol();
SymPoints = MarketInfo( Sym, MODE_POINT );
SymDigits = MarketInfo( Sym, MODE_DIGITS )。
if( SymPoints == 0.00001 ) { SymPoints = 0.0001; }
否则,如果( SymPoints == 0.001 ) { SymPoints = 0.01; }
如果( Lots <= 0.0 )
{
Lots = MM(Sym, Risk );
如果( 风险 <= 0 )
{
Alert( Commentary + "- 无效的Lots/Risk设置!")。
返回。
}
}
Comment( "IBFX - QuickBuy | 放置多单,请等待...")。
EnterLong( Sym, Lots, Commentary, StopLoss, ProfitTarget, MagicNumber, MaxRetry, Slippage )。
评论("")。
返回。
}
//+-------------------------------------------------------------------------------+
这里'第二个脚本
//+-------------------------------------------------------------------------+
//| IBFX - Quick CloseAll.mq4 ||
//| Copyright © 2010, InterbankFX LLC | |
//|外汇交易,外汇货币交易|IBFX|外汇交易平台,外汇交易账户 - Interbank FX|/|版权所有。
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, Interbank FX LLC"
#property link "http://www.ibfx.com"
#include
//----
无效启动()
{
/*+-------------------------------------------------------------------------+
因为这些脚本是为了快速执行,所以没有用户的
外部输入。请确保修改下面的设置,然后编译
脚本,然后再为它指定一个热键并使用它。
所有脚本的magicNumber必须是相同的,如果你改变了它
请确保在所有的脚本上都进行修改!!!。
一旦你做了修改,不要忘记点击COMPILE!!!。
+-------------------------------------------------------------------------+*/
int MaxRetry = 10; // 如果订单失败,我们重试多少次?
int Slippage = 10;
string Commentary = " IBFX - Close ALL orders";
//+-------------------------------------------------------------------------+
//|不要修改这一行下面的任何内容!!! |
//+-------------------------------------------------------------------------+
Comment( Commentary + " | 关闭所有订单,请等待...")。
CloseAll( "None", 0, OP_ALL ,MaxRetry, Slippage, Commentary );
Comment("")。
返回。
}
脚本
你好
从外观上看,这些脚本只写在IBFX上 -#include -我没有看到这2个脚本有什么特别之处,你可以从这个论坛上下载类似的脚本,会达到同样的效果。
Regards CJA
支付是可能的,以消除DLL称为?
支付是可以消除专家顾问.EX4中调用的DLL吗?
谢谢你,谢谢你。
英镑兑日元每日波动率交易
我知道我做错了什么,可以删除帖子。
谢谢
新手帮助 - 可能是简单的错误?
大家好。
我是MT4和MQL编程的新手,虽然我做了15年的C和PHP程序员。在过去的几周里,我一直在用MQL编码一个EA,它似乎工作得很好 - 但它不会回测。它不产生图表,根本不交易。它在视觉模式下回测很好,并慢慢产生一个图表和一份最终报告,但在非视觉模式下却不行。在视觉模式下进行回测需要很长的时间!我不知道我是怎么想的。
我不知道我做错了什么,我在论坛上也没有找到任何东西--有人以前见过这个问题吗?
希望得到任何帮助。
安迪
大家好。
我是MT4和MQL编程的新手,虽然我已经做了15年的C和PHP程序员了。在过去的几周里,我一直在用MQL编码一个EA,它似乎工作得很好 - 但它不会回测。它不产生图表,根本不交易。它在视觉模式下回测很好,并慢慢产生一个图表和一份最终报告,但在非视觉模式下却不行。在视觉模式下进行回测需要很长的时间!我不知道我是怎么想的。
我不知道我做错了什么,我在论坛上也没有找到任何东西--有人以前见过这个问题吗?
希望得到任何帮助。
安迪[lang=pl]Andy 你能给我们看一下代码吗?![](https://c.mql5.com/forextsd/smiles/smile.png)
谢谢。
Grzesiek[/lang]
检查待处理的订单
你好!
首先:我是新来的......很好的网站!
我有一个问题,我想不出来。搜索功能和谷歌不能帮助我,MQL4文档 和MQL4教程 也不能帮助我... :/ 我希望能在这里得到一个答案。![](https://c.mql5.com/forextsd/smiles/smile.png)
我的问题是,我不知道如何检查一个挂单是否正确打开。我特别想检查一个挂单是否由于缺乏资金而被拒绝。如果我用GetLastError()检查最后一个错误,那么我只得到代码 "0",而不是 "134",这代表 "资金不足"。在我的测试日志中,我得到味精 "挂单被删除[资金不足]"(严重的是 "资金不足"^^)。
我知道我可以通过某种逻辑代码获得这些信息,但是,我想检查一下系统的说法。我非常希望得到一些建议/解决方案
。
非常感谢!
使用打印 和评论来查找错误
嗨!
我遇到的问题是,我不知道如何检查一个挂单是否正确打开。如果我用GetLastError()检查最后一个错误,那么我只得到代码 "0",而不是 "134",这代表 "资金不足"。在我的测试日志中,我得到味精 "挂单被删除[资金不足]"(严重的是 "资金不足"^^)。
我知道我可以通过某种逻辑代码获得这些信息,但是,我想检查一下系统的说法。我非常希望得到一些建议/解决方案
。
非常感谢!嗨,NoTalent。
你可以在你的代码中使用大量的PRINT和COMMENT语句来查找错误。把它们放在每一节的交易和错误信息所在的地方。
COMMENTS 直接显示在屏幕上,这样你可以在测试时立即看到数值。
PRINT 显示在你的日志中。保持测试的简短,这样你的日志就会很小,更容易找到错误。
希望这有帮助。
罗伯特
你好,NoTalent。
你可以在你的代码中使用大量的PRINT和COMMENT语句来查找错误。把它们放在每个部分的交易和错误信息的地方。
COMMENTS 直接显示在屏幕上,这样你可以在测试时立即看到数值。
PRINT 显示在你的日志中。保持测试的简短,这样你的日志就会很小,更容易找到错误。
希望这有帮助。
罗伯特嗨,Rob。
我知道这些功能,但谢谢你的提示。就像我说的,当这种情况发生时,我确实显示了错误代码,但没有收到任何信息。我不喜欢这样,但我认为我必须通过其他命令获得这些信息,告诉我这个位置已经被关闭。如果你有任何建议,我将很高兴听到它们
谢谢!
倪匡
简单的EMA交叉代码需要.........
嗨,朋友们。
我是一个新手。我有一个简单的策略。我只是在EMA交叉的时候进行剥头皮。我只是在每个交叉点只做一笔交易。我需要一些代码,可以在每次EMA交叉时只进行一次 交易。请......