MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 250 1...243244245246247248249250251252253254255256257...1953 新しいコメント Alexey Viktorov 2017.07.14 08:56 #2491 Valerius:こんにちは。みんな、プログラムでインジケータをチャートに 表示できるかどうか教えてくれないか?それとも手動のみ?その場合、どのような指令が出されるのでしょうか。mql4では、このインジケータであらかじめ用意されたテンプレートしか適用できません。 Valerius 2017.07.14 09:07 #2492 いいえ、必要なのはチャート上にインジケータを ソフトウェアでインストールすることです。まあ無理なら無理で......。可哀想に。 Artyom Trishkin 2017.07.14 09:09 #2493 Valerius:いいえ、必要なのはチャート上にインジケータを ソフトウェアでインストールすることです。まあ無理なら無理で......。可哀想に。 MT5では可能です。 Valerius 2017.07.14 10:16 #2494 MT4でないと...。 Alexander Voronkov 2017.07.14 10:52 #2495 Valerius:MT4でないと...。フリーランス Konstantin Erin 2017.07.14 20:53 #2496 Valerius: みんな、プログラムでインジケータをチャートに 表示できるかどうか教えてくれないか?それとも手動のみ?アドバイザー(スクリプト)は、インジケーターのように画面上に描画することができます。iCustom関数やExpert Advisor(スクリプト)自体の計算によるインジケータデータ Valerius 2017.07.15 10:21 #2497 Expert Advisorはマルチカレンシーに対応しています。フクロウがこの指標を20ペア同時に描くとしたら...1年後に想像できますか ))) 私はフクロウが私のためにチャートに指標を描いてくれるまで待ちます))))OK、プログラムからチャート上でインジケータを 動かすことができないことは明らかです。もう選択肢はないのです。 Artyom Trishkin 2017.07.15 10:26 #2498 Valerius:Expert Advisorはマルチカレンシーに対応しています。フクロウがこの指標を20ペア同時に描くとしたら...1年後に想像できますか ))) 私はフクロウが私のためにチャートに指標を描いてくれるまで待ちます))))OK、プログラムからチャート上でインジケータを 動かすことができないことは明らかです。もう選択肢はないのです。 オプションは動物園のことは忘れて、真剣に答え合わせをする--そのどちらかが問題を解決してくれるのです。 RaX79 2017.07.17 05:10 #2499 アフタヌーン!非常に不思議な状況です。Expert Advisorは、MACDオシレーターのラインMODE_SIGNALの方向と、MODE_MAINのゼロに対する位置を計算します。極めて単純なことのようです。iMACDの機能を利用しています。テストを実行すると、Tester: Exchange rate cannot be calculatedと表示されます。と、長い間思っていました。よりシンプルな要素に分割することにしました(下記のコードのように)。MyMACDMode < 0 "の行を削除すると、テストが正常に実行されることが判明しました。いろいろな組み合わせを試しましたが、結果は同じです。私はちょっとしたトリックを試してみて、テキストとしてチャートに出力MyMACDModeを置く - それは、行がゼロ以下であれば、働いた - 画面上でそれが受け取る番号を言う(数値自体は値9.213552135で非常に大きいですが、0.00123のような指標何か)。符号が対応していて、これが必要なんです。このコードの結果を画面に表示してみると、いつもMACDが0を上回っていることが判明します。どこが悪いのかわからない...。どうしたらいいのでしょうか?// 変数の宣言MyMACDOld = iMACD(_Symbol, IndicatorPeriod, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 1)とする。 MyMACDNew = iMACD(_Symbol, IndicatorPeriod, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 0)とする。 MyMACDMode = iMACD(_Symbol, IndicatorPeriod, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 0);// 実行if ( MyMACDOld > MyMACDNew ){ if (MyMACDMode < 0){ を返します(1)。}} Any questions from newcomers Konstantin Erin 2017.07.17 10:03 #2500 RaX79:こんにちは。非常に不思議な状況です。Expert Advisorは、MACDオシレーターのラインMODE_SIGNALの方向と、ゼロに対するMODE_MAINの位置を計算します。とてもシンプルに思えます。iMACDの機能を利用しています。テストを実行すると、Tester: Exchange rate cannot be calculatedと表示されます。と、長い間思っていました。よりシンプルな要素に分割することにしました(下記のコードのように)。MyMACDMode < 0 "の行を削除すると、テストが正常に実行されることが判明しました。いろいろな組み合わせを試しましたが、結果は同じです。私はちょっとしたトリックを試してみて、テキストとしてチャートに出力MyMACDModeを置く - それは、ラインがゼロ以下である場合、働いた - 画面上でそれが受け取る番号を言う(数値自体は値9.213552135で非常に大きいですが、0.00123のような指標に何か)。符号が対応していて、これが必要なんです。このコードの結果を画面に表示してみると、いつもMACDが0を上回っていることが判明します。どこが悪いのかわからない...。どうしたらいいのでしょうか? おそらく、非流通商品なので、利益を計算するのに必要なデータがないのでしょう。テスターが計算方法を知らないだけです。もう1つ試してみてください。 1...243244245246247248249250251252253254255256257...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは。
みんな、プログラムでインジケータをチャートに 表示できるかどうか教えてくれないか?それとも手動のみ?
その場合、どのような指令が出されるのでしょうか。
mql4では、このインジケータであらかじめ用意されたテンプレートしか適用できません。
いいえ、必要なのはチャート上にインジケータを ソフトウェアでインストールすることです。
まあ無理なら無理で......。可哀想に。
いいえ、必要なのはチャート上にインジケータを ソフトウェアでインストールすることです。
まあ無理なら無理で......。可哀想に。
MT4でないと...。
MT4でないと...。
フリーランス
アドバイザー(スクリプト)は、インジケーターのように画面上に描画することができます。iCustom関数やExpert Advisor(スクリプト)自体の計算によるインジケータデータ
Expert Advisorはマルチカレンシーに対応しています。フクロウがこの指標を20ペア同時に描くとしたら...1年後に想像できますか ))) 私はフクロウが私のためにチャートに指標を描いてくれるまで待ちます))))
OK、プログラムからチャート上でインジケータを 動かすことができないことは明らかです。もう選択肢はないのです。
Expert Advisorはマルチカレンシーに対応しています。フクロウがこの指標を20ペア同時に描くとしたら...1年後に想像できますか ))) 私はフクロウが私のためにチャートに指標を描いてくれるまで待ちます))))
OK、プログラムからチャート上でインジケータを 動かすことができないことは明らかです。もう選択肢はないのです。
アフタヌーン!
非常に不思議な状況です。Expert Advisorは、MACDオシレーターのラインMODE_SIGNALの方向と、MODE_MAINのゼロに対する位置を計算します。極めて単純なことのようです。iMACDの機能を利用しています。テストを実行すると、Tester: Exchange rate cannot be calculatedと表示されます。と、長い間思っていました。よりシンプルな要素に分割することにしました(下記のコードのように)。MyMACDMode < 0 "の行を削除すると、テストが正常に実行されることが判明しました。いろいろな組み合わせを試しましたが、結果は同じです。私はちょっとしたトリックを試してみて、テキストとしてチャートに出力MyMACDModeを置く - それは、行がゼロ以下であれば、働いた - 画面上でそれが受け取る番号を言う(数値自体は値9.213552135で非常に大きいですが、0.00123のような指標何か)。符号が対応していて、これが必要なんです。このコードの結果を画面に表示してみると、いつもMACDが0を上回っていることが判明します。どこが悪いのかわからない...。どうしたらいいのでしょうか?
// 変数の宣言
MyMACDOld = iMACD(_Symbol, IndicatorPeriod, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 1)とする。
MyMACDNew = iMACD(_Symbol, IndicatorPeriod, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 0)とする。
MyMACDMode = iMACD(_Symbol, IndicatorPeriod, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 0);
// 実行
if ( MyMACDOld > MyMACDNew )
{
if (MyMACDMode < 0)
{
を返します(1)。
}
}
こんにちは。
非常に不思議な状況です。Expert Advisorは、MACDオシレーターのラインMODE_SIGNALの方向と、ゼロに対するMODE_MAINの位置を計算します。とてもシンプルに思えます。iMACDの機能を利用しています。テストを実行すると、Tester: Exchange rate cannot be calculatedと表示されます。と、長い間思っていました。よりシンプルな要素に分割することにしました(下記のコードのように)。MyMACDMode < 0 "の行を削除すると、テストが正常に実行されることが判明しました。いろいろな組み合わせを試しましたが、結果は同じです。私はちょっとしたトリックを試してみて、テキストとしてチャートに出力MyMACDModeを置く - それは、ラインがゼロ以下である場合、働いた - 画面上でそれが受け取る番号を言う(数値自体は値9.213552135で非常に大きいですが、0.00123のような指標に何か)。符号が対応していて、これが必要なんです。このコードの結果を画面に表示してみると、いつもMACDが0を上回っていることが判明します。どこが悪いのかわからない...。どうしたらいいのでしょうか?