エラー、バグ、質問 - ページ 298 1...291292293294295296297298299300301302303304305...3185 新しいコメント Victor Kirillin 2011.02.11 09:11 #2971 Urain:標準のCChartクラスは不具合があります。スクリプトを実行すると、ほら、チャートが風で吹き飛ばされる :o) エラーメッセージが 表示されることなく、チャートが削除されます。私がお勧めできるのは、スクリプトが終了する前にeur.Detach()。その場合、チャートは削除されません。 Mykola Demko 2011.02.11 12:57 #2972 uncleVic:私がお勧めできるのは、スクリプトが終了する前にeur.Detach()。その場合、チャートは削除されません。 はい、はい、ありがとうございます、Rashidの投稿で、終了する前にDetachする必要があることは既に理解しています 削除済み 2011.02.12 12:30 #2973 1つのコードで複数のチャート(インジケータ)が考慮されるのかどうか教えてください。同じコードから複数の異なるウィンドウ(インジケーター)に表示させるにはどうしたらいいでしょうか?(ローソク足チャートの下にある別々のウィンドウに) Yedelkin 2011.02.12 17:20 #2974 -Alexey-: 1つのコードに複数のチャート(インジケータ)がある場合、教えてください。この1つのコードから複数の異なるウィンドウ(インディケータ)に出力するには(ローソク足チャートの下の別々のウィンドウに)どうしたらよいでしょうか? 一つのコードで複数のチャート(指標)を計算する」のであれば、おそらく、それぞれの指標のバッファが同じコードで計算されているのでしょう。インジケータバッファの値を「複数の異なるウィンドウ(ローソク足チャートの下の別ウィンドウ)」に出力するには、必要なウィンドウ数に応じてMQL5インジケータを作成し、メインコードから必要なインジケータバッファをそれぞれのインジケータにコピー すれば十分です。 削除済み 2011.02.12 17:32 #2975 Yedelkin: 1つのコードで複数のチャート(指標)を計算する」のであれば、おそらく、それぞれの指標のバッファが1つのコードで計算されているのでしょう。インジケータバッファの値を「複数の異なるウィンドウ(ローソク足チャートの下の別ウィンドウ)」に出力するには、必要なウィンドウ数に応じてMQL5インジケータを作成し、メインコードから必要なインジケータバッファを 各インジケータにコピーすれば十分です。 イエデルキン様、ご返信ありがとうございます。確かに、私のコードにはいくつかのインジケーターバッファがあります(1つまたは別のチャートを別々に描くために、それらをオンまたはオフにしています)。メインコードにある既存のインジケーターバッファを別のインジケーターにコピーする方法を教えてください。 Yedelkin 2011.02.12 17:34 #2976 -Alexey-: подскажите пожалуйста, как копировать имеющийся индикаторный буфер, который находится в основном коде, в другой индикатор? そこで、返信に「それぞれの指標でコピー する」というリンクを挿入しておきました。以下は、ドキュメントそのものへのリンクです。https://www.mql5.com/ru/docs/series/copybuffer このリンク先で不明な点があれば、質問してください。 Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer www.mql5.com Доступ к таймсериям и индикаторам / CopyBuffer - Документация по MQL5 削除済み 2011.02.12 17:47 #2977 Yedelkin: そこで、返信に「それぞれの指標でコピー する」というリンクを挿入しておきました。以下は、ドキュメントそのものへのリンクです。https://www.mql5.com/ru/docs/series/copybuffer このリンク先で不明な点があれば、お尋ねください。 ありがとうございます。何とかしてみようと思います。 Yedelkin 2011.02.12 17:58 #2978 -Alexey-: ありがとうございます。何とかしてみます。 複雑なことは何もないんです。インジケーターバッファのそれぞれには、ソースコード上であらかじめ番号が振られています。新しいインディケータとそのためのインディケータバッファを作成し、CopyBuffer関数を 使用してソースコードからインディケータバッファを要求し、そこから新しいインディケータのインディケータバッファに必要な値をコピーするのです。 削除済み 2011.02.12 18:09 #2979 Yedelkin: 複雑なことは何もないんです。インジケーターバッファのそれぞれには、ソースコード上であらかじめ番号が振られています。新しいインジケータとそのためのインジケータバッファを作成し、CopyBuffer関数を使って ソースコードからインジケータバッファを要求し、そこから必要な値をコピーするのです。 すべてがクリアになったようです。まず、ICustom関数の結果であるHandleをCopyBuffer関数が必要とするので、CopyBuffer関数を先に取得したパラメータHandleで使用する必要があります。バッファの計算コードはチャートに置かず、チャートからバッファをコピーして表示するインジケーターにのみ配置するという理解で合っていましたか? Yedelkin 2011.02.12 18:23 #2980 -Alexey-: Кажется, все понятно. Вначале необходимо использовать функцию ICustom, т.к. ее результат Handle нужен функции CopyBuffer, потом использовать функцию CopyBuffer с полученным ранее параметром Handle. 全くその通りです。iCustomには触れていません。 -アレクシー- バッファ計算を行うコードはチャートに置かず、そこからバッファをコピーして表示するインジケータのみでよいということでよかったでしょうか? 少なくとも、私はこの方法でやっていて、うまくいっています。 ...この方法を、ソースコードからサブウィンドウにある少なくとも一つのインジケータ・バッファに適用してみると、まるで「魔法」のようにすべてがうまくいくことでしょう。 1...291292293294295296297298299300301302303304305...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
標準のCChartクラスは不具合があります。
スクリプトを実行すると、ほら、チャートが風で吹き飛ばされる :o)
エラーメッセージが 表示されることなく、チャートが削除されます。
私がお勧めできるのは、スクリプトが終了する前に
eur.Detach()。
その場合、チャートは削除されません。
私がお勧めできるのは、スクリプトが終了する前に
eur.Detach()。
その場合、チャートは削除されません。
1つのコードに複数のチャート(インジケータ)がある場合、教えてください。この1つのコードから複数の異なるウィンドウ(インディケータ)に出力するには(ローソク足チャートの下の別々のウィンドウに)どうしたらよいでしょうか?
一つのコードで複数のチャート(指標)を計算する」のであれば、おそらく、それぞれの指標のバッファが同じコードで計算されているのでしょう。インジケータバッファの値を「複数の異なるウィンドウ(ローソク足チャートの下の別ウィンドウ)」に出力するには、必要なウィンドウ数に応じてMQL5インジケータを作成し、メインコードから必要なインジケータバッファをそれぞれのインジケータにコピー すれば十分です。
1つのコードで複数のチャート(指標)を計算する」のであれば、おそらく、それぞれの指標のバッファが1つのコードで計算されているのでしょう。インジケータバッファの値を「複数の異なるウィンドウ(ローソク足チャートの下の別ウィンドウ)」に出力するには、必要なウィンドウ数に応じてMQL5インジケータを作成し、メインコードから必要なインジケータバッファを 各インジケータにコピーすれば十分です。
-Alexey-:
подскажите пожалуйста, как копировать имеющийся индикаторный буфер, который находится в основном коде, в другой индикатор?
そこで、返信に「それぞれの指標でコピー する」というリンクを挿入しておきました。以下は、ドキュメントそのものへのリンクです。https://www.mql5.com/ru/docs/series/copybuffer このリンク先で不明な点があれば、お尋ねください。
ありがとうございます。何とかしてみます。
複雑なことは何もないんです。インジケーターバッファのそれぞれには、ソースコード上であらかじめ番号が振られています。新しいインジケータとそのためのインジケータバッファを作成し、CopyBuffer関数を使って ソースコードからインジケータバッファを要求し、そこから必要な値をコピーするのです。
-Alexey-:
Кажется, все понятно. Вначале необходимо использовать функцию ICustom, т.к. ее результат Handle нужен функции CopyBuffer, потом использовать функцию CopyBuffer с полученным ранее параметром Handle.
全くその通りです。iCustomには触れていません。
バッファ計算を行うコードはチャートに置かず、そこからバッファをコピーして表示するインジケータのみでよいということでよかったでしょうか?