MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1215 1...120812091210121112121213121412151216121712181219122012211222...1953 新しいコメント AIGUL SALMANOVA 2020.07.14 08:43 #12141 a.lxrn:皆さんこんにちは、この問題を解決するために助けてください、問題はロジックにあります、今日、私は脳を壊してしまい、混乱に陥ったのです。ローソク足の終値がワゴンを上回ったら注文を出す、という初歩的なコードサンプルを書きました。信号はずっと残っているし、そのままでいてくれる。 きっと、私の言っていることがわかると思うんです。実のところ、状況が変わって終値が マスクより低くなるまで、買い注文を1つ開けてそれで終わりというシグナルはどのように作ればいいのでしょうか。 私も、どうしたらいいのか、考えています。 AIGUL SALMANOVA 2020.07.14 08:46 #12142 Igor Makanu:課題を間違えている、それ故にやり方を理解していない。タスクは次のようになります:バー1には「買いシグナル」があり、バー2にはそのようなシグナルがない - それは買いシグナルであることを意味します。は、それぞれ再開の禁止と「信号の途中」での取引の禁止が規定されます。 では、どうすればいいのでしょうか? AIGUL SALMANOVA 2020.07.14 08:46 #12143 Igor Makanu: 括弧は外しても 良いので、読みやすいように条件を書きました。 トロールが効いたらどうする?そうすれば、また同じことが繰り返されるでしょう。 Ivan_Invanov 2020.07.14 14:30 #12144 インジケーターのハンドルは初期化で書く必要があるのでしょうか? Ivan_Invanov 2020.07.14 21:03 #12145 このスレッドを完全に放棄する Ivan_Invanov 2020.07.14 21:05 #12146 なぜ、最初にハンドルを取得してからバッファをコピーする必要があるのでしょうか? なぜ、この関数がインジケータ値を一度に返さないのかが理解できません。おそらく、他の指標のデータが1つの変数に収まらないので、特定の指標で変更しないようにそのままにしたのでしょう。もしかして、中間ハンドルはどこに書いても変わらないのでは? Alexandr Sokolov 2020.07.14 21:08 #12147 Ivan_Invanov: なぜ、最初にハンドルを取得してからバッファをコピーするのか? なぜ、この関数がインジケータ値を一度に返さないのか理解できません。もしかしたら、他の指標のデータが1つの変数に収まらないので、特定の指標でやり直すのを避けるために、そのままにしているのかもしれません。もしかして、中間ハンドルはどこに書いても変わらないのでは? 大差ない prom18 2020.07.15 11:51 #12148 どなたかご存知ですか? #12140 Valeriy Yastremskiy 2020.07.15 12:54 #12149 AIGUL SALMANOVA: そして、もしトロールが発動したら・・・?そうすれば、またすべてがやり直しになる フラグは、注文の種類の 数を制御するか、チケットがある場合は成行注文の終了時間を制御し、0に等しくない場合は、注文が終了し、注文開始フラグは偽となります。 Valeriy Yastremskiy 2020.07.15 12:58 #12150 prom18:アドバイスをお願いします。インジケータからデータ(時間)を取得し、ティック間の差をミリ秒でカウントするEAがあります。Alertで出力してみると、以下のようになります(写真参照)。私の見るところ、まず合計ミリ秒を取得し、次に直近4ティック(1と2、2と3、3と4の間)の差をミリ秒単位で取得します。なぜ、このようになるのでしょうか?4回目のティックの値だけが必要です。 正直なところ、何が必要なのか理解できない。何が出力され、何が必要かをどう理解するか、数式で書く。 1...120812091210121112121213121412151216121712181219122012211222...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
皆さんこんにちは、この問題を解決するために助けてください、問題はロジックにあります、今日、私は脳を壊してしまい、混乱に陥ったのです。
ローソク足の終値がワゴンを上回ったら注文を出す、という初歩的なコードサンプルを書きました。
信号はずっと残っているし、そのままでいてくれる。 きっと、私の言っていることがわかると思うんです。
実のところ、状況が変わって終値が マスクより低くなるまで、買い注文を1つ開けてそれで終わりというシグナルはどのように作ればいいのでしょうか。
課題を間違えている、それ故にやり方を理解していない。
タスクは次のようになります:バー1には「買いシグナル」があり、バー2にはそのようなシグナルがない - それは買いシグナルであることを意味します。
は、それぞれ再開の禁止と「信号の途中」での取引の禁止が規定されます。
括弧は外しても 良いので、読みやすいように条件を書きました。
なぜ、最初にハンドルを取得してからバッファをコピーするのか? なぜ、この関数がインジケータ値を一度に返さないのか理解できません。もしかしたら、他の指標のデータが1つの変数に収まらないので、特定の指標でやり直すのを避けるために、そのままにしているのかもしれません。もしかして、中間ハンドルはどこに書いても変わらないのでは?
大差ない
そして、もしトロールが発動したら・・・?そうすれば、またすべてがやり直しになる
フラグは、注文の種類の 数を制御するか、チケットがある場合は成行注文の終了時間を制御し、0に等しくない場合は、注文が終了し、注文開始フラグは偽となります。
アドバイスをお願いします。インジケータからデータ(時間)を取得し、ティック間の差をミリ秒でカウントするEAがあります。
Alertで出力してみると、以下のようになります(写真参照)。私の見るところ、まず合計ミリ秒を取得し、次に直近4ティック(1と2、2と3、3と4の間)の差をミリ秒単位で取得します。
なぜ、このようになるのでしょうか?4回目のティックの値だけが必要です。
正直なところ、何が必要なのか理解できない。何が出力され、何が必要かをどう理解するか、数式で書く。