专家顾问 - 杂项问题 - 页 14 1...789101112131415161718192021...43 新评论 honest_knave 2016.12.21 09:32 #131 一些值得思考的问题。if(ObjectFind(chart_ID, name) < 0) // check the object does not exist{ if( !ObjectCreate( chart_ID, name, OBJ_LABEL, sub_window, 0, 0 ) ) { Print( __FUNCTION__, ": failed to create text label! Error code = ", GetLastError() ); return(false); }} Max Enrik 2016.12.21 09:42 #132 honest_knave:一些值得思考的问题。if(ObjectFind(chart_ID, name) < 0) // check the object does not exist{ if( !ObjectCreate( chart_ID, name, OBJ_LABEL, sub_window, 0, 0 ) ) { Print( __FUNCTION__, ": failed to create text label! Error code = ", GetLastError() ); return(false); }}你是说上面的代码比下面的代码好?但我喜欢下面的代码,因为它给了我错误的描述。if( errorcode !=0 ) printf( "Error %i: %s", errorcode, ErrorDescription( errorcode ) );// --第二次编辑。我测试了一下,是的,它可以防止任何警告和错误。我需要你的建议,哪种方法好呢?谢谢你,伙计。 honest_knave 2016.12.21 09:49 #133 对不起,我只是从你先前的一个片段中粘贴了一点。任何处理错误的 打印语句都可以,只是不要忽略错误。 Max Enrik 2016.12.21 09:59 #134 #SpreadSheet - 关闭#SpreadSheet的错误 - 关闭也许,我有点糊涂了。所以我就用了下面的方法。if(ObjectFind(chart_ID, name) < 0) // check the object does not exist{ if( !ObjectCreate( chart_ID, name, OBJ_LABEL, sub_window, 0, 0 ) ) { if( errorcode !=0 ) printf( "Error %i: %s", errorcode, ErrorDescription( errorcode ) ); }}我希望这对我来说是个好决定。谢谢你的帮助! 特别感谢@honest_knave 和@Marco vd Heijden expert advisor - miscellaneous Stop Creating object - errors - miscellaneous questions Max Enrik 2016.12.22 09:40 #135 #靠拢-开放我的经纪人不向我展示平仓功能。因此,但我可以用脚本"平仓"。 那么,在这种情况下,有什么不合法的事情吗?谢谢你。 honest_knave 2016.12.22 10:07 #136 对不起,我不明白。请你更详细地解释一下? Max Enrik 2016.12.22 10:30 #137 honest_knave: 对不起,我不明白。请你更详细地解释一下?哦!这只是我的误解。 Close by的作用是相反的位置。谢谢你的关注。#Close By - 关闭 Max Enrik 2016.12.22 12:15 #138 #continue;- 打开continue;'操作符是调用下一个函数 吗? 还有'continue;'是做跳过吗?我甚至从MQL4书中读到了'continue;'。但对我来说,这并不清楚。谁能给我解释一下?先谢谢你。 Marco vd Heijden 2016.12.22 13:14 #139 继续 操作符 将控制权传递给最近的外部循环操作者 while, do-while 或 for 的开头。 Max Enrik 2016.12.22 14:25 #140 Marco vd Heijden:继续 操作符 将控制权传递 给最近的外部循环 操作者 while, do-while 或 for 的开头。我明白了。但我需要对它进行练习... 我将为它尝试一些东西。谢谢你,伙计。 1...789101112131415161718192021...43 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
一些值得思考的问题。
{
if( !ObjectCreate( chart_ID, name, OBJ_LABEL, sub_window, 0, 0 ) )
{
Print( __FUNCTION__, ": failed to create text label! Error code = ", GetLastError() );
return(false);
}
}
一些值得思考的问题。
{
if( !ObjectCreate( chart_ID, name, OBJ_LABEL, sub_window, 0, 0 ) )
{
Print( __FUNCTION__, ": failed to create text label! Error code = ", GetLastError() );
return(false);
}
}
你是说上面的代码比下面的代码好?但我喜欢下面的代码,因为它给了我错误的描述。
// --第二次编辑。
我测试了一下,是的,它可以防止任何警告和错误。我需要你的建议,哪种方法好呢?
谢谢你,伙计。
对不起,我只是从你先前的一个片段中粘贴了一点。任何处理错误的 打印语句都可以,只是不要忽略错误。
#SpreadSheet - 关闭
#SpreadSheet的错误 - 关闭
也许,我有点糊涂了。所以我就用了下面的方法。
{
if( !ObjectCreate( chart_ID, name, OBJ_LABEL, sub_window, 0, 0 ) )
{
if( errorcode !=0 ) printf( "Error %i: %s", errorcode, ErrorDescription( errorcode ) );
}
}
我希望这对我来说是个好决定。
谢谢你的帮助!
特别感谢@honest_knave 和@Marco vd Heijden#靠拢-开放
我的经纪人不向我展示平仓功能。因此,但我可以用脚本"平仓"。
那么,在这种情况下,有什么不合法的事情吗?
谢谢你。
对不起,我不明白。请你更详细地解释一下?
哦!这只是我的误解。
Close by的作用是相反的位置。
谢谢你的关注。
#Close By - 关闭
#continue;- 打开
continue;'操作符是调用下一个函数 吗?
还有'continue;'是做跳过吗?
我甚至从MQL4书中读到了'continue;'。但对我来说,这并不清楚。
谁能给我解释一下?
先谢谢你。
继续 操作符
将控制权传递给最近的外部循环操作者 while, do-while 或 for 的开头。
继续 操作符
将控制权传递 给最近的外部循环 操作者 while, do-while 或 for 的开头。
我明白了。但我需要对它进行练习...
我将为它尝试一些东西。
谢谢你,伙计。