[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 89 1...828384858687888990919293949596...537 新评论 PapaYozh 2011.02.10 09:56 #881 volshebnik: 非常感谢您!它起作用了,但很少,有时会出现同样的错误 - 130....... ( 止损点总是需要规范化还是只在指数上?(只是在我看来,货币对的止损总是在没有正常化的情况下发挥作用)。 添加到代码中。 if ( Error!=0 ) Print("OrderSend() Error=",Error," ОткрФрвверх=",ОткрФрвверх," SL=",SL," TP=",TP); 并进行分析。 Boris.45 2011.02.10 11:05 #882 artmedia70: artemida70,我有一个测试EA的问题。 我需要删除旧的历史记录,它在终端目录的历史文件夹中。我不知道如何进入终端目录,我尝试了所有的图标,但没有任何地方能找到我正在寻找的东西。我还没有必要删除历史数据。 可能在历史文件夹里有几个文件,如果是这样,哪个文件包含历史数据?我不想引起任何额外的问题。另外,如果你不介意的话,我的电脑上没有稳定器,今天停电了。我打开终端,状态栏和工具条在屏幕上消失了。 我把它们重新打开,但关掉终端后,它们又消失了。我知道我以前做过一次,我在用户手册中找到了如何重置它,但现在我不能再做了,我必须再次阅读所有内容。不客气。:) [删除] 2011.02.10 11:14 #883 coronel,artmedia70,非常感谢你们的回答和补充。 事实证明,我的问题不是在代码上,而是在其他方面(可能已经在我的脑子里了:-))。我没有任何 脚本工作,尽管任何EA都在工作。我开始把我在MT4中找到的所有脚本附在图表上,但没有一个能起作用--例如,脚本close(版权为metaquotes),脚本ByMarketBuySymbols(版权为KimIV)和其他。他们都成功登录加载,然后立即删除。启用了 "专家顾问 "按钮。我没有检查过一个终端,而是两个--生命和Fx4U。我已经试过这两款产品,它们不一定都有故障。该怎么做?我怎样才能使这些脚本发挥作用? Виктор 2011.02.10 11:54 #884 从一个单独的主题移过来的。 anastar88 10.02.2011 13:28 你好,在这个EA中,每隔5-10秒就会弹出警报,我只需要M30的交易信号,这些信号在图表上有绿色和红色的点标记。谢谢你。 //ADX Crossing.mq4 //| Amir //+------------------------------------------------------------------+ #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Lime #property indicator_color2 Red //---- input parameters extern int ADXbars=14; extern int CountBars=350; //---- buffers double val1[]; double val2[]; double b4plusdi,nowplusdi,b4minusdi,nowminusdi; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { string short_name; //---- indicator line IndicatorBuffers(2); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,108); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,108); SetIndexBuffer(0,val1); SetIndexBuffer(1,val2); //---- return(0); } //+------------------------------------------------------------------+ //| AltrTrend_Signal_v2_2 | //+------------------------------------------------------------------+ int start() { if (CountBars>=Bars) CountBars=Bars; SetIndexDrawBegin(0,Bars-CountBars); SetIndexDrawBegin(1,Bars-CountBars); int i,shift,counted_bars=IndicatorCounted(); //---- check for possible errors if(counted_bars<0) return(-1); //---- initial zero if(counted_bars<1) { for(i=1;i<=CountBars;i++) val1[CountBars-i]=0.0; for(i=1;i<=CountBars;i++) val2[CountBars-i]=0.0; } for (shift = CountBars; shift>=0; shift--) { b4plusdi=iADX(NULL,0,ADXbars,PRICE_CLOSE,MODE_PLUSDI,shift-1); nowplusdi=iADX(NULL,0,ADXbars,PRICE_CLOSE,MODE_PLUSDI,shift); b4minusdi=iADX(NULL,0,ADXbars,PRICE_CLOSE,MODE_MINUSDI,shift-1); nowminusdi=iADX(NULL,0,ADXbars,PRICE_CLOSE,MODE_MINUSDI,shift); if (b4plusdi>b4minusdi && nowplusdi<nowminusdi && i!=1) { val1[shift]=Low[shift]-5*Point; Alert("Buy Arrow","\n","Current time is ",TimeToStr(CurTime()),"\n",Symbol()); i++; } if (b4plusdi<b4minusdi && nowplusdi>nowminusdi && i!=1) { val2[shift]=High[shift]+5*Point; Alert("Sell Arrow","\n","Current time is ",TimeToStr(CurTime()),"\n",Symbol()); i++; } } return(0); } //+------------------------------------------------------------------+ 附属文件。 ADXpCrossingqw_Alerts.mq4(2.47 KB) Артур 2011.02.10 12:01 #885 Zhunko: XP?如果是这样,请等待一段时间。我将很快发布一个新的。 它可以在Vista和7上运行。并非所有的XP都不能用。在某些情况下,这很好。 ================ 发布。明天或后天就会进入储蓄所。 是的--XP。 [删除] 2011.02.10 12:12 #886 写了一个优秀的 "专家 "机器人(除了用倒逗号,没有别的办法)。 它考虑到了MQL-社区的所有最新发展。 它能完美地打开位置--没有什么可抱怨的。 止损的工作无懈可击!!。))) 但他不想付给业主......婊子......)) Dimka-novitsek 2011.02.10 12:17 #887 2011.02.10 13:10:54 EURCHF,M1:Alert: Error OrderClose4063 什么原因导致这个错误? --- 2011.02.10 12:18 #888 在事实表中查看 [删除] 2011.02.10 12:28 #889 Dimka-novitsek: 2011.02.10 13:10:54 EURCHF,M1: Alert: Error OrderClose4063 请问是什么原因导致这个错误? 找到这个错误的来源,仔细看看。它必须是一个整数(integer)数字。 也许你使用的是双数或字符串...这只是作为一种选择。它也可能是其他东西。 做一个搜索。 错误代码。" 整数类型的参数正在等待"。 Dimka-novitsek 2011.02.10 12:48 #890 谢谢你。而这就是为什么我不能马上理解它。 if (OrdersTotal( ) !=0) { OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES ); OrderClose( ticket, Lots, Ask, 5, 0 ); 而我的票正好是双份的,不是integer!!!!。 1...828384858687888990919293949596...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
非常感谢您!它起作用了,但很少,有时会出现同样的错误 - 130....... ( 止损点总是需要规范化还是只在指数上?(只是在我看来,货币对的止损总是在没有正常化的情况下发挥作用)。
添加到代码中。
并进行分析。
artemida70,我有一个测试EA的问题。 我需要删除旧的历史记录,它在终端目录的历史文件夹中。我不知道如何进入终端目录,我尝试了所有的图标,但没有任何地方能找到我正在寻找的东西。我还没有必要删除历史数据。 可能在历史文件夹里有几个文件,如果是这样,哪个文件包含历史数据?我不想引起任何额外的问题。另外,如果你不介意的话,我的电脑上没有稳定器,今天停电了。我打开终端,状态栏和工具条在屏幕上消失了。 我把它们重新打开,但关掉终端后,它们又消失了。我知道我以前做过一次,我在用户手册中找到了如何重置它,但现在我不能再做了,我必须再次阅读所有内容。不客气。:)
coronel,artmedia70,非常感谢你们的回答和补充。
事实证明,我的问题不是在代码上,而是在其他方面(可能已经在我的脑子里了:-))。我没有任何 脚本工作,尽管任何EA都在工作。我开始把我在MT4中找到的所有脚本附在图表上,但没有一个能起作用--例如,脚本close(版权为metaquotes),脚本ByMarketBuySymbols(版权为KimIV)和其他。他们都成功登录加载,然后立即删除。启用了 "专家顾问 "按钮。我没有检查过一个终端,而是两个--生命和Fx4U。我已经试过这两款产品,它们不一定都有故障。该怎么做?我怎样才能使这些脚本发挥作用?
从一个单独的主题移过来的。
anastar88 10.02.2011 13:28
你好,在这个EA中,每隔5-10秒就会弹出警报,我只需要M30的交易信号,这些信号在图表上有绿色和红色的点标记。谢谢你。
ADXpCrossingqw_Alerts.mq4(2.47 KB)
XP?如果是这样,请等待一段时间。我将很快发布一个新的。
它可以在Vista和7上运行。并非所有的XP都不能用。在某些情况下,这很好。
================
发布。明天或后天就会进入储蓄所。
是的--XP。
写了一个优秀的 "专家 "机器人(除了用倒逗号,没有别的办法)。
它考虑到了MQL-社区的所有最新发展。
它能完美地打开位置--没有什么可抱怨的。
止损的工作无懈可击!!。)))
但他不想付给业主......婊子......))
什么原因导致这个错误?
2011.02.10 13:10:54 EURCHF,M1: Alert: Error OrderClose4063 请问是什么原因导致这个错误?
找到这个错误的来源,仔细看看。它必须是一个整数(integer)数字。
也许你使用的是双数或字符串...这只是作为一种选择。它也可能是其他东西。
做一个搜索。
错误代码。" 整数类型的参数正在等待"。
谢谢你。而这就是为什么我不能马上理解它。
if (OrdersTotal( ) !=0) {
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES );
OrderClose( ticket, Lots, Ask, 5, 0 );
而我的票正好是双份的,不是integer!!!!。