[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 266 1...259260261262263264265266267268269270271272273...631 新评论 Andrey F. Zelinsky 2012.07.20 02:52 #2651 Stells: 下午好。 我找不到如何在Job(https://www.mql5.com/ru/job) 中订购指标或顾问,我为我的账户注资。 请把链接发给我。 https://www.mql5.com/ru/articles/117 Юсуфходжа 2012.07.20 03:23 #2652 PapaYozh: https://www.mql5.com/ru/forum/100321 PS。优素福,论坛的搜索是有效的。 谢谢,那里的链接,表明是用软件来解决这个问题,我不知道该怎么做。这与什么有关,我怎样才能解决这个问题?为什么EA在一个月内工作正常,而现在却出现了故障?如果错误是在代码中?事实证明,如果用回答问题来加重我的负担,那么这个主题就不适合新手。我感到很沮丧。 fmillion 2012.07.20 04:38 #2653 如果我理解正确的话,倒数第二条的收盘时间=Time[1]。 我怎么知道今天是上午9点(例如在H1)? [删除] 2012.07.20 05:02 #2654 至少解释一下这段代码的大致含义。 int CalculateCurrentOrders(string symbol) { int buys=0,sells=0。 //---- for(int i=0;i<OrdersTotal();i++) { 如果(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break; 如果(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICMA) { 如果(OrderType()==OP_BUY) buys++; 如果(OrderType()==OP_SELL) sells++; } } //---- 退货订单量 if(buys>0) return(buys)。 否则返回(-sells)。 } Евгений 2012.07.20 05:05 #2655 fmillion:如果我理解正确的话,倒数第二条的收盘时间=Time[1]。我怎样才能知道今天是上午9点(例如在H1)? int h=TimeHour(Time[0]); if(h==9)-->... 注意: 数据时间 Time[] 包含当前图表中每个条形的开盘时间 的数组时间。日期类型的数据表示从1970年1月1日00:00开始的时间,单位是秒。 Владимир Тезис 2012.07.20 05:48 #2656 我去过某个地方--找不到了,你能不能告诉我在哪里寻找由return()命令返回到终端的代码,从函数:int(), deint(); start()?它们都是什么意思?顺便说一下,在 "论坛导航 "中强调这个问题会很好(我多次遇到用户关于这些返回代码的问题)。 Vadim Zhunko 2012.07.20 05:51 #2657 drknn: 我找不到它,你能告诉我在哪里可以找到由return()命令返回到终端的代码:int(), deint(); start()函数?以及它们都意味着什么。顺便说一下,在 "论坛导航 "中强调这个问题会很好(我多次遇到用户关于这些返回代码的问题)。 你所指定的将会返回,这取决于你所指定的系统函数的类型。系统调用将返回0。 Владимир Тезис 2012.07.20 05:52 #2658 okvseok: 至少要揭开这段代码的大致含义。 这是一个订单计数器。好吧,例如,你可能想在代码中知道在某个货币对上是否有买入订单,并且有某个magiknumber,例如。如果有,例如,另一个买入订单不能被打开。所以需要订单计数器来做决定。 Владимир Тезис 2012.07.20 05:54 #2659 Zhunko: 它将根据你指定的系统函数的类型,返回你指示的任何东西。该系统调用将返回0。 好的。声明了Int start()。我一直都是以零分回报。我看到代码中既有return(-1),甚至还有return(-2)。选择这个代码的正确方法是什么? P.S. 还有一个很自然的问题,是否可以声明一个EA/指标/脚本的start()为其他类型而不是int(),然后返回终端的内容?换句话说,终端对return()返回的值做了什么? Paladin80 2012.07.20 06:16 #2660 yosuf: 谢谢你,在链接上,有一个软件解决了这个问题,我不知道该怎么做。这与什么有关,我怎样才能解决这个问题?为什么EA在一个月内工作正常,而现在却出现了故障?如果错误是在代码中?事实证明,如果用回答问题来加重我的负担,那么这个主题就不适合新手。我感到很沮丧。 我一开始就在我的EA中写了这样的东西。 //--- Section A: start - checking. if (!IsExpertEnabled()) {Comment("Expert is NOT working. Check the reason."); return(0);} if (!IsConnected()) {Comment("No connection!"); return(0);} if (IsTradeContextBusy()) {Comment("Trade flow is busy. Wait..."); Sleep(5*1000); return(0);} if (AccountFreeMargin()<1000*Lot_super) {Comment("No money to trade. Free Margin = ",AccountFreeMargin()); Sleep(20*1000); return(0);} //--- Section A: end - checking. 试试吧,也许其中一些对你也有用。 1...259260261262263264265266267268269270271272273...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好。
我找不到如何在Job(https://www.mql5.com/ru/job) 中订购指标或顾问,我为我的账户注资。
请把链接发给我。
https://www.mql5.com/ru/forum/100321
PS。优素福,论坛的搜索是有效的。
如果我理解正确的话,倒数第二条的收盘时间=Time[1]。
我怎么知道今天是上午9点(例如在H1)?
至少解释一下这段代码的大致含义。
int CalculateCurrentOrders(string symbol)
{
int buys=0,sells=0。
//----
for(int i=0;i<OrdersTotal();i++)
{
如果(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
如果(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICMA)
{
如果(OrderType()==OP_BUY) buys++;
如果(OrderType()==OP_SELL) sells++;
}
}
//---- 退货订单量
if(buys>0) return(buys)。
否则返回(-sells)。
}
如果我理解正确的话,倒数第二条的收盘时间=Time[1]。
我怎样才能知道今天是上午9点(例如在H1)?
我找不到它,你能告诉我在哪里可以找到由return()命令返回到终端的代码:int(), deint(); start()函数?以及它们都意味着什么。顺便说一下,在 "论坛导航 "中强调这个问题会很好(我多次遇到用户关于这些返回代码的问题)。
至少要揭开这段代码的大致含义。
它将根据你指定的系统函数的类型,返回你指示的任何东西。该系统调用将返回0。
好的。声明了Int start()。我一直都是以零分回报。我看到代码中既有return(-1),甚至还有return(-2)。选择这个代码的正确方法是什么?
P.S.
还有一个很自然的问题,是否可以声明一个EA/指标/脚本的start()为其他类型而不是int(),然后返回终端的内容?换句话说,终端对return()返回的值做了什么?
谢谢你,在链接上,有一个软件解决了这个问题,我不知道该怎么做。这与什么有关,我怎样才能解决这个问题?为什么EA在一个月内工作正常,而现在却出现了故障?如果错误是在代码中?事实证明,如果用回答问题来加重我的负担,那么这个主题就不适合新手。我感到很沮丧。
我一开始就在我的EA中写了这样的东西。
试试吧,也许其中一些对你也有用。