どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 320 1...313314315316317318319320321322323324325326327...1178 新しいコメント Vitalie Postolache 2013.12.07 18:14 #3191 solnce600: Bars 変数の現在値から20バー後に注文を出す必要があります。どのようにコーディングするのですか? ありがとうございます。 現在のバーの時刻を記憶し、20本目のバーが開く時刻を把握する。つまり、変数を作ってゼロにセットし、新しいバーごとに+1するのです。変数が19より大きいとき、ポジションを開く。 もう一人のタイムトラベラー ))) ANDREY 2013.12.07 18:24 #3192 evillive: 現在のバーの時間を記憶して、20本目が開くタイミングを見る。 つまり、バーのシリアルナンバーを鵜呑みにするのではなく、バーの開店時間からシリアルナンバーを算出すればいいのだ。 5分足のバーが00-00で開いた場合、その次の20分足のバーは1-40で開きます。 しかし、もしバー1-00がチャート上にない場合、バー20は実際にはバー19になるという問題に直面します。 そして、正確であることが必要です。 Vitalie Postolache 2013.12.07 18:29 #3193 solnce600: つまり、バーのシリアルナンバーを鵜呑みにするのではなく、バーの開店時間からシリアルナンバーを算出すればいいのだ。 5分足のバーが00-00で開いた場合、その次の20分足のバーは1-40で開きます。 しかし、バー1-00がチャート上にない場合、バー20が実際にはバー19になってしまうという問題が発生します。 そして、正確であることが必要です。 20バーはまだ存在せず、将来の話です。だから、私は他のことをしなければならないでしょう。 そして、1:00のバーがマーケット時間中にチャートにないこと、マーケットが00:00に開いたこと、これはどうなのでしょうか。前例はあるのでしょうか? ANDREY 2013.12.07 18:32 #3194 evillive: まだ、+20バーは持っていません、将来的にです。だから、何か別のことをしなければならない。 貴重な情報をありがとうございました。 クランクアップの方法についてアドバイスいただけると幸いです。 私は1-00のバーだけを例にしていますが、特に5分足では、いくつかのバーが欠けることがあるようです。 ありがとうございます。 Vitalie Postolache 2013.12.07 18:36 #3195 まあ、バーカウンターが嫌なら、注文時間を±1分くらいに設定すればいいんですけどね。ゼロバータイムが起点となります。一般に、取引端末には時刻と価格の2つの座標があります。 ANDREY 2013.12.07 18:42 #3196 evillive: まあ、バーカウンターが嫌なら、注文時間を±1分くらいに設定すればいいんですけどね。ゼロバータイムが起点となります。一般に、取引端末には時刻と価格の2つの座標があります。 ありがとうございました。 あなたのアドバイスをよく考えてみます。 Boris 2013.12.07 20:13 #3197 誰がわかる?テスターに入れたスプレッドを、異なる値でチェックするようにプログラムする方法?RealかDemoで、MarketInfo()から取得するんだ!ストラテジーテスターでは、どのように? if(IsOptimization() || IsTesting() || IsVisualMode()) { Spread = Х; //Какое выражение можно сделать, чтобы каждый раз не менять тут значение спреда? bid = NormalizeDouble(iClose(Symbol(),0,0),Digits); spr = NormalizeDouble(Spread*Point,Digits); ask = NormalizeDouble(iClose(Symbol(),0,0)+spr,Digits); } else { Spread = MarketInfo(Symbol(),MODE_SPREAD); spr = NormalizeDouble(Spread*Point,Digits); bid = MarketInfo(Symbol(),MODE_BID); ask = MarketInfo(Symbol(),MODE_ASK); } オーナー様、ありがとうございました。なぜSRCに テキストを入れたんだ!私の文章を引き伸ばすから、「返信」が捕まらないんだよ!?だから、ここで返信しているのです。テスターでMarketInfo()が動かないのがひっかかりましたね。もちろん、テスターでスプレッドを設定すれば、アスカビッドの差分から取得できるので、これから自分のコードで修正しますよ。試してみたが、うまくいかない!私たちはBidしか知りませんが、スプレッドやAskはどうやって知るのでしょうか?以前の鶏と卵の事件のように? Artem Goritsky 2013.12.07 20:33 #3198 borilunad: Кто знает? Как запрограммировать спред, который проставляем в тестере, т.к. проверяю с различными значениями? На Реале или Демо понятно, от MarketInfo()! А в тестере как? Спасибо! if(IsOptimization() || IsTesting() || IsVisualMode()) { RefreshRates(); Spread = ((Ask-Bid)/Point); //int Spread = NormalizeDouble((Ask-Bid),Digits); //double } else { Spread = ((Ask-Bid)/Point); //int Spread = NormalizeDouble((Ask-Bid),Digits); //double } Можно еще кончено в FXT файл залезтьили symbols.raw отредактировать spread-символ в этом файле :) Artyom Trishkin 2013.12.07 20:42 #3199 solnce600: Bars 変数の現在値から20本分の注文を出す必要があります。 どのようにコーディングすればよいのでしょうか? ありがとうございます。 時間別、バーオフセット別、月別、太陽系惑星別、ただし10==15であれば、オープン。 Artyom Trishkin 2013.12.07 20:44 #3200 solnce600: 貴重な情報をありがとうございました。 ネジを外す方法 についてアドバイスいただけると幸いです。 ドライバー、スパナ、コルク抜き、ナイフ、フォーク...。 何のネジを外しているのか? 1...313314315316317318319320321322323324325326327...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Bars 変数の現在値から20バー後に注文を出す必要があります。
どのようにコーディングするのですか?
ありがとうございます。現在のバーの時刻を記憶し、20本目のバーが開く時刻を把握する。つまり、変数を作ってゼロにセットし、新しいバーごとに+1するのです。変数が19より大きいとき、ポジションを開く。
もう一人のタイムトラベラー )))
現在のバーの時間を記憶して、20本目が開くタイミングを見る。
つまり、バーのシリアルナンバーを鵜呑みにするのではなく、バーの開店時間からシリアルナンバーを算出すればいいのだ。
5分足のバーが00-00で開いた場合、その次の20分足のバーは1-40で開きます。
しかし、もしバー1-00がチャート上にない場合、バー20は実際にはバー19になるという問題に直面します。
そして、正確であることが必要です。
つまり、バーのシリアルナンバーを鵜呑みにするのではなく、バーの開店時間からシリアルナンバーを算出すればいいのだ。
5分足のバーが00-00で開いた場合、その次の20分足のバーは1-40で開きます。
しかし、バー1-00がチャート上にない場合、バー20が実際にはバー19になってしまうという問題が発生します。
そして、正確であることが必要です。
20バーはまだ存在せず、将来の話です。だから、私は他のことをしなければならないでしょう。
そして、1:00のバーがマーケット時間中にチャートにないこと、マーケットが00:00に開いたこと、これはどうなのでしょうか。前例はあるのでしょうか?
まだ、+20バーは持っていません、将来的にです。だから、何か別のことをしなければならない。
貴重な情報をありがとうございました。
クランクアップの方法についてアドバイスいただけると幸いです。
私は1-00のバーだけを例にしていますが、特に5分足では、いくつかのバーが欠けることがあるようです。
ありがとうございます。
まあ、バーカウンターが嫌なら、注文時間を±1分くらいに設定すればいいんですけどね。ゼロバータイムが起点となります。一般に、取引端末には時刻と価格の2つの座標があります。
オーナー様、ありがとうございました。なぜSRCに テキストを入れたんだ!私の文章を引き伸ばすから、「返信」が捕まらないんだよ!?だから、ここで返信しているのです。テスターでMarketInfo()が動かないのがひっかかりましたね。もちろん、テスターでスプレッドを設定すれば、アスカビッドの差分から取得できるので、これから自分のコードで修正しますよ。試してみたが、うまくいかない!私たちはBidしか知りませんが、スプレッドやAskはどうやって知るのでしょうか?以前の鶏と卵の事件のように?
if(IsOptimization() || IsTesting() || IsVisualMode()) { RefreshRates(); Spread = ((Ask-Bid)/Point); //int Spread = NormalizeDouble((Ask-Bid),Digits); //double } else { Spread = ((Ask-Bid)/Point); //int Spread = NormalizeDouble((Ask-Bid),Digits); //double }Bars 変数の現在値から20本分の注文を出す必要があります。
どのようにコーディングすればよいのでしょうか?
ありがとうございます。貴重な情報をありがとうございました。
ネジを外す方法 についてアドバイスいただけると幸いです。
ドライバー、スパナ、コルク抜き、ナイフ、フォーク...。
何のネジを外しているのか?