请教大佬关于MQL5开单,调试没问题,但就是不能执行。 新评论 zhouhfdzpt11 2021.06.04 02:48 void OnStart() {//--- 声明并初始化交易请求和交易请求结果 MqlTradeRequest request={0}; MqlTradeResult result={0}; //--- 请求的参数 request.action =TRADE_ACTION_DEAL; // 交易操作类型 request.symbol =Symbol(); // 当前交易品种 request.type =ORDER_TYPE_BUY; // 订单类型 request.volume =0.1; // 手数 request.price =SymbolInfoDouble(Symbol(),SYMBOL_ASK); // 获取市场买入价 request.deviation=5; // 允许最大滑点数// request.comment =zhushi; //设置注释信息 request.magic =12345; // 订单幻数 //--- 发送请求 if(!OrderSend(request,result)) PrintFormat("OrderSend error %d",GetLastError()); // 如果不能发送请求,输出错误代码 //--- 操作信息 PrintFormat("retcode=%u deal=%I64u order=%I64u",result.retcode,result.deal,result.order); }//+------------------------------------------------------------------+ 还有就是订单幻数是个什么意思呢?谢谢解答 MT5EA下不了单求助 MT5开单函数在 EA和脚本中有何不同? 大神帮忙看一下,我做了一个一键下单的脚本,可以运行后一下子下了2个单. Wen Tao Xiong 2021.06.04 08:43 #1 订单幻数是自定义的订单识别号,不开单,错误日志是什么? zhouhfdzpt11 2021.06.05 01:58 #2 Wen Tao Xiong: 订单幻数是自定义的订单识别号,不开单,错误日志是什么? 谢谢回复,错误日志就是最顶部的截图~ Wen Tao Xiong 2021.06.05 02:04 #3 没看到,这个日志:PrintFormat("retcode=%u deal=%I64u order=%I64u",result.retcode,result.deal,result.order); Wen Tao Xiong 2021.06.05 02:04 #4 应该有错误码,及详情信息。 zhouhfdzpt11 2021.06.07 00:37 #5 Wen Tao Xiong: 应该有错误码,及详情信息。 谢谢~ 但全部的反馈日志就这些了..... 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
zhouhfdzpt11 2021.06.04 02:48 void OnStart() {//--- 声明并初始化交易请求和交易请求结果 MqlTradeRequest request={0}; MqlTradeResult result={0}; //--- 请求的参数 request.action =TRADE_ACTION_DEAL; // 交易操作类型 request.symbol =Symbol(); // 当前交易品种 request.type =ORDER_TYPE_BUY; // 订单类型 request.volume =0.1; // 手数 request.price =SymbolInfoDouble(Symbol(),SYMBOL_ASK); // 获取市场买入价 request.deviation=5; // 允许最大滑点数// request.comment =zhushi; //设置注释信息 request.magic =12345; // 订单幻数 //--- 发送请求 if(!OrderSend(request,result)) PrintFormat("OrderSend error %d",GetLastError()); // 如果不能发送请求,输出错误代码 //--- 操作信息 PrintFormat("retcode=%u deal=%I64u order=%I64u",result.retcode,result.deal,result.order); }//+------------------------------------------------------------------+ 还有就是订单幻数是个什么意思呢?谢谢解答 MT5EA下不了单求助 MT5开单函数在 EA和脚本中有何不同? 大神帮忙看一下,我做了一个一键下单的脚本,可以运行后一下子下了2个单.
Wen Tao Xiong 2021.06.05 02:04 #3 没看到,这个日志:PrintFormat("retcode=%u deal=%I64u order=%I64u",result.retcode,result.deal,result.order);
void OnStart()
{
//--- 声明并初始化交易请求和交易请求结果
MqlTradeRequest request={0};
MqlTradeResult result={0};
//--- 请求的参数
request.action =TRADE_ACTION_DEAL; // 交易操作类型
request.symbol =Symbol(); // 当前交易品种
request.type =ORDER_TYPE_BUY; // 订单类型
request.volume =0.1; // 手数
request.price =SymbolInfoDouble(Symbol(),SYMBOL_ASK); // 获取市场买入价
request.deviation=5; // 允许最大滑点数
// request.comment =zhushi; //设置注释信息
request.magic =12345; // 订单幻数
//--- 发送请求
if(!OrderSend(request,result))
PrintFormat("OrderSend error %d",GetLastError()); // 如果不能发送请求,输出错误代码
//--- 操作信息
PrintFormat("retcode=%u deal=%I64u order=%I64u",result.retcode,result.deal,result.order);
}
//+------------------------------------------------------------------+
还有就是订单幻数是个什么意思呢?谢谢解答