エキスパートアドバイザー - 雑多な質問 - ページ 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 ) );// --- 2回目の編集です。私はテストした、ええ、それはすべての警告、エラーを防ぐことができます。私はあなたのアドバイスは、良いしてください必要がありますか?男ありがとうございます。 honest_knave 2016.12.21 09:49 #133 すみません、以前のあなたのスニペットから少し貼り付けただけです。エラー処理用の print文は何でもいいのですが、エラーを無視しないようにしましょう。 Max Enrik 2016.12.21 09:59 #134 #スプレッド・シート - 終了しました#スプレッドシートのエラー- 解決済みたぶん、ちょっと混乱しました。というわけで、以下の方法でやってみました。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 #クローズ・バイ - オープン私のブローカーは、注文によるクローズ機能を示して いません。そのため、スクリプトで「Close By」することができます。 この場合、何か違法なことが あるのでしょうか?ありがとうございます。 honest_knave 2016.12.22 10:07 #136 すみません、よくわからないんです。もう少し詳しく説明していただけませんか? Max Enrik 2016.12.22 10:30 #137 honest_knave: 申し訳ありませんが、理解できません。もう少し詳しく説明していただけませんか?あ!これは私が勘違いしているだけです。 Close byはOpposite Positionの略です。ご清聴ありがとうございました。#Close By - 終了しました Max Enrik 2016.12.22 12:15 #138 #continue; - Opencontinue;' 演算子は次の関数を 呼び出すのでしょうか? また、'continue;'はスキップをしているのでしょうか?MQL4の本で'continue;'について読んだことがあります。そして、それは私にとって明確ではありませんでした。どなたか解説していただけませんか?よろしくお願いします。 Marco vd Heijden 2016.12.22 13:14 #139 continue 演算子 最も近い外部ループ演算子の先頭に制御を渡す while、do-while または for Max Enrik 2016.12.22 14:25 #140 Marco vd Heijden:continue 演算子 最も近い外部ループ 演算子の先頭に制御を渡す while、do-while または for理解できた。でも、練習が必要だなぁ...。 何かやってみようと思います。ありがとうございました。 1...789101112131415161718192021...43 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? 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);
}
}
下のコードより上のコードの方が良いということですか?しかし、私は、エラーの説明を与えてくれる以下のコードが好きです。
// --- 2回目の編集です。
私はテストした、ええ、それはすべての警告、エラーを防ぐことができます。私はあなたのアドバイスは、良いしてください必要がありますか?
男ありがとうございます。
すみません、以前のあなたのスニペットから少し貼り付けただけです。エラー処理用の print文は何でもいいのですが、エラーを無視しないようにしましょう。
#スプレッド・シート - 終了しました
#スプレッドシートのエラー- 解決済み
たぶん、ちょっと混乱しました。というわけで、以下の方法でやってみました。
{
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はOpposite Positionの略です。
ご清聴ありがとうございました。
#Close By - 終了しました
#continue; - Open
continue;' 演算子は次の関数を 呼び出すのでしょうか?
また、'continue;'はスキップをしているのでしょうか?
MQL4の本で'continue;'について読んだことがあります。そして、それは私にとって明確ではありませんでした。
どなたか解説していただけませんか?
よろしくお願いします。
continue 演算子
最も近い外部ループ演算子の先頭に制御を渡す while、do-while または for
continue 演算子
最も近い外部ループ 演算子の先頭に制御を渡す while、do-while または for
理解できた。でも、練習が必要だなぁ...。
何かやってみようと思います。
ありがとうございました。