エラー、バグ、質問 - ページ 1150

 
svds75:
すみません、よくわからないんです。もしかしたら、あなたは答えを知っていてヒントをくれたのかもしれませんね。私も考えました。ObjectFind()とObjectDelete()、どちらの関数が_LastErrorにエラーを発生させるのか、その他を教えていただければ、もしかしたら理解できるかもしれません。

適用場所はもちろん、(このコードでも)多くのバリエーションを試しました。そして下のif/elseは削除してもエラーが残るようです。

大体、迂回することができます。まともに処理した後に、オブジェクトをチェックするコードをさらに書かなければならないのです。実行中に何度もパラメータが変更されるので、削除して必要なパラメータで新たに作成した方が私としては楽です。それが、私が遭遇したことであり、私が尋ねる理由なのです。

メッセージは1つだけです。これは、OnCalculateの最初の呼び出しではオブジェクトが存在せず、ObjectFindがエラーを生成し、その後オブジェクトが作成され、OnCalculateでのObjectFindの その後の呼び出しが エラーなしで動作するためです。
 
barabashkakvn:
オブジェクト検索

戻り値

成功した 場合、見つかったオブジェクトが配置されているサブウィンドウの番号(0 はメインチャートウィンドウ)を返しますオブジェクトが見つ からなかった場合、この関数は負の数を返します。エラーに関する 追加 情報を取得するには、GetLastError() 関数を呼び出します

オブジェクトが見つからない場合は、エラーとなる。その際、ObjectFind 関数自体が負の数を返すので、エラー番号を取得 することができる。

この方がわかりやすいですね。

デバッグで実行して、変数"find"の値を見てください。

わかりました、わかりやすい説明ありがとうございます。ただ、コンパイラがやったこととはいえ、ObjectFindなどの パラメータが正しくないためにエラーになるのではと思いました。まあ、特に気にしないでください。"To get additional information aboutan error..." と書いてありますから。

とにかくありがとうございます。

 
mql5:
OnCalculateの最初の呼び出しではオブジェクトが存在せず、ObjectFindがエラーを生成し、その後オブジェクトが作成されるため、OnCalculateのObjectFindの その後の呼び出しは エラーなしで動作するため、メッセージが1つだけ表示されます。
あくまでこの例についてです。しかし、私のプロセスでは削除される可能性があります。そして、またエラーが書かれている。一般的には、すでに理解していました。ありがとうございました。
 
      IndicatorSetDouble (INDICATOR_MAXIMUM,???);
      IndicatorSetDouble (INDICATOR_MINIMUM,???);

スケール固定を無効にするためには、どのような値を報告すればよいか教えてください。

(対象:インダクタの設定の "スケール "タブでプログラム的にチェックを外す)

 
Fry:

スケール固定を無効にするためには、どのような値を報告すればよいか教えてください。

(目的:ツールの設定の「スケール」タブで、プログラム的にチェックをはずす)

これらのチェックボックスは、インジケータではデフォルトでチェックされていません。チェックを外すのはどうかと思う。
 
barabashkakvn:
これらのチェックボックスは、インジケーターではデフォルトでチェックされていません。チェックをはずすことに関しては、わかりません。

しかし、この関数は、それらを置くので、論理的にはそれらを削除する必要があります =)。

初期化時に、スケールをロックするかどうかを決定する入力が1つあります。

入力が=0ならロックしないようにしたい。

しかし、この intu !=0 が一度でもあれば(インジケーターのロード後に設定を変更することが可能です)、チェックボックスはプログラムによって設定されます。

そして、それをどのように取り除くか?
 
Fry:

しかし、この関数はそれらをチェックするので、論理的にはチェックを外すはずです =)。

初期化時に、スケールをロックするかどうかを決定する入力が1つあるんです。

入力が=0ならロックしないようにしたい。

しかし、この intu !=0 が一度でもあれば(入力を読み込んだ後、設定を変更できる)、プログラムによってチェックボックスが設定される。

そして、そのチェックはどのように外すのですか?
この場合、チェックマークを消したい場合は、現在のインジケータを削除して、新しいインジケータを追加するという方法があります。新しいインジケーターでは、デフォルトでスケールのチェックが外れています。
 

皆さん、どこで読めるか、あるいはリンクを投げていただけませんか?

私は、ある時間に注文を設定する目覚まし時計のようなものが必要で、この時間はいくつかのドロップダウン・パネルから設定することができます。

 
フィードに含まれる偽のイベント 移行後のイベントはありません。
 
仕事が終わってからプログラマーにフィードバックを残せるかどうか教えてください。