任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 909 1...902903904905906907908909910911912913914915916...1178 新评论 Vitalie Postolache 2015.07.01 10:41 #9081 halk2009:你好。 你能告诉我为什么会出现警告--从 "字符串 "到 "数字 "的隐性转换,以及在变量位置从 "数字 "到 "字符串 "的隐性转换(在int命令之后,然后在信息之后)。 这一定是同一个警告? 我的编程能力很差。 再告诉我,如果代码可以工作,但只有警告,这不好吗? 代码片段。并阅读字符串和交织器之间的区别。 如果要输出变量,你可能应该把它们声明为字符串类型。string sell1 = DoubleToStr( (Bid - Price_Line)/Point,0); string sell2=DoubleToStr( (Bid - Price_Line2)/Point,0); string rsi=DoubleToStr(ExtRSIBuffer[0] - Price_RSI_Line, 2); halk2009 2015.07.01 19:43 #9082 evillive:阅读字符串和交织器之间的区别,如果要输出变量,你可能应该将其声明为字符串类型的变量 是的!)我已经理解了它,修复了它,但只有部分警告消失了。但在TimeCurrent() 的代码中..., sell1>0..., sell2>0..., rsi>0 - 警告从'数字'到'字符串'的隐式转换仍然是 。 Vitalie Postolache 2015.07.01 21:08 #9083 halk2009: 是的!)我已经明白了,修复了它,但只有部分警告消失了。但在代码中的TimeCurrent()..., sell1>0..., sell2>0..., rsi>0 - 警告从'数字'到'字符串'的隐式转换仍然是 。 所以要把数据类型转换 为你要写入数据的变量类型。 Andrei Savchenko 2015.07.02 05:30 #9084 你好。我不明白,如果按钮对象 被设置为背景色(蓝色)和框架色(红色),我就看不到它是否被点击了。文件中没有提到在点击时改变颜色的问题。 halk2009 2015.07.02 07:26 #9085 evillive: 因此,将数据的类型转换为你要写入的变量的类型。我把零放在双引号里,在日期输出上,我通过变量字符串MT_time =TimeToString(TimeCurrent())来写。谢谢你!现在一切都正常了! Andrey Dik 2015.07.03 04:36 #9086 我如何知道符号的限制(完全访问、仅关闭,等等)?当然是程序上的,但我也不知道如何用眼睛去做。 Vitalie Postolache 2015.07.03 06:51 #9087 joo: 我如何知道符号的限制(完全访问、仅关闭,等等)?当然是程序化的,然而我不知道如何用我的眼睛来做。眼睛 - 在符号列表中,当把光标悬停在符号上时,要看工具提示。 而禁止交易的符号往往画得比较淡,但这取决于经纪公司。在程序上。if(SymbolInfoInteger(_Symbol,SYMBOL_TRADE_MODE)==SYMBOL_TRADE_MODE_DISABLED) Print("Торговать '",_Symbol,"' запрещено, только чтение"); Murzin 2015.07.04 10:08 #9088 伙计们,请帮忙。我正在写我的第一个EA,它简单得令人难以置信,但它有一些问题。1.它给出了2个警告。2)它不开放订单。在随机数据中存在一个错误,我把它修好了,但它仍然给我带来同样的错误。请帮助。 PokrovMT5 2015.07.04 13:23 #9089 下午好,下面的部分代码,打印机通过--所有的打印机,不管现有的订单,在Commment上的值禁止"Stop....."都是不断0。循环中的问题是什么,请告知。在测试器中。for (index=0;index<total;index++) { if(OrderSelect(index,SELECT_BY_POS)==true && OrderSymbol()==Symbol()) { if(OrderType()==OP_SELL||OrderType()==OP_SELLSTOP) StopOpenOrderSell=true;Print("Есть селл"); if(OrderType()!=OP_SELL||OrderType()!=OP_SELLSTOP) StopOpenOrderSell=false;Print("Нет селл"); if(OrderType()==OP_BUY||OrderType()==OP_BUYSTOP) StopOpenOrderBuy=true;Print("Есть бай"); if(OrderType()!=OP_BUY||OrderType()!=OP_BUYSTOP)StopOpenOrderBuy=false;Print("Нет бай"); } } Vitalie Postolache 2015.07.04 18:36 #9090 Pokrov:下午好,下面的部分代码,打印机经过--所有的人,不管现有的顺序,对评论的价值禁止"Stop....."都是不断0。循环中出现了什么问题,请告知。在测试器中。大括号不见了。for (index=0;index<total;index++) { if(OrderSelect(index,SELECT_BY_POS)==true && OrderSymbol()==Symbol()) { if(OrderType()==OP_SELL||OrderType()==OP_SELLSTOP) {StopOpenOrderSell=true;Print("Есть селл");} if(OrderType()!=OP_SELL||OrderType()!=OP_SELLSTOP) {StopOpenOrderSell=false;Print("Нет селл");} if(OrderType()==OP_BUY||OrderType()==OP_BUYSTOP) {StopOpenOrderBuy=true;Print("Есть бай");} if(OrderType()!=OP_BUY||OrderType()!=OP_BUYSTOP){StopOpenOrderBuy=false;Print("Нет бай");} } } 1...902903904905906907908909910911912913914915916...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好。
你能告诉我为什么会出现警告--从 "字符串 "到 "数字 "的隐性转换,以及在变量位置从 "数字 "到 "字符串 "的隐性转换(在int命令之后,然后在信息之后)。 这一定是同一个警告? 我的编程能力很差。
再告诉我,如果代码可以工作,但只有警告,这不好吗?
代码片段。
并阅读字符串和交织器之间的区别。 如果要输出变量,你可能应该把它们声明为字符串类型。
阅读字符串和交织器之间的区别,如果要输出变量,你可能应该将其声明为字符串类型的变量
。
是的!)我已经明白了,修复了它,但只有部分警告消失了。但在代码中的TimeCurrent()..., sell1>0..., sell2>0..., rsi>0 - 警告从'数字'到'字符串'的隐式转换仍然是 。
因此,将数据的类型转换为你要写入的变量的类型。
我把零放在双引号里,在日期输出上,我通过变量字符串MT_time =TimeToString(TimeCurrent())来写。
谢谢你!现在一切都正常了!
我如何知道符号的限制(完全访问、仅关闭,等等)?当然是程序化的,然而我不知道如何用我的眼睛来做。
眼睛 - 在符号列表中,当把光标悬停在符号上时,要看工具提示。
而禁止交易的符号往往画得比较淡,但这取决于经纪公司。
在程序上。
伙计们,请帮忙。我正在写我的第一个EA,它简单得令人难以置信,但它有一些问题。
1.它给出了2个警告。
2)它不开放订单。在随机数据中存在一个错误,我把它修好了,但它仍然给我带来同样的错误。
请帮助。
下午好,下面的部分代码,打印机通过--所有的打印机,不管现有的订单,在Commment上的值禁止"Stop....."都是不断0。循环中的问题是什么,请告知。在测试器中。
下午好,下面的部分代码,打印机经过--所有的人,不管现有的顺序,对评论的价值禁止"Stop....."都是不断0。循环中出现了什么问题,请告知。在测试器中。
大括号不见了。