[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 515 1...508509510511512513514515516517518519520521522...631 新しいコメント Alexander Mostovnek 2012.11.16 11:25 #5141 TarasBY:OrderSend() 関数をよく読んでください。保留中の注文のパラメータがある。現在の日 = iTime (Symbol(), PERIOD_D1, 0) の最初に保留中の注文を開く場合、この時間にもう1日 - 1440 * 60 を追加します。トリガーされなかった未決済注文は、翌日の初めに自動的に削除されます。 読みました、私のDCは対応していないようです。 TarasBY 2012.11.16 11:29 #5142 Noterday: 読みました、DCは対応してないようです。 そんなのあるんですか? Alexander Mostovnek 2012.11.16 11:33 #5143 まあ、そうなんでしょうね、私の端末の問題なんでしょうけど。私も隣のスレッドで「Account HISTORY」タブからのレポートは保存していないと発言済みですが・・・。 TarasBY 2012.11.16 11:37 #5144 Noterday: まあ、そうなんでしょうね、私の端末の問題なんでしょうけど。私も隣のスレッドで「Account HISTORY」タブからのレポートは保存していないと発言済みですが・・・。 奇しくも私もそうですが、私のビルドは416です。とはいえ、有効期限切れで動かなかった保留注文を 削除するのは端末とは関係なく、これは証券会社のサーバーの実力です。 Vladyslav Goshkov 2012.11.16 15:24 #5145 hoz:正直なところ、もう完全に混乱しています。他の人がどうやっているのか、実例もないんです。値を取得する以外に、他の変数に代入する必要があると理解していますが?基本は いらない。可変視認性についてはよく理解しています。教科書には、変数の値を参照渡しすることは書かれていない。なぜ、私をそこに送るのですか?冗談だろう? いいえ、そうではありません。スコープに関するあなたの知識という意見は、非常に誇張されています。侮辱しているわけではなく、基本を習得していないのがバレバレなんです。時間があるので、「指の上」でやってみようと思います。関数の中に変数があると書きましたが、そこに変数が存在するのです。この関数は処理を完了し、変数に割り当てられていたメモリが解放されます。では、変数の範囲 外で使用するものを参照する?この住所には、どんな「ゴミ」もありえます。開発者に先見の明があり、アドレス演算を除外したことを喜ぶしかない。関数の結果を外部に渡す必要がある場合は、常に参照ではなく値で渡します(つまり、値が格納されているメモリセルのアドレスではなく、値そのものを渡します)。もちろん例外はありますが、µl4ではありません(配列を扱う場合は除く)。だから、ぜひ再読してください。損はしませんよ。 Sergey Guliaev 2012.11.16 15:43 #5146 VladislavVG:アドレス演算を排除した開発者の先見の明を喜ぶしかない。 しかし、記述されていないにもかかわらず、そこにあるのです. Vladyslav Goshkov 2012.11.16 15:47 #5147 valenok2003: アレイの場合はどうでしょうか? 配列の場合は難しくありません。通常、パラメータとしての配列は外部から参照渡しされ、関数の内部で処理されるので、何も返す必要はなく、結果は一度に得られます。関数内で配列のメモリを動的に確保し、そこに配列そのものを記述している場合、参照(またはアドレス)を返す必要が出てくるかもしれません。そして、この配列を関数外で利用するためには、確保したメモリ領域のアドレスを関数外に渡す必要があります。 実際より怖く聞こえますね。分かりにくければ、いくつか例を挙げましょう。 Sergey Guliaev 2012.11.16 15:55 #5148 VladislavVG: 配列の場合は複雑ではありません。通常、パラメータとしての配列は外部から参照渡しされますが、関数内部ではそれを処理し、何も返す必要はありません - 結果はすぐに得られます。関数内で配列のメモリを動的に確保し、そこに配列そのものを記述している場合、参照(またはアドレス)を返す必要が出てくるかもしれません。そして、この配列を関数外で利用できるようにするために、確保したメモリ領域のアドレスを関数外に渡す必要があります。 実際より怖く聞こえますね。わからなければ、いくつか例を挙げましょう。 つまり、変数や配列が上位に記述されていれば、そのアドレスはいくらでも前後して参照できる。 Vladyslav Goshkov 2012.11.16 16:19 #5149 valenok2003: つまり、変数や配列が上位に記述されていれば、そのアドレスはいくらでも前後に参照できるのです そうですね。 削除済み 2012.11.16 17:42 #5150 こんばんは。コーディングに関しては、ちょっと「クルクルパー」なんです :)フィボナッチ指標に基づいたExpert Advisorを構築しています。今までの戦略には注目していない。私の問題は7つのフィボナッチレベル です。各レベルを2つの異なる保留中の注文でクロスさせ、それ以上にはしない方法です。何かヒントがあれば幸いです。ぎこちないロシア語で申し訳ありません。 ファイル: trommeld500kfibo.mq4 6 kb 1...508509510511512513514515516517518519520521522...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
OrderSend() 関数をよく読んでください。保留中の注文のパラメータがある。
現在の日 = iTime (Symbol(), PERIOD_D1, 0) の最初に保留中の注文を開く場合、この時間にもう1日 - 1440 * 60 を追加します。トリガーされなかった未決済注文は、翌日の初めに自動的に削除されます。
読みました、私のDCは対応していないようです。
読みました、DCは対応してないようです。
まあ、そうなんでしょうね、私の端末の問題なんでしょうけど。私も隣のスレッドで「Account HISTORY」タブからのレポートは保存していないと発言済みですが・・・。
正直なところ、もう完全に混乱しています。他の人がどうやっているのか、実例もないんです。
値を取得する以外に、他の変数に代入する必要があると理解していますが?
基本は いらない。可変視認性についてはよく理解しています。教科書には、変数の値を参照渡しすることは書かれていない。なぜ、私をそこに送るのですか?冗談だろう?
いいえ、そうではありません。スコープに関するあなたの知識という意見は、非常に誇張されています。侮辱しているわけではなく、基本を習得していないのがバレバレなんです。
時間があるので、「指の上」でやってみようと思います。関数の中に変数があると書きましたが、そこに変数が存在するのです。この関数は処理を完了し、変数に割り当てられていたメモリが解放されます。では、変数の範囲 外で使用するものを参照する?この住所には、どんな「ゴミ」もありえます。開発者に先見の明があり、アドレス演算を除外したことを喜ぶしかない。関数の結果を外部に渡す必要がある場合は、常に参照ではなく値で渡します(つまり、値が格納されているメモリセルのアドレスではなく、値そのものを渡します)。もちろん例外はありますが、µl4ではありません(配列を扱う場合は除く)。だから、ぜひ再読してください。損はしませんよ。
アドレス演算を排除した開発者の先見の明を喜ぶしかない。
アレイの場合はどうでしょうか?
配列の場合は難しくありません。通常、パラメータとしての配列は外部から参照渡しされ、関数の内部で処理されるので、何も返す必要はなく、結果は一度に得られます。関数内で配列のメモリを動的に確保し、そこに配列そのものを記述している場合、参照(またはアドレス)を返す必要が出てくるかもしれません。そして、この配列を関数外で利用するためには、確保したメモリ領域のアドレスを関数外に渡す必要があります。
実際より怖く聞こえますね。分かりにくければ、いくつか例を挙げましょう。
配列の場合は複雑ではありません。通常、パラメータとしての配列は外部から参照渡しされますが、関数内部ではそれを処理し、何も返す必要はありません - 結果はすぐに得られます。関数内で配列のメモリを動的に確保し、そこに配列そのものを記述している場合、参照(またはアドレス)を返す必要が出てくるかもしれません。そして、この配列を関数外で利用できるようにするために、確保したメモリ領域のアドレスを関数外に渡す必要があります。
実際より怖く聞こえますね。わからなければ、いくつか例を挙げましょう。
つまり、変数や配列が上位に記述されていれば、そのアドレスはいくらでも前後して参照できる。
つまり、変数や配列が上位に記述されていれば、そのアドレスはいくらでも前後に参照できるのです
そうですね。
こんばんは。
コーディングに関しては、ちょっと「クルクルパー」なんです :)フィボナッチ指標に基づいたExpert Advisorを構築しています。今までの戦略には注目していない。私の問題は7つのフィボナッチレベル です。各レベルを2つの異なる保留中の注文でクロスさせ、それ以上にはしない方法です。
何かヒントがあれば幸いです。
ぎこちないロシア語で申し訳ありません。