初学者的问题 MQL4 MT4 MetaTrader 4 - 页 171 1...164165166167168169170171172173174175176177178...261 新评论 Aleksandr SHablevskiy 2019.02.26 10:48 #1701 基于威廉斯百分比范围 的EA。代码的编译没有问题,但EA没有交易,很可能是wpr的参数不正确。大师们希望得到你们的帮助 //+------------------------------------------------------------------+ //| WRP.mq4 | //| | //+------------------------------------------------------------------+ //-------------------------------------------------------------------- extern int period_WPRur = 6, stoploss = 100, takeprofit = 200, slippage = 10, buy_level = -80, sell_level = -20, Magic = 21; extern double Lot = 0.1; //-------------------------------------------------------------------- void OnTick() { for (int i=0; i<OrdersTotal(); i++) if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) if (OrderSymbol()==Symbol() && Magic==OrderMagicNumber()) return; double WPRur0 = iWPR(Symbol(),period_WPRur,PRICE_OPEN,1); double WPRur1 = iWPR(Symbol(),period_WPRur,PRICE_OPEN,1); double SL=0,TP=0; if (WPRur0 > buy_level && WPRur1 < buy_level) { if (takeprofit!=0) TP = NormalizeDouble(Ask + takeprofit*Point,Digits); if (stoploss!=0) SL = NormalizeDouble(Ask - stoploss* Point,Digits); if (OrderSend(Symbol(),OP_BUY, Lot,NormalizeDouble(Ask,Digits),slippage,SL,TP,NULL,Magic)==-1) Print(GetLastError()); } if (WPRur0 < sell_level && WPRur1 > sell_level) { if (takeprofit!=0) TP = NormalizeDouble(Bid - takeprofit*Point,Digits); if (stoploss!=0) SL = NormalizeDouble(Bid + stoploss* Point,Digits); if (OrderSend(Symbol(),OP_SELL,Lot,NormalizeDouble(Bid,Digits),slippage,SL,TP,NULL,Magic)==-1) Print(GetLastError()); } } //-------------------------------------------------------------------- Logic 2019.02.26 11:56 #1702 大家好,我是一个新手,请问该怎么做,我是否需要归还300.26美元(真实账户),我想停止使用ECN Pool MT4一段时间? 附加的文件: 354355.png 5 kb [删除] 2019.02.26 12:00 #1703 Logic:大家好,我是一个新手,请告诉我该怎么做,我是否需要退还300.26美元(真实账户),我想暂时停止使用ECN Pool MT4?阅读你的经纪人的用户协议。 你应该阅读你的经纪人协议,它通常说,如果账户出现亏损,客户不欠你什么。 这就是补仓和止损的作用。 [删除] 2019.02.26 12:01 #1704 Aleksandr SHablevskiy:基于威廉斯百分比范围的EA。代码的编译没有问题,但EA没有交易,很可能是wpr的参数不正确。大师们希望得到你们的帮助 double WPRur0 = iWPR(Symbol(),period_WPRur,PRICE_OPEN,1); double WPRur1 = iWPR(Symbol(),period_WPRur,PRICE_OPEN,2); 像我一样把2放在第二行的末尾。 Logic 2019.02.26 12:04 #1705 Nikolay Khrushchev:阅读你的经纪人的用户协议。 他们通常表示,如果账户出现赤字,客户不欠任何东西。 这就是补仓和止损的作用。 事情是,经纪人原来是一个骗子,既没有网站,也没有与他沟通。 Aleksandr SHablevskiy 2019.02.26 12:22 #1706 Nikolay Khrushchev: 像我一样把2放在第二行的末尾。 看起来像别的东西,没有交易!!!。 turser89 2019.02.27 08:11 #1707 大家好!刚刚开始学习mql4编程,我在youtube上看了一个视频课程,但发现材料很旧,我第一次尝试创建程序时遇到了一个错误,请帮帮我。 Ivan Kopchuk 2019.02.27 18:23 #1708 大家好,请帮助我,如何写一个函数,使机器人在损失时翻转。例如,我损失了20个点,翻了一下,然后又翻了一下。 Sergey Basov 2019.02.27 20:44 #1709 turser89: 大家好!刚刚开始学习mql4编程,我正在看youtube上的视频课程,但事实证明材料很旧,我第一次尝试创建一个程序时遇到了错误,请帮助。 Start()以小写的 "s "开头,而不是大写的。但现在最好不要使用过时的功能。 专家的OnTick(),脚本的OnStart(),等等。阅读更多:https://docs.mql4.com/ru/mql4changes leonerd 2019.02.28 00:28 #1710 下午好。1 16:15:33.627 2019.02.04 16:00:00 CandleStrategy EURUSD,M30: out of memory 3 16:15:33.627 2019.02.04 16:00:00 Testing pass stopped due to a critical error in the EA我如何诊断是什么原因导致内存不足的错误?我没有任何未删除的对象了。我启动测试,停止测试,日志中没有关于未删除对象的错误。也没有关于未删除对象的错误,这个内存不足的错误。我怎样才能找出到底是什么导致了这个内存错误? 1...164165166167168169170171172173174175176177178...261 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
基于威廉斯百分比范围 的EA。代码的编译没有问题,但EA没有交易,很可能是wpr的参数不正确。大师们希望得到你们的帮助
大家好,我是一个新手,请告诉我该怎么做,我是否需要退还300.26美元(真实账户),我想暂时停止使用ECN Pool MT4?
阅读你的经纪人的用户协议。
你应该阅读你的经纪人协议,它通常说,如果账户出现亏损,客户不欠你什么。
这就是补仓和止损的作用。
基于威廉斯百分比范围的EA。代码的编译没有问题,但EA没有交易,很可能是wpr的参数不正确。大师们希望得到你们的帮助
阅读你的经纪人的用户协议。
他们通常表示,如果账户出现赤字,客户不欠任何东西。
这就是补仓和止损的作用。
像我一样把2放在第二行的末尾。
大家好!刚刚开始学习mql4编程,我正在看youtube上的视频课程,但事实证明材料很旧,我第一次尝试创建一个程序时遇到了错误,请帮助。
Start()以小写的 "s "开头,而不是大写的。
但现在最好不要使用过时的功能。
专家的OnTick(),脚本的OnStart(),等等。阅读更多:https://docs.mql4.com/ru/mql4changes
下午好。
我如何诊断是什么原因导致内存不足的错误?我没有任何未删除的对象了。我启动测试,停止测试,日志中没有关于未删除对象的错误。也没有关于未删除对象的错误,这个内存不足的错误。
我怎样才能找出到底是什么导致了这个内存错误?