どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 212 1...205206207208209210211212213214215216217218219...1178 新しいコメント Victor Nikolaev 2013.10.26 14:23 #2111 solnce600: ありがとうございました。 酸素を吸ってから、アドバイスを解読してみますね。 もしかしたら、もっと具体的なアドバイスをいただけるかもしれませんし、私のコードの断片を一つでも直していただけるかもしれません。 そうすれば、脳に定着して、同じ失敗をしなくなる。 ありがとうございます(苦笑)。 どの部分を直すにも、ToRを書かなければならないが、その覚悟はあるか? Artyom Trishkin 2013.10.26 15:13 #2112 ALXIMIKS: Question: OrderSelectが選択されたとき、注文履歴の中で最後にクローズされた注文は何ですか? 1)ゼロ「0」。 2) 最後の「OrderHystoryTotal -1」。 3)ランダム 4) 注文が開かれた時間に依存する(それなら1と2のどちらに近いのか?) このように注文がリスト上に配置されていることは、絶対に間違いないのでしょうか?もし、ある不愉快な瞬間に歴史が再編成され、その中の秩序が異なる位置に置かれ始めたらどうするか?頭の中の仮説ではなく、時間によって極限を見つけ出すのが一番確実な方法なのですが...。 テスター用のおもちゃを作るのと、現実の世界で動くのは別物ですからね。突然」起こりうる落とし穴をすべて考慮に入れることに慣れさせる......。 Всеволод 2013.10.26 15:14 #2113 ALXIMIKS: Question: OrderSelectが選択されたとき、注文履歴の中で最後にクローズされた注文は何ですか? https://www.mql5.com/ru/forum/131859/page4#434227 Artyom Trishkin 2013.10.26 15:23 #2114 solnce600: 私の例に関連して、"on your fingers "について説明していただけると幸いです。 私の論理が破綻しているところ。どういうことなのか理解できない。 ありがとうございます。 if(your_first_condition) { //があります。 // 実行 //すべて // これらの // 文字列、以下の場合のみ //your_first_ condition is true } // この行はどのような場合でも実行されます if(your_second_condition) // この文字列は、your_second_condition が true のときのみ実行されます。 // この文字列は、 your_first_precondition が false を返しても、どのような場合にも実行されます。 // この文字列は、your_second_condition が false を返しても true を保持します。 ANDREY 2013.10.26 16:02 #2115 Vinin: どこかを直すには、ToRを書かなければなりませんが、その覚悟はありますか? まだです。 Sergey Dzyublik 2013.10.26 16:04 #2116 artmedia70:本当にこのようにリストに注文が入るのですか?もし、ある不愉快な瞬間に、歴史が再編成され、ワラントが違う形で並び始めたら?一番確実なのは、頭の中の仮定の推測ではなく、時間によって最後の1本を見つけることなのですが...。テスター用のおもちゃを作るのと、実社会で活躍するのは全く別物ですからね。突然」起こりうるあらゆる事態を考慮することに慣れさせる...。この質問、ちょっと違うような( オープンする前に、毎回クローズしたオーダーをすべて確認するのはあまり意味がない。 私たちにできることは何だろう?まあ、最後に閉じた注文のデータはファイルに保存 しておいて、閉じた注文の総数が変わったら更新すればいいんだけどね。(これはすでにある種の経済を表している)。 履歴の中に1000件、5000件の注文があったらどうする?注文履歴は常にクリーンアップされているのでしょうか? もしそうなら、誰によって? 履歴が増えると検索に時間がかかるので、OrderSelectのどの部分に最後に閉じた注文が入るのか聞いてみました。 ただ、絞り込み検索はしたいですね。 digits 2013.10.26 16:09 #2117 digits: こんにちは。 私の戦略はスプレッドを考慮したもので、スプレッドは関数で定義されています。 しかし、ストラテジーテスターではスプレッドが一定なので、ランダムスプレッドエミュレーターが必要なのです。2~3ポイント(4桁)の範囲で80%、3ポイント以上の範囲で20%の割合でテスターでの広がりの変化をエミュレートしたいです。もしかしたら、これを実装するためのアイデアや、このアイデアが解決されたリンクがあるかもしれません。 おそらく誰もこの話題に興味を示さないでしょうが、皆さんの意見を聞くために、スプレッドが2、3ピップスしかないバージョンを掲載します。 double Spread_(){ int compare = 0; int MaRand = 0; double sp = 0.0; double spread = 0.0; if (IsTesting() == TRUE){ MathSrand(OrderTicket() + TimeLocal() / Bid); MaRand = MathRand(); MaRand = MaRand % 2; if(MaRand == compare){ sp = 2.0; }else{ sp = 3.0; } spread = sp; }else{ RefreshRates(); spread = MathRound((Ask - Bid) / Point); } return(spread); } Victor Nikolaev 2013.10.26 16:14 #2118 digits: おそらく誰もこの話題に興味はないでしょうが、皆さんの意見を参考に、スプレッドが2~3ポイントしかないバージョンを掲載します。 アバター変えたら?ニュートラルなものにする。リンクは禁止です。 FEAR 2013.10.26 16:15 #2119 Hi Folks, can someone give clear answer!技術分析+マーチン ネットでいろいろ検索してみたのですが、明確な答えが見つからず、どなたか情報をお持ちの方は教えてください。 ANDREY 2013.10.26 16:31 #2120 artmedia70: if(your_first_condition) { // があります。 // 実行 //すべて // これらの // 文字列、以下の場合のみ //your_first_ condition is true } // この行はどのような場合でも実行されます if(your_second_condition) // この文字列は、your_second_condition が true のときのみ実行されます。 // この文字列は、 your_first_precondition が false を返しても、どのような場合にも実行されます。 // この文字列は、your_second_condition が false を返しても実行されます。 第一条件と第二条件が何なのか、そして常に実行される文字列が何なのかが分かれば、この謎は解けそうです。 これが第一条件 if ((ot==0)) &&(Bid==Price) &&(Open[1]-Close[1]>100*Point&&Open[1]-Close[1]<120*Point) &&(High[1]-Open[1]>40*Point&&High[1]-Open[1]<60*Point) &&(Close[1]-Low[1]>40*Point&&Close[1]-Low[1]<60*Point)) これが第二条件 if (isCloseLastPosByStop(Symbol(), OP_BUY, Magic, Lot)) これは常に実行される文字列です return(0)です。 そうだろ? 1...205206207208209210211212213214215216217218219...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ありがとうございました。 酸素を吸ってから、アドバイスを解読してみますね。
もしかしたら、もっと具体的なアドバイスをいただけるかもしれませんし、私のコードの断片を一つでも直していただけるかもしれません。
そうすれば、脳に定着して、同じ失敗をしなくなる。
ありがとうございます(苦笑)。
どの部分を直すにも、ToRを書かなければならないが、その覚悟はあるか?
Question: OrderSelectが選択されたとき、注文履歴の中で最後にクローズされた注文は何ですか?
1)ゼロ「0」。
2) 最後の「OrderHystoryTotal -1」。
3)ランダム
4) 注文が開かれた時間に依存する(それなら1と2のどちらに近いのか?)
このように注文がリスト上に配置されていることは、絶対に間違いないのでしょうか?もし、ある不愉快な瞬間に歴史が再編成され、その中の秩序が異なる位置に置かれ始めたらどうするか?頭の中の仮説ではなく、時間によって極限を見つけ出すのが一番確実な方法なのですが...。
テスター用のおもちゃを作るのと、現実の世界で動くのは別物ですからね。突然」起こりうる落とし穴をすべて考慮に入れることに慣れさせる......。
Question: OrderSelectが選択されたとき、注文履歴の中で最後にクローズされた注文は何ですか?
私の例に関連して、"on your fingers "について説明していただけると幸いです。
私の論理が破綻しているところ。どういうことなのか理解できない。
ありがとうございます。
if(your_first_condition)
{
//があります。
// 実行
//すべて
// これらの
// 文字列、以下の場合のみ
//your_first_ condition is true
}
// この行はどのような場合でも実行されますif(your_second_condition)
// この文字列は、your_second_condition が true のときのみ実行されます。
// この文字列は、 your_first_precondition が false を返しても、どのような場合にも実行されます。
// この文字列は、your_second_condition が false を返しても true を保持します。
どこかを直すには、ToRを書かなければなりませんが、その覚悟はありますか?
本当にこのようにリストに注文が入るのですか?もし、ある不愉快な瞬間に、歴史が再編成され、ワラントが違う形で並び始めたら?一番確実なのは、頭の中の仮定の推測ではなく、時間によって最後の1本を見つけることなのですが...。
テスター用のおもちゃを作るのと、実社会で活躍するのは全く別物ですからね。突然」起こりうるあらゆる事態を考慮することに慣れさせる...。
この質問、ちょっと違うような(
オープンする前に、毎回クローズしたオーダーをすべて確認するのはあまり意味がない。
私たちにできることは何だろう?まあ、最後に閉じた注文のデータはファイルに保存 しておいて、閉じた注文の総数が変わったら更新すればいいんだけどね。(これはすでにある種の経済を表している)。
履歴の中に1000件、5000件の注文があったらどうする?注文履歴は常にクリーンアップされているのでしょうか? もしそうなら、誰によって?
履歴が増えると検索に時間がかかるので、OrderSelectのどの部分に最後に閉じた注文が入るのか聞いてみました。
ただ、絞り込み検索はしたいですね。
こんにちは。
私の戦略はスプレッドを考慮したもので、スプレッドは関数で定義されています。
しかし、ストラテジーテスターではスプレッドが一定なので、ランダムスプレッドエミュレーターが必要なのです。2~3ポイント(4桁)の範囲で80%、3ポイント以上の範囲で20%の割合でテスターでの広がりの変化をエミュレートしたいです。もしかしたら、これを実装するためのアイデアや、このアイデアが解決されたリンクがあるかもしれません。
おそらく誰もこの話題に興味を示さないでしょうが、皆さんの意見を聞くために、スプレッドが2、3ピップスしかないバージョンを掲載します。
おそらく誰もこの話題に興味はないでしょうが、皆さんの意見を参考に、スプレッドが2~3ポイントしかないバージョンを掲載します。
アバター変えたら?ニュートラルなものにする。リンクは禁止です。
Hi Folks, can someone give clear answer!技術分析+マーチン
ネットでいろいろ検索してみたのですが、明確な答えが見つからず、どなたか情報をお持ちの方は教えてください。
if(your_first_condition)
{
// があります。
// 実行
//すべて
// これらの
// 文字列、以下の場合のみ
//your_first_ condition is true
}
// この行はどのような場合でも実行されますif(your_second_condition)
// この文字列は、your_second_condition が true のときのみ実行されます。
// この文字列は、 your_first_precondition が false を返しても、どのような場合にも実行されます。
// この文字列は、your_second_condition が false を返しても実行されます。
第一条件と第二条件が何なのか、そして常に実行される文字列が何なのかが分かれば、この謎は解けそうです。
これが第一条件
if ((ot==0))
&&(Bid==Price)
&&(Open[1]-Close[1]>100*Point&&Open[1]-Close[1]<120*Point)
&&(High[1]-Open[1]>40*Point&&High[1]-Open[1]<60*Point)
&&(Close[1]-Low[1]>40*Point&&Close[1]-Low[1]<60*Point))
これが第二条件
if (isCloseLastPosByStop(Symbol(), OP_BUY, Magic, Lot))
これは常に実行される文字列です
return(0)です。
そうだろ?