エラー、バグ、質問 - ページ 1546 1...153915401541154215431544154515461547154815491550155115521553...3185 新しいコメント Andrey Dik 2016.04.03 21:52 #15451 私のインジケータでは、最近OnCalculate()を全く使っていないのですが、何も、顔が広くなるばかりです。:)しかし、真剣に:OnChartEvent()を使用してください。人生のあらゆるケースに適している(imho)。 削除済み 2016.04.03 22:04 #15452 Andrey Dik:私のインジケータでは、最近OnCalculate()を全く使っていないのですが、何も、顔が広くなるばかりです。:)しかし、真剣に:OnChartEvent()を使用してください。人生のあらゆるケースに適している(imho)。 上記のリンクから、標準的なインジケータ・バッファで OnCalculateを使用しないと、MT5でクラッシュすることがある理由を示しました。 threat 2016.04.04 06:04 #15453 バグです。不正確だが、非常に気になるし、腹立たしい。右側のゼロ(現在)バーの奥には、1週間を基準にした時刻が計算されています。実際の取引週は週5日です。このため、新しい日付が来ると、ほとんどすべてのオブジェクトが画面上の位置を変えてしまうのです。動く」し、「歪む」。プログラマーとして、すべての取引商品に対応するのは難しいとは思いますが、このパラメータを設定に入れることで、ユーザーが最適なものを選択できるようになります。 例えば、こんな感じです。 торговых_дней_в_неделе = 5. 削除済み 2016.04.04 08:12 #15454 comp:スクリプトを使用すれば、(TFを変更することなく)チャート上の特定のインディケータのOnCalculateを一度に呼び出す ことが可能です。しかし、インジケータがターミナルに独自のOnCalculate(MT5)を呼び出させる必要がある場合、この(スクリプト)バリアントも適切ではありません。OnCalculate(параметры); この方法は試されましたか? 削除済み 2016.04.04 08:13 #15455 pako: この方法は試されましたか?(CLASS::FullOnCalculate())を試しましたが、使えません。私ではなく、端末自身が呼び出す必要があるのです。 削除済み 2016.04.04 08:17 #15456 comp:(CLASS::FullOnCalculate())を試しましたが、使えません。どこかの掲示板で見たことがあるのですが、見つかりません。OnCalculate(パラメータ付き)が呼び出されるのは、サードパーティーの関数からです。int your function(){OnCalculate(パラメータ付き)。}こんな感じ 削除済み 2016.04.04 08:23 #15457 pako:どこかの掲示板で見たような気がするのですが、見つかりません。 それを持ち出したのです。 削除済み 2016.04.04 08:33 #15458 comp: それを引用したものです。いいえ、そうではありません新しい気配値が到着したときのみ、OnCalculateでインジケータが再計算されます。OwlはOnCalculateで満たされたインジケータ・バッファだけを見ます。つまり、入力される引用符の間にOnCalculateを呼び出すと、その引用符はで、別の関数からインジケータ・バッファに値を 渡します。など TheXpert 2016.04.04 08:47 #15459 ここで注意してほしいのは、こうして計算されたデータをすぐに端末に再描画させるにはどうしたらいいか、ということです。 削除済み 2016.04.04 08:49 #15460 Комбинатор: さて、問題は、このようにして計算されたデータを、端末がすぐに再描画するようにするにはどうしたらいいかということです。 方法はなさそうだ。 1...153915401541154215431544154515461547154815491550155115521553...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私のインジケータでは、最近OnCalculate()を全く使っていないのですが、何も、顔が広くなるばかりです。:)
しかし、真剣に:OnChartEvent()を使用してください。人生のあらゆるケースに適している(imho)。
私のインジケータでは、最近OnCalculate()を全く使っていないのですが、何も、顔が広くなるばかりです。:)
しかし、真剣に:OnChartEvent()を使用してください。人生のあらゆるケースに適している(imho)。
バグです。不正確だが、非常に気になるし、腹立たしい。
右側のゼロ(現在)バーの奥には、1週間を基準にした時刻が計算されています。実際の取引週は週5日です。このため、新しい日付が来ると、ほとんどすべてのオブジェクトが画面上の位置を変えてしまうのです。動く」し、「歪む」。プログラマーとして、すべての取引商品に対応するのは難しいとは思いますが、このパラメータを設定に入れることで、ユーザーが最適なものを選択できるようになります。
例えば、こんな感じです。
торговых_дней_в_неделе = 5.
スクリプトを使用すれば、(TFを変更することなく)チャート上の特定のインディケータのOnCalculateを一度に呼び出す ことが可能です。
しかし、インジケータがターミナルに独自のOnCalculate(MT5)を呼び出させる必要がある場合、この(スクリプト)バリアントも適切ではありません。
OnCalculate(параметры);
この方法は試されましたか?この方法は試されましたか?
(CLASS::FullOnCalculate())を試しましたが、使えません。
どこかの掲示板で見たことがあるのですが、見つかりません。
OnCalculate(パラメータ付き)が呼び出されるのは、サードパーティーの関数からです。
int your function()
{
OnCalculate(パラメータ付き)。
}
こんな感じ
どこかの掲示板で見たような気がするのですが、見つかりません。
それを引用したものです。
いいえ、そうではありません
新しい気配値が到着したときのみ、OnCalculateでインジケータが再計算されます。
OwlはOnCalculateで満たされたインジケータ・バッファだけを見ます。
つまり、入力される引用符の間にOnCalculateを呼び出すと、その引用符は
で、別の関数からインジケータ・バッファに値を 渡します。
など
さて、問題は、このようにして計算されたデータを、端末がすぐに再描画するようにするにはどうしたらいいかということです。