[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 310 1...303304305306307308309310311312313314315316317...652 新评论 [Deleted] 2011.11.01 20:10 #3091 Parn25: 你们能告诉我是否可以修改挂单的手数? 交易订单由OrderModify(...) 函数修改。 Lots函数不修改地段。 [Deleted] 2011.11.01 20:34 #3092 mersi: 两个问题。 1.如何在数组 double abc[10] 中写入/输入第一个和后续变量 doubleab=a*b?2.如何将第11个变量写进数组,去掉第一个变量? 变量在数组中的书写顺序(向前或向后)并不重要。数组中的变量需要用来确定算术平均值。 我已经解决了这个问题。 Artyom Trishkin 2011.11.02 05:09 #3093 Parn25: 你们能告诉我是否可以改变挂单的手数? 你不能改变地段。您可以删除这个挂单,并设置一个新的不同数量的挂单。 Vitaliy Andreischev 2011.11.02 10:29 #3094 artmedia70: 例如,你如何判断一项工作是否已经完成,而不仅仅是一个人在改变时间框架?即使是意外... 这样一来,禁止在不同的时间段内跳槽就比较容易了。根据我的观察,这样的设计可以防止在时间段之间进行物理切换,例如 在start()或init()的开头插入。虽然没有,但切换发生在返回,但实际上是在几分之一秒内。 void Startimeframe() { int hWnd, wParam; switch(Period()) { case PERIOD_M1: wParam = 33137; break; case PERIOD_M5: wParam = 33138; break; case PERIOD_M15: wParam = 33139; break; case PERIOD_M30: wParam = 33140; break; case PERIOD_H1: wParam = 33135; break; case PERIOD_H4: wParam = 33136; break; case PERIOD_D1: wParam = 33134; break; case PERIOD_W1: wParam = 33141; break; case PERIOD_MN1: wParam = 33334; break; } hWnd = WindowHandle(Symbol(),Period()); if(wParam!=33137) PostMessageA(hWnd,WM_COMMAND,33137,0); } oper11 2011.11.02 14:20 #3095 该功能在订单开启2天后关闭订单 if (Time[0]-OrderOpenTime() >= 2*1440*60 ) { OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Ask,4 ),3,Red); } 怎样才能将周末排除在耗时计算之外? 我正在考虑用iBarShift 进行突破。这是正确的做法吗? Vitaliy Andreischev 2011.11.02 14:45 #3096 Operr: 该功能在订单开启2天后关闭订单 怎样才能将周末排除在耗时计算之外? 我正在考虑用iBarShift进行突破。 这是正确的做法吗? 我在我的EA中这样做了。然而,我计算的是总的交易日数减去周末,这样我才能正确计算利润。 OrderSelect(0,SELECT_BY_POS,MODE_HISTORY); Days=MathRound((TimeCurrent()-OrderOpenTime())/(3600*24)); //--вычесть выходные дни-------- for(i=0; i<Days; i++) { if(TimeDayOfWeek(CurTime()-i*24*3600)==0 || TimeDayOfWeek(CurTime()-i*24*3600)==6) Days3++; } Days-=Days3; Юсуфходжа 2011.11.02 17:07 #3097 请告诉我如何减少优化时间,在M1上,一个参数在24小时的故事中被优化了28小时(测试员预测时间)? Cheb999 2011.11.02 17:56 #3098 告诉我为什么在编译的时候会出现错误。 //+------------------------------------------------------------------+ //| | //| | //+------------------------------------------------------------------+ #property copyright "" #property link "" int Count=0; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ int start() // Спец. ф-ия start() { double Price = Bid; // Локальная перемен. My_Function(); // Вызов польз. ф-ии Alert("Новый тик ",Count," Цена = ",Price);// Сообщение return; // Выход из start() } //-------------------------------------------------------------------- int My_Function() // Описание польз.ф-ии { Count++; // Счётчик обращений } Artyom Trishkin 2011.11.02 18:09 #3099 Cheb999: 告诉我为什么在编译的时候会出现错误。 return; // Выход из start() } 评论内 的结尾括号 Artyom Trishkin 2011.11.02 18:18 #3100 Operr: 该功能在订单开启2天后关闭订单 怎样才能将周末排除在耗时计算之外? 我正在考虑用iBarShift进行突破。这是正确的做法吗? 你的图表上有周末/假日的蜡烛吗?他们被跳过了,因为它是。不是吗? 然后计算自你开仓 以来已经过了多少根蜡烛 1...303304305306307308309310311312313314315316317...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你们能告诉我是否可以修改挂单的手数?
交易订单由OrderModify(...) 函数修改。
Lots函数不修改地段。
你们能告诉我是否可以改变挂单的手数?
你不能改变地段。您可以删除这个挂单,并设置一个新的不同数量的挂单。
例如,你如何判断一项工作是否已经完成,而不仅仅是一个人在改变时间框架?即使是意外...
这样一来,禁止在不同的时间段内跳槽就比较容易了。根据我的观察,这样的设计可以防止在时间段之间进行物理切换,例如
在start()或init()的开头插入。虽然没有,但切换发生在返回,但实际上是在几分之一秒内。
该功能在订单开启2天后关闭订单
怎样才能将周末排除在耗时计算之外?
我正在考虑用iBarShift 进行突破。这是正确的做法吗?
该功能在订单开启2天后关闭订单
怎样才能将周末排除在耗时计算之外?
我正在考虑用iBarShift进行突破。 这是正确的做法吗?
我在我的EA中这样做了。然而,我计算的是总的交易日数减去周末,这样我才能正确计算利润。
告诉我为什么在编译的时候会出现错误。
告诉我为什么在编译的时候会出现错误。
评论内 的结尾括号
该功能在订单开启2天后关闭订单
怎样才能将周末排除在耗时计算之外?
我正在考虑用iBarShift进行突破。这是正确的做法吗?
你的图表上有周末/假日的蜡烛吗?他们被跳过了,因为它是。不是吗?
然后计算自你开仓 以来已经过了多少根蜡烛