MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 772 1...765766767768769770771772773774775776777778779...1953 新しいコメント Alexander Layzerevich 2019.02.26 08:01 #7711 Vitaly Muzichenko:私なら月曜日を使わず、日数で遡りますね。また、Expert Advisorにティック ごとの計算で負荷をかけないように、新しいバーごとに値を取得することにしています。仕組みはこうです。 double iPointOrderStep = -1; //************************************************************************************************/ double iPointOrderStep() { if (iPointOrderStep<0 (сюда добавить условие "или Понедельник")) { double Awerage30 = (int)((ATR(Symbol(),PERIOD_D1,21,1))/Point()); double Awerage7 = (int)((ATR(Symbol(),PERIOD_D1,5,1))/Point()); iPointOrderStep = NormalizeDouble(((Awerage30+Awerage7)/2/6),0); return (iPointOrderStep); } else return (iPointOrderStep); } //************************************************************************************************/ 残念ながら、"days ago "パラメーターの設定方法がわかりません。 新しいバーを定義するためのコードがあります。 //************************************************************************************************/ bool fNewBar() { static datetime NewTime=0; if(NewTime!=Time[0]) { if(NewTime==0) { NewTime=Time[0]; return(false); } NewTime=Time[0]; return(true); } return(false); } //************************************************************************************************/ 私が理解する限り、それは現在の時間枠で新しいバーを定義していますが、私はD1でそれを必要とします。 使い方がわからない...。 喜んでお手伝いさせていただきます :) Vitaly Muzichenko 2019.02.26 08:54 #7712 Alexander Layzerevich:こんな感じになりました。 残念ながら、「何日前」というパラメーターの設定方法がわかりません。 新しいバーを定義するためのコードがあります。 現在のタイムフレームで新しいバーを定義することは理解していますが、D1ではそれが必要です。 使い方がわからない...。 是非ともご協力をお願いします :)はい、すべてのバーで使用します、それは違いはありません、そこでのエラーは、合計で+-0.000001ポイントです。 Alexander Layzerevich 2019.02.26 10:00 #7713 Vitaly Muzichenko:はい、すべてのバーでそれを使用して、何が違うのですか、合計で+-0.000001ポイントの誤差があります。このような場合、(コードが正しく書かれていれば)この方法が適していると思います。): //************************************************************************************************/ if (fNewBar()) { if (DayOfWeek() == 1 && Hour() == 4) { iPointOrderStep = -1;} } //************************************************************************************************/ 例えば、イベント "Monday "が発生し、時刻が4:00の場合、値をゼロにリセットする。そして、コードに従って、値が0より小さければ、新しい値を取得して、バッファに書き込む、といった具合です。 Logic 2019.02.26 10:20 #7714 私は初心者です、どうしたらいいかアドバイスしてください、300.26ドル(リアル口座)を返金しなければならないかどうか、私はしばらくECNプールMT4の使用を止めたいのですが? ファイル: 354355.png 5 kb Alexander Layzerevich 2019.02.26 10:23 #7715 Logic: 皆さんこんにちは、私は初心者です、どうしたらいいか教えてください、300.25ドルを返さなければならないのでしょうか、それとも返さないのでしょうか?これは財政の話ではなく、プログラミングの話だと思うのですが。 Logic 2019.02.26 10:29 #7716 Alexander Layzerevich:ここでの議論は、金融ではなく、プログラミングの話だと思うのですが。 いろいろと分からないことが多いので、正しいフォーラムのスレッドに誘導してもらえますか? Konstantin Nikitin 2019.02.26 10:42 #7717 Logic: どこを探しても見つからないので、正しいフォーラムのスレッドに誘導してもらえますか?それはDCに聞くべき質問です。一般的に、口座を閉じる、それはクリアするのは簡単であるべきです。 Logic 2019.02.26 10:46 #7718 Konstantin Nikitin:DCに聞くしかない。一般的に、口座を閉じる、それはクリアするのは簡単であるべきです。 どこの証券会社? Igor Zakharov 2019.02.26 10:47 #7719 Alexander Layzerevich:新しいバーを定義するためのコードがあります。 現在のタイムフレームで新しいバーを定義していることは理解していますが、D1でそれが必要です。 使い方がわからない...。Time[0]をiTime(_Symbol,PERIOD_D1,0)で置き換えます。 Konstantin Nikitin 2019.02.26 10:48 #7720 Logic: ディーリングデスクとは何ですか?以前取引していたブローカー(ディーリングセンター)か 1...765766767768769770771772773774775776777778779...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私なら月曜日を使わず、日数で遡りますね。また、Expert Advisorにティック ごとの計算で負荷をかけないように、新しいバーごとに値を取得することにしています。
仕組みはこうです。
残念ながら、"days ago "パラメーターの設定方法がわかりません。
新しいバーを定義するためのコードがあります。
私が理解する限り、それは現在の時間枠で新しいバーを定義していますが、私はD1でそれを必要とします。
使い方がわからない...。
喜んでお手伝いさせていただきます :)
こんな感じになりました。
残念ながら、「何日前」というパラメーターの設定方法がわかりません。
新しいバーを定義するためのコードがあります。
現在のタイムフレームで新しいバーを定義することは理解していますが、D1ではそれが必要です。
使い方がわからない...。
是非ともご協力をお願いします :)
はい、すべてのバーで使用します、それは違いはありません、そこでのエラーは、合計で+-0.000001ポイントです。
はい、すべてのバーでそれを使用して、何が違うのですか、合計で+-0.000001ポイントの誤差があります。
このような場合、(コードが正しく書かれていれば)この方法が適していると思います。):
例えば、イベント "Monday "が発生し、時刻が4:00の場合、値をゼロにリセットする。そして、コードに従って、値が0より小さければ、新しい値を取得して、バッファに書き込む、といった具合です。
皆さんこんにちは、私は初心者です、どうしたらいいか教えてください、300.25ドルを返さなければならないのでしょうか、それとも返さないのでしょうか?
これは財政の話ではなく、プログラミングの話だと思うのですが。
ここでの議論は、金融ではなく、プログラミングの話だと思うのですが。
どこを探しても見つからないので、正しいフォーラムのスレッドに誘導してもらえますか?
それはDCに聞くべき質問です。一般的に、口座を閉じる、それはクリアするのは簡単であるべきです。
DCに聞くしかない。一般的に、口座を閉じる、それはクリアするのは簡単であるべきです。
新しいバーを定義するためのコードがあります。
現在のタイムフレームで新しいバーを定義していることは理解していますが、D1でそれが必要です。
使い方がわからない...。
Time[0]をiTime(_Symbol,PERIOD_D1,0)で置き換えます。
ディーリングデスクとは何ですか?
以前取引していたブローカー(ディーリングセンター)か