错误、漏洞、问题 - 页 855 1...848849850851852853854855856857858859860861862...3184 新评论 Slava 2012.10.09 09:22 #8541 gdtt: 这种构造。我认为它应该被禁止,因为它是对另一个对象的一个私有成员的直接引用,尽管是同一数据类型。你认为应该禁止它吗?不要使用它。任何在 private: 元素访问指定符之后 (和下一个访问指定符之前)声明的类成员 只对这个类的成员函数可用。文档中明确提到了访问,而没有提到对象(只提到了类)。顺便说一下,复制构造函数正是基于这种效果。 Aleksey Sergan 2012.10.09 09:27 #8542 stringo:你认为应该禁止它吗?不要使用它。文档中明确提到了访问,而没有提到对象(只提到了类)。顺便说一下,复制构造函数正是基于这种效果。 好的,知道了,谢谢 Yedelkin 2012.10.09 09:55 #8543 Alex5757000: 结果发现,之前调用的挂单 的OrderCalcMargin()函数已经返回0.0? 嗯,是的,从描述的情况来看,挂单的OrderCalcMargin() 函数返回 "0.0"。这表明挂单不需要保证金。 如果你需要估计挂单触发时需要多少保证金,那么就使用其中一个市场订单作为第一个参数。 [删除] 2012.10.10 11:35 #8544 所以,"EX5加载失败 "的错误在我把函数放入库中后。#import "GetPriceBy.ex5" double GetHighByTime(datetime Time); double GetLowByTime(datetime Time); #import怎么了?------------------------------决定检查一下问题是否出在函数本身。即使所有库函数的主体只由 "return(1); "组成,仍然有一个错误如同帮助实例中的导入#import "user32.dll" int MessageBoxW(uint hWnd,string lpText,string lpCaption,uint uType); #import "stdlib.ex5" string ErrorDescription(int error_code); int RGB(int red_value,int green_value,int blue_value); bool CompareDoubles(double number1,double number2); string DoubleToStrMorePrecision(double number,int precision); string IntegerToHexString(int integer_number); #import "ExpertSample.dll" int GetIntValue(int); double GetDoubleValue(double); string GetStringValue(string); double GetArrayItemValue(double &arr[],int,int); bool SetArrayItemValue(double &arr[],int,int,double); double GetRatesItemValue(double &rates[][6],int,int,int); #import Alexey Da 2012.10.10 14:18 #8545 FiftyStars:所以,"EX5加载失败 "的错误在我把函数放入库中后 这些函数在库中被声明为可导出的吗? [删除] 2012.10.10 14:42 #8546 alexvd: 这些函数在库中被声明为可导出的吗? 声明,但我已经解决了问题--我只是重启了电脑xD我想一个月不间断的工作已经让自己感受到了......而且问题已经开始出现在很多地方了 Dimka-novitsek 2012.10.10 17:16 #8547 告诉我,这是我的请求结构,它基本上还缺少什么? MqlTick last_tick;SymbolInfoTick(Symbol(),last_tick); MqlTradeRequest request={0}; MqlTradeResult result={0}; { request. action=TRADE_ACTION_DEAL; // Тип выполняемого действия request. price=last_tick.bid; request. volume=1; // Запрашиваемый объем сделки в лотах request. type=ORDER_TYPE_SELL; // Тип ордера request. type_filling =ORDER_FILLING_RETURN; } OrderSend(request,result); int Error=GetLastError(); ResetLastError(); printf("Error %i ",Error); 2012.10.10 19:22:29 (EURUSD,M1) 错误 4756 ERR_TRADE_SEND_FAILED 4756 无法发送交易请求对不起,为什么我不能尽可能不提供信息,例如,如果我开了一个头寸,而不是一个订单,那么我就不需要指定价格?如果没有停止盈利,那么为什么不呢?也许,我想以后由一个机器人来设置它们。在贸易请求中,什么领域如此严重地缺乏?或者说是什么呢?是否也可以不指定?type_filling。它解释了一些事情,比如订单可能不会被其整个量所执行...怎么说呢?我不太明白。好的,.啊,我猜它在那里很关键 request.symbol=_Symbol; 我以为在图表上交付机器人的位置一般会不言而喻... [删除] 2012.10.10 17:18 #8548 你能告诉我如何将LR相关度设置为优化结果 参数(自定义最大值)? Andriy Voitenko 2012.10.10 19:08 #8549 Vacuum: 你能告诉我如何将LR相关性设置为优化结果的 一个参数(自定义最大值)?首先,需要计算LR相关度。这是在这个库中完成的https://www.mql5.com/ru/code/1081然后通过OnTester 返回这个值,比如这里 https://www.mql5.com/ru/articles/286 CTradeStatistics 投票: 82012.09.13Andrey Voytenkowww.mql5.com Класс для расчета показателей из перечисления ENUM_STATISTICS Sergey Pavlov 2012.10.10 19:41 #8550 Dimka-novitsek: 告诉我,这是我的请求结构,它基本上还缺少什么? 2012.10.10 19:22:29 (EURUSD,M1) 错误 4756 ERR_TRADE_SEND_FAILED 4756 无法发送交易请求对不起,为什么我不能尽可能不提供信息,例如,如果我开了一个头寸,而不是一个订单,那么我就不需要指定价格?如果没有停止盈利,那么为什么不呢?也许,我想以后由一个机器人来设置它们。在贸易请求中,什么领域如此严重地缺乏?或者说是什么呢?是否也可以不指定?type_filling。它解释了一些事情,比如订单可能不会被其整个量所执行...怎么说呢?我不太明白。好的,.啊,我猜它在那里很关键 request.symbol=_Symbol;我以为在图表上交付机器人的位置一般会在...我建议使用标准库。#include <Trade\Trade.mqh> CTrade trade; MqlTick last_tick; double Lot=0.01; string main_comment=""; //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- тип позиции bool Type; //----------------------------------+ //--- если покупаем Type=true; //--- если продаём Type=false; //----------------------------------+ if(Type) { SymbolInfoTick(_Symbol,last_tick); double price=last_tick.ask; trade.PositionOpen(_Symbol,ORDER_TYPE_BUY,NormalizeDouble(Lot,2),price,0,0,main_comment); } else { SymbolInfoTick(_Symbol,last_tick); double price=last_tick.bid; trade.PositionOpen(_Symbol,ORDER_TYPE_SELL,NormalizeDouble(Lot,2),price,0,0,main_comment); } } 1...848849850851852853854855856857858859860861862...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这种构造。
我认为它应该被禁止,因为它是对另一个对象的一个私有成员的直接引用,尽管是同一数据类型。
你认为应该禁止它吗?不要使用它。
任何在 private: 元素访问指定符之后 (和下一个访问指定符之前)声明的类成员 只对这个类的成员函数可用。
文档中明确提到了访问,而没有提到对象(只提到了类)。
顺便说一下,复制构造函数正是基于这种效果。
你认为应该禁止它吗?不要使用它。
文档中明确提到了访问,而没有提到对象(只提到了类)。
顺便说一下,复制构造函数正是基于这种效果。
嗯,是的,从描述的情况来看,挂单的OrderCalcMargin() 函数返回 "0.0"。这表明挂单不需要保证金。
如果你需要估计挂单触发时需要多少保证金,那么就使用其中一个市场订单作为第一个参数。
所以,"EX5加载失败 "的错误在我把函数放入库中后。
怎么了?
------------------------------
决定检查一下问题是否出在函数本身。即使所有库函数的主体只由 "return(1); "组成,仍然有一个错误
如同帮助实例中的导入
所以,"EX5加载失败 "的错误在我把函数放入库中后
这些函数在库中被声明为可导出的吗?
2012.10.10 19:22:29 (EURUSD,M1) 错误 4756 ERR_TRADE_SEND_FAILED
4756
无法发送交易请求
对不起,为什么我不能尽可能不提供信息,例如,如果我开了一个头寸,而不是一个订单,那么我就不需要指定价格?如果没有停止盈利,那么为什么不呢?也许,我想以后由一个机器人来设置它们。在贸易请求中,什么领域如此严重地缺乏?或者说是什么呢?
是否也可以不指定?type_filling。它解释了一些事情,比如订单可能不会被其整个量所执行...怎么说呢?我不太明白。好的,.
啊,我猜它在那里很关键 request.symbol=_Symbol; 我以为在图表上交付机器人的位置一般会不言而喻...
你能告诉我如何将LR相关性设置为优化结果的 一个参数(自定义最大值)?
首先,需要计算LR相关度。这是在这个库中完成的https://www.mql5.com/ru/code/1081
然后通过OnTester 返回这个值,比如这里 https://www.mql5.com/ru/articles/286
告诉我,这是我的请求结构,它基本上还缺少什么?
2012.10.10 19:22:29 (EURUSD,M1) 错误 4756 ERR_TRADE_SEND_FAILED
4756
无法发送交易请求
对不起,为什么我不能尽可能不提供信息,例如,如果我开了一个头寸,而不是一个订单,那么我就不需要指定价格?如果没有停止盈利,那么为什么不呢?也许,我想以后由一个机器人来设置它们。在贸易请求中,什么领域如此严重地缺乏?或者说是什么呢?
是否也可以不指定?type_filling。它解释了一些事情,比如订单可能不会被其整个量所执行...怎么说呢?我不太明白。好的,.
啊,我猜它在那里很关键 request.symbol=_Symbol;我以为在图表上交付机器人的位置一般会在...
我建议使用标准库。