MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 730 1...723724725726727728729730731732733734735736737...1953 新しいコメント novichok2018 2019.01.11 13:41 #7291 ご出席の皆様、こんにちは。私の質問はトレーダーに対してではなく、MKL4プログラマーに対してです。なぜなら、コード開発者自身を含む2人のプログラマーが私を助けてくれなかったからです。 質問なのですが、ニュース取引用のEAテンプレートで、ニュース発表 前後の指定された期間の取引を無効にするものがありました。ニュースリリース後、しばらくしてからポジションを開くように設計し直したかったのです。ニュースリリース後のある瞬間以外は、常に取引を禁止するフラグを追加してみました。時間間隔はすべて設定で決まります。 そして、すべてうまくいき、その通りに動作するのですが、ひとつだけ肝心な点があります。それは、ニュースリリースの直前、あるいはそのタイミングで、コードを再コンパイルする必要があることです。これが行われないと、Expert Advisorはニュースラインを描きますが、メッセージは生成されず、したがってポジションは開きません。ペアによって挙動が異なり、不安定になる。 もし、このフォーラムに筋金入りの愛好家がいたり、同じような問題に直面している人がいたら、空気を汚さないために、元のコードと私が変更したコードをPMで送ります。 ありがとうございます。 Artyom Trishkin 2019.01.11 13:48 #7292 novichok2018:ご出席の皆様、こんにちは。私の質問はトレーダーに対してではなく、MKL4プログラマーに対してです。なぜなら、コード開発者自身を含む2人のプログラマーが私を助けてくれなかったからです。 質問です:ニュースリリース 前後のあらかじめ定義された期間に取引を無効にするニュース取引用の良いテンプレートが見つかりました。ニュースリリース後、しばらくしてからポジションを開くように設計し直したかったのです。ニュースリリース後のある瞬間以外は、常に取引を禁止するフラグを追加してみました。時間間隔はすべて設定で決まります。 そして、すべてうまくいき、その通りに動作するのですが、ひとつだけ肝心な点があります。それは、ニュースリリースの直前、あるいはそのタイミングで、コードを再コンパイルする必要があることです。これが行われないと、Expert Advisorはニュースラインを描きますが、メッセージは生成されず、したがってポジションは開きません。ペアによって挙動が異なり、不安定になる。 もし、このフォーラムに筋金入りの愛好家がいたり、同じような問題に直面している人がいたら、空気を汚さないために、元のコードと私が変更したコードをPMで送ります。 ありがとうございます。 電波をゾロゾロ流すか、フリーランスになるか。 Andrei Sokolov 2019.01.11 13:57 #7293 ごあいさつ DivergenceSolution インジケータは、"arrow" オブジェクトを作成し、チャート上の矢印からデータを取得します。 テスト用に有効化してもいいのか、有効化する場合はどのようにすればいいのか。 インジケータの入力パラメータは不明であり、テストを開始するとその一部しか表示されません。そして、今回のエントリーでは b0 = iCustom(NULL, 0, "DivergenceSolution", 0, 1); エラー発生 novichok2018 2019.01.11 14:04 #7294 Artyom Trishkin: 電波のゾロ目かフリーランスかどっちかだな。引き受けるということでしょうか。 ukrop1203 2019.01.11 14:28 #7295 みんな、ここで問題なのは、私はjavaでOOPの経験が少しあって、C++では「Hello, world!」レベルでしかプロシージャを使ったことがないことだ。 私はいくつかの大きな関数を分離するために、より正確にいくつかの部分にプログラムを分割する必要がある、マカロニ1000以上の行を読んでいない、私はあなたが別のファイルを作成する必要があります理解して、そこからこれらの関数をインポートしますが、一つの詳細があります。これらの関数は、私のekspertのグローバル変数を使って(場合によっては変更して)書いたので、その初期化なしでは、もちろん、スタンドアロン関数はコンパイルできません。 そこで問題です。C++で通常行われているように、この問題をうまく解決するにはどうしたらよいでしょうか? 1) 単純に、すべてのグローバル変数を入力パラメータとして関数に参照設定する?それだと面倒くさすぎる。 2)また、この関数のホテルファイルですべて同じグローバル変数を宣言し、それをインポート(関数)してメインプログラムで使用した場合、正常に動作するのでしょうか? Carcass77 2019.01.11 14:52 #7296 こんにちは。私のEAでは、atrとspreadを表示することにしました。2桁のスプレッドを作る方法と、そのペアに応じたATPを教えてください。 int Spread=(int)MarketInfo(Symbol(),MODE_SPREAD); double atr1440=iATR(Symbol(),1440,22,0); Comment( "atr1440 = " + DoubleToString(atr1440)+ "\n" + "Spread = " + DoubleToString(Spread)); Artyom Trishkin 2019.01.11 14:54 #7297 Carcass77:こんにちは。私のEAでは、atrとspreadを表示することにしました。2桁のスプレッドを作る方法と、そのペアに応じたATPを教えてください。 第2パラメータにカンマを使用したいのですが。やはり、エディターでコードを書くときにヒントがあるんです。 Carcass77 2019.01.11 15:01 #7298 Artyom Trishkin: 第2パラメータにカンマが入っているのです。やはり、エディターでコードを書くときにヒントがあるんです。ありがとうございます。このフォームでは、文字の大きさや色は変えられないという理解でいいのでしょうか? Alekseu Fedotov 2019.01.11 15:26 #7299 Carcass77:ありがとうございます。この表示では、文字の大きさや色は変えられないという理解で合っていますか?文字の大きさは可能だが、色は不可能だ。 文字列DoubleToString(double value, //numberint digits=8 //小数点以下の桁数); Carcass77 2019.01.11 15:33 #7300 Alekseu Fedotov:文字サイズはOK、カラーはNG。 文字列 DoubleToString(double value, //numberint digits=8 //小数点以下の桁数);すみません、フォントサイズの ことです 1...723724725726727728729730731732733734735736737...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ご出席の皆様、こんにちは。私の質問はトレーダーに対してではなく、MKL4プログラマーに対してです。なぜなら、コード開発者自身を含む2人のプログラマーが私を助けてくれなかったからです。
質問なのですが、ニュース取引用のEAテンプレートで、ニュース発表 前後の指定された期間の取引を無効にするものがありました。ニュースリリース後、しばらくしてからポジションを開くように設計し直したかったのです。ニュースリリース後のある瞬間以外は、常に取引を禁止するフラグを追加してみました。時間間隔はすべて設定で決まります。
そして、すべてうまくいき、その通りに動作するのですが、ひとつだけ肝心な点があります。それは、ニュースリリースの直前、あるいはそのタイミングで、コードを再コンパイルする必要があることです。これが行われないと、Expert Advisorはニュースラインを描きますが、メッセージは生成されず、したがってポジションは開きません。ペアによって挙動が異なり、不安定になる。
もし、このフォーラムに筋金入りの愛好家がいたり、同じような問題に直面している人がいたら、空気を汚さないために、元のコードと私が変更したコードをPMで送ります。
ありがとうございます。
ご出席の皆様、こんにちは。私の質問はトレーダーに対してではなく、MKL4プログラマーに対してです。なぜなら、コード開発者自身を含む2人のプログラマーが私を助けてくれなかったからです。
質問です:ニュースリリース 前後のあらかじめ定義された期間に取引を無効にするニュース取引用の良いテンプレートが見つかりました。ニュースリリース後、しばらくしてからポジションを開くように設計し直したかったのです。ニュースリリース後のある瞬間以外は、常に取引を禁止するフラグを追加してみました。時間間隔はすべて設定で決まります。
そして、すべてうまくいき、その通りに動作するのですが、ひとつだけ肝心な点があります。それは、ニュースリリースの直前、あるいはそのタイミングで、コードを再コンパイルする必要があることです。これが行われないと、Expert Advisorはニュースラインを描きますが、メッセージは生成されず、したがってポジションは開きません。ペアによって挙動が異なり、不安定になる。
もし、このフォーラムに筋金入りの愛好家がいたり、同じような問題に直面している人がいたら、空気を汚さないために、元のコードと私が変更したコードをPMで送ります。
ありがとうございます。
ごあいさつ
DivergenceSolution インジケータは、"arrow" オブジェクトを作成し、チャート上の矢印からデータを取得します。
テスト用に有効化してもいいのか、有効化する場合はどのようにすればいいのか。
インジケータの入力パラメータは不明であり、テストを開始するとその一部しか表示されません。そして、今回のエントリーでは
b0 = iCustom(NULL, 0, "DivergenceSolution", 0, 1);
エラー発生
電波のゾロ目かフリーランスかどっちかだな。
引き受けるということでしょうか。
みんな、ここで問題なのは、私はjavaでOOPの経験が少しあって、C++では「Hello, world!」レベルでしかプロシージャを使ったことがないことだ。
私はいくつかの大きな関数を分離するために、より正確にいくつかの部分にプログラムを分割する必要がある、マカロニ1000以上の行を読んでいない、私はあなたが別のファイルを作成する必要があります理解して、そこからこれらの関数をインポートしますが、一つの詳細があります。これらの関数は、私のekspertのグローバル変数を使って(場合によっては変更して)書いたので、その初期化なしでは、もちろん、スタンドアロン関数はコンパイルできません。
そこで問題です。C++で通常行われているように、この問題をうまく解決するにはどうしたらよいでしょうか?
1) 単純に、すべてのグローバル変数を入力パラメータとして関数に参照設定する?それだと面倒くさすぎる。
2)また、この関数のホテルファイルですべて同じグローバル変数を宣言し、それをインポート(関数)してメインプログラムで使用した場合、正常に動作するのでしょうか?
こんにちは。私のEAでは、atrとspreadを表示することにしました。2桁のスプレッドを作る方法と、そのペアに応じたATPを教えてください。
こんにちは。私のEAでは、atrとspreadを表示することにしました。2桁のスプレッドを作る方法と、そのペアに応じたATPを教えてください。
第2パラメータにカンマが入っているのです。やはり、エディターでコードを書くときにヒントがあるんです。
ありがとうございます。このフォームでは、文字の大きさや色は変えられないという理解でいいのでしょうか?
ありがとうございます。この表示では、文字の大きさや色は変えられないという理解で合っていますか?
文字の大きさは可能だが、色は不可能だ。
文字列DoubleToString(
double value, //number
int digits=8 //小数点以下の桁数
);
文字サイズはOK、カラーはNG。
文字列 DoubleToString(
double value, //number
int digits=8 //小数点以下の桁数
);
すみません、フォントサイズの ことです