初学者的问题 MQL5 MT5 MetaTrader 5 - 页 500 1...493494495496497498499500501502503504505506507...1503 新评论 shamaninc 2016.01.17 18:25 #4991 new-rena:点击 谢谢你! [删除] 2016.01.17 18:29 #4992 Alexey Volchanskiy:文件名应该是带引号的,没有扩展名。很奇怪,它根本就没有编译。最初的ZigZag 变量是什么? 我以为它是自己的)。 Евгений 2016.01.20 17:50 #4993 大家好!你能告诉我在代码中加入什么和什么地方,以便指标在每个刻度上都得到更新吗? 我已经安装了该指标,它可以工作,但它没有画出 箭头。 我在一段时间后更新了图表,箭头出现了。我必须让它们在与参数对应的时间出现。反编译的代码已被删除。 Nickolay72 2016.01.21 12:19 #4994 帮我打败这个EA,它可以工作,但我无法使它工作。MQL代码。void OnTick() {datetime EaStartTime =StringToTime(StartTime);// EA开始时间 datetime EaEndTime =StringToTime(EndTime);// EA结束时间 datetime CurrTime =TimeCurrent();// 这是你需要的终端时间 if(CurrTime<< CurrTime>=EaEndTime return; // 如果不是交易时间 - 退出EaStartTime || CurrTime>=EaEndTime)return;// 如果不是交易时间--退出{ MacdCurrent=iMACD(NULL,0,InpFastEMA,InpSlowEMA,InpSignalSMA,Macd_Applied_Price,MODE_MAIN,0) 。 SignalCurrent=iMACD(NULL,0,InpFastEMA,InpSlowEMA,InpSignalSMA,Macd_Applied_Price,MODE_SIGNAL,0) 。 SignalMAPrevious=iMA(NULL,0,InpMAPeriod,InpMAShift,InpMAMethod,MA_Applied_Price,1); SignalMAThis=iMA(NULL,0,InpMAPeriod,InpMAShift,InpMAMethod,MA_Applied_Price,0)。 SignalParabolic=iSAR(NULL,0,InpSARStep,InpSARMaximum,0); ZZThis=iCustom(NULL,0,"ZigZag",InpDepth,InpDeviation,InpBackstep,0, 0); ZZPrevious=iCustom(NULL,0,"ZigZag",InpDepth,InpBackstep,3) 。 if(CountTrades()==0) CheckForOpen(); } }//+------------------------------------------------------------------+//|//+------------------------------------------------------------------+void CheckForOpen() {//-----Set buy order. 如果(SignalCurrent<MacdCurrent && SignalMAPrevious<SignalMAThis &&Ask>SignalParabolic&& ZZThis>)ZZPrevious) { ticket=OrderSend(NULL,OP_BUY,Lots,Ask, slipage,0,0,"15",magic,0,Blue);if(ticket>0)return; }//-----Set sell order. if(SignalCurrent>MacdCurrent && SignalMAPrevious>SignalMAThis &&Bid<SignalParabolic&& ZZThis<ZZZPrevious) { ticket=OrderSend(NULL,OP_SELL,Lots,Bid, slipage,0,0,"15",magic,0,Red) 。 if(ticket>0)return; } }//+------------------------------------------------------------------+int CountTrades() {int count=0;for(int i=OrdersTotal() -1;i>=0;i--) {if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) {if(OrderSymbol()==Symbol()&&OrderMagicNumber()==magic) count++; }return(count); }//+------------------------------------------------------------------+double ModLots() {double lot;for(int i=OrdersHistoryTotal() -1; i>=0; i--) {if(!OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))continue;if((OrderMagicNumber()==magic) &&(OrderSymbol()==Symbol())) {if(OrderProfit()< 0) {lot=OrderLots()*LotMarti;break;}else{ lot=Lots;break; }return(0); }有什么问题吗???? Artyom Trishkin 2016.01.21 12:54 #4995 Nickolay72: 帮我打败这个EA,它可以工作,但我不能使马丁格尔EA工作,我已经做了很多事情。MQL代码。有什么问题吗???? 有些东西没有看到快速浏览,你用函数ModLots()来计算开仓 的手数。 Aleksey Vyazmikin 2016.01.21 14:16 #4996 Сергей Криушин:万幸的是,它正在工作,只是现在有时会有2个减分项漏掉,但这不算什么......) 每笔交易的利润是多少,以点计? River 2016.01.22 08:23 #4997 我买了一个EA。你能告诉我如何检查这个EA是否向开发者发送操作报告?我应该在EA代码中寻找什么运算符? Vladimir Karputov 2016.01.22 08:26 #4998 River:我买了一个EA。你能告诉我如何检查这个EA是否向开发者发送操作报告?我应该在EA的代码中寻找什么运算符?搜索代码中是否存在dll调用。 Vasiliy Sokolov 2016.01.22 08:36 #4999 River:我买了一个EA。你能告诉我如何检查这个EA是否向开发者发送操作报告?我应该在EA代码中寻找什么运算符? 如果你在市场上购买了EA,或者购买的EA没有使用第三方的dlls,而是用纯MQL编写的,那么唯一的可能就是使用WebRequest 函数将信息发送给开发者。要使用它,你应该允许EA访问某些网站。检查你购买的专家顾问是否有此权限。如果是,它指向哪个网站。如果是到开发商的网站,不排除信息泄露的可能性。 Vitalii Ananev 2016.01.22 09:39 #5000 据我所知,市场上不允许销售 使用DLLs的EA。 1...493494495496497498499500501502503504505506507...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
点击
文件名应该是带引号的,没有扩展名。很奇怪,它根本就没有编译。最初的ZigZag 变量是什么?
大家好!
你能告诉我在代码中加入什么和什么地方,以便指标在每个刻度上都得到更新吗?
我已经安装了该指标,它可以工作,但它没有画出 箭头。 我在一段时间后更新了图表,箭头出现了。我必须让它们在与参数对应的时间出现。
反编译的代码已被删除。
帮我打败这个EA,它可以工作,但我不能使马丁格尔EA工作,我已经做了很多事情。
万幸的是,它正在工作,只是现在有时会有2个减分项漏掉,但这不算什么......)
我买了一个EA。你能告诉我如何检查这个EA是否向开发者发送操作报告?
我应该在EA代码中寻找什么运算符?
我买了一个EA。你能告诉我如何检查这个EA是否向开发者发送操作报告?
我应该在EA的代码中寻找什么运算符?
搜索代码中是否存在dll调用。
我买了一个EA。你能告诉我如何检查这个EA是否向开发者发送操作报告?
我应该在EA代码中寻找什么运算符?