[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 784 1...777778779780781782783784785786787788789790791...1145 新しいコメント 削除済み 2010.08.06 10:56 #7831 動作原理がよくわからないのですが...簡単な例でよければ...例えばC=A+Bなど ありがとうございました) feliks 2010.08.06 11:04 #7832 こんにちは。Expert Advisorでクロス時に1つの注文を出すように設定する方法を教えてください。プラスマイナスで決済されるのであれば、次の逆張りシグナルを待たせておくとよいでしょう。 戦術はシンプル 8EMA>26EMA MACD(5,13,1)>0 (MACDの2本目のローソク足で注文が出される) RSI 21 >(50) オープン買い 8EMA<26EMA MACD(5,13,1)<0 (MACDの2本目のローソク足で注文を開始) RSI 21 <(50) オープン売り ご清聴ありがとうございました。 ファイル: fastslowrmaursiamacdjeal_ts21_.mq4 9 kb Mikhail Toptunov 2010.08.06 12:13 #7833 こんにちは、問題はこれです。テスターを起動すると、何も操作していない。 Oleg 2010.08.06 12:34 #7834 どなたか、指定したシンボルの最後のX注文が以下の通りかどうかを確認するアルゴリズムを提案できませんか? は不採算だったのですか?というのが主な判断基準ですが、ベストな選択とはならないのではと思います。 チェックの速度とプロセッサの負荷の最小化を実現しました。 ありがとうございました。 Igor Makanu 2010.08.06 14:24 #7835 chief2000: どなたか、指定したシンボルの最後のX注文が以下の通りかどうかを確認するアルゴリズムを提案できませんか? は不採算だったのですか?というのが主な判断基準ですが、ベストな選択とはならないのではと思います。 チェックの速度とプロセッサの負荷の最小化を実現しました。 ありがとうございました。 double GetLastOrderProfit() { double profit = 0; datetime lastCloseTime = 0; int cnt = OrdersHistoryTotal(); for (int i=0; i < cnt; i++) { if (!OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) continue; if (OrderSymbol() != Symbol()) continue; if (OrderMagicNumber() != MagicNumber) continue; if (lastCloseTime < OrderCloseTime()) // find most recent order { lastCloseTime = OrderCloseTime(); profit = OrderProfit(); } } return (profit); } この機能は私のものではありませんが、条件に合わせるのは難しいことではないと思います。 削除済み 2010.08.06 16:42 #7836 できる人助けて...誰かトレーリングストップを直線的でなく...一定でなく、与えられた回数だけ作る方法を知っています。 例えば、価格がA pipsに移動したら損失はB pipsに移動し・・・、Cに移動したらDに移動する。 文字が同じ値ではなく、違う値になっているところ...。 Oleg 2010.08.06 17:36 #7837 IgorM: この機能は私のものではありませんが、必要な条件に応じて簡単に修正できると思います。それが「花」です :)一番面白いのは、この後です。 最初のループで、指定されたシンボルのオーダーをソートして、チケット別の配列を作ろうと思いました。 2番目のループで、配列をクローズタイムでソートする。 しかし、それなら、その終値から注文利益を得ればいいのですが、どうにかしてつなげることはできないでしょうか。 すべての注文を通さずに?- そうしないと、ループが多くなってしまうんです。 Igor Makanu 2010.08.06 17:45 #7838 chief2000: それが「花」です :)一番面白いのは、この後です。 最初のループで、指定されたシンボルのオーダーをソートして、チケット別の配列を作ろうと思いました。 2番目のループで、配列をクローズタイムでソートする。 しかし、それなら、その終値から注文利益を得ればいいのですが、どうにかしてつなげることはできないでしょうか。 すべての注文を通さずに?- そうでないと、ループが多くなりすぎてしまいます。 つまり、注文に成功したら、すぐにチケットを配列に格納し、そのチケットに対して分析を行うことができます。 もう一つの方法は、Expert Advisorを追加で作成し、端末の「履歴を復元」して、データをファイルに送信できるように出力することです。 Oleg 2010.08.06 17:54 #7839 IgorM: つまり、注文が成功したときに、すぐにチケットを配列に記憶させ、それを分析する必要があります オプションとして、端末の「履歴を復元」し、終了したデータをファイルにアンロードする、これを行うExpert Advisorを追加で作成したい Expert Advisorを特定のパソコンに縛られないように、原則的にファイルを扱わないようにしているのですが...。 最初のループで、指定したシンボルのチケットのための新しい配列を作成しなければならないようです。そして、2サイクルで、ソートします。 新しい配列にチケットを記憶させることで、日付順に表示します。得られた配列から、新しいループを実行し、利益をチェックする ラストオーダーのために Victor Nikolaev 2010.08.06 18:10 #7840 chief2000: EAを特定のパソコンに縛られないように、原則的にファイルをいじらないようにしているのですが...。 与えられたシンボルのチケットのために、最初のループで新しい配列を作らなければならないようです。そして、2サイクルで、ソートします。 を日付順に並べ、新しい配列にチケットを記憶させます。得られた配列から、新しいループを実行し、利益をチェックする ラストオーダーのために Integerが履歴を扱うコードを掲載しました。開いている順に並べたり、閉じている順に並べたり。ただ、調べる必要があります。 1...777778779780781782783784785786787788789790791...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
動作原理がよくわからないのですが...簡単な例でよければ...例えばC=A+Bなど
ありがとうございました)
こんにちは。Expert Advisorでクロス時に1つの注文を出すように設定する方法を教えてください。プラスマイナスで決済されるのであれば、次の逆張りシグナルを待たせておくとよいでしょう。
戦術はシンプル
8EMA>26EMA
MACD(5,13,1)>0 (MACDの2本目のローソク足で注文が出される)
RSI 21 >(50) オープン買い
8EMA<26EMA
MACD(5,13,1)<0 (MACDの2本目のローソク足で注文を開始)
RSI 21 <(50) オープン売り
ご清聴ありがとうございました。どなたか、指定したシンボルの最後のX注文が以下の通りかどうかを確認するアルゴリズムを提案できませんか?
は不採算だったのですか?というのが主な判断基準ですが、ベストな選択とはならないのではと思います。
チェックの速度とプロセッサの負荷の最小化を実現しました。
ありがとうございました。
どなたか、指定したシンボルの最後のX注文が以下の通りかどうかを確認するアルゴリズムを提案できませんか?
は不採算だったのですか?というのが主な判断基準ですが、ベストな選択とはならないのではと思います。
チェックの速度とプロセッサの負荷の最小化を実現しました。
ありがとうございました。
この機能は私のものではありませんが、条件に合わせるのは難しいことではないと思います。
できる人助けて...誰かトレーリングストップを直線的でなく...一定でなく、与えられた回数だけ作る方法を知っています。
例えば、価格がA pipsに移動したら損失はB pipsに移動し・・・、Cに移動したらDに移動する。
文字が同じ値ではなく、違う値になっているところ...。
この機能は私のものではありませんが、必要な条件に応じて簡単に修正できると思います。
それが「花」です :)一番面白いのは、この後です。
最初のループで、指定されたシンボルのオーダーをソートして、チケット別の配列を作ろうと思いました。
2番目のループで、配列をクローズタイムでソートする。
しかし、それなら、その終値から注文利益を得ればいいのですが、どうにかしてつなげることはできないでしょうか。
すべての注文を通さずに?- そうしないと、ループが多くなってしまうんです。
それが「花」です :)一番面白いのは、この後です。
最初のループで、指定されたシンボルのオーダーをソートして、チケット別の配列を作ろうと思いました。
2番目のループで、配列をクローズタイムでソートする。
しかし、それなら、その終値から注文利益を得ればいいのですが、どうにかしてつなげることはできないでしょうか。
すべての注文を通さずに?- そうでないと、ループが多くなりすぎてしまいます。
つまり、注文に成功したら、すぐにチケットを配列に格納し、そのチケットに対して分析を行うことができます。
もう一つの方法は、Expert Advisorを追加で作成し、端末の「履歴を復元」して、データをファイルに送信できるように出力することです。
つまり、注文が成功したときに、すぐにチケットを配列に記憶させ、それを分析する必要があります
オプションとして、端末の「履歴を復元」し、終了したデータをファイルにアンロードする、これを行うExpert Advisorを追加で作成したい
Expert Advisorを特定のパソコンに縛られないように、原則的にファイルを扱わないようにしているのですが...。
最初のループで、指定したシンボルのチケットのための新しい配列を作成しなければならないようです。そして、2サイクルで、ソートします。
新しい配列にチケットを記憶させることで、日付順に表示します。得られた配列から、新しいループを実行し、利益をチェックする
ラストオーダーのために
EAを特定のパソコンに縛られないように、原則的にファイルをいじらないようにしているのですが...。
与えられたシンボルのチケットのために、最初のループで新しい配列を作らなければならないようです。そして、2サイクルで、ソートします。
を日付順に並べ、新しい配列にチケットを記憶させます。得られた配列から、新しいループを実行し、利益をチェックする
ラストオーダーのために
Integerが履歴を扱うコードを掲載しました。開いている順に並べたり、閉じている順に並べたり。ただ、調べる必要があります。