StrToTime関数 - Page 2
ページ 2 - 322 FirstFirst 12
Results 11 to 13 of 13

Thread: StrToTime関数

  1. #11

    Quote Originally Posted by ;
    真夜中を過ぎた範囲を使用している人はどうですか?
    挿入されたコードstringTimeStart = 22:00;/10PM stringTimeEnd = 10:00;/次の日の午前10時stringBrokerDate; int_TimeStart、_TimeEnd;/TimeCurrent()gt; _TimeEnd){//最初にこれが常に真となり、BrokerDateが有効であることを確認する//なぜこれを行うのか? BrokerDateと_TimeEndがmouseレースで終了しないようにするBrokerDate = TimeToStr(TimeCurrent()、TIME_DATE); } _TimeStart = StrToTime(BrokerDate TimeStart); _TimeEnd = StrToTime(BrokerDate TimeEnd); if(_TimeStart gt; _TimeEnd){_TimeEnd = _TimeEnd 86400;/add 1 day}/TimeCurrent()と比較するために_TimeStartと_TimeEndを自由に使用するこのコードはEAScript用に書かれています。これを使用する場所によっては、効果が異なる場合があります。

  2. #12
    うわーハノーヴァー!コードブロックのためにありがとうございました。私は疑問に思っていますが、変数dt0は初期化以外の場所では使用されていません。だから、あなたは深夜までどのように働いていますか?範囲の開始が昨日23:00、範囲の最後が今日3:00になるようにしたいとしましょう。このコードブロックはどのように機能しますか?私は大胆にスニペットを追加して、私がしようとしていることを達成しようとしました。挿入されたコード:::::::extern string StartTime = 07:00;/価格設定ウィンドウの開始時間extern string EndTime = 08:00;/価格設定ウィンドウの終了時間extern string ExpiryTime = 06:00;/保留中の注文が期限切れになり、まだ開いている注文が閉じられた時刻extern intクリアランス= 5;/エントリープライスの「安全」許容値をウィンドウの高さより高くし、ウィンドウの高さを低くするextern double MinWinHgt = 0;/価格ウィンドウ(クリアランスを含む)lt;この値では、今日の注文配置は許可されていません。extern double MaxWinHgt = 9999;/価格ウィンドウ(クリアランスを含む)gt;この値は、今日の注文の配置は許可されていません:::::::int start(){double dt0 = StrToTime(TimeToStr(TimeCurrent()、TIME_DATE) 00:00:00);ダブルdt1 = StrToTime(TimeToStr(TimeCurrent()、TIME_DATE) StartTime :00);ダブルdt2 = StrToTime(TimeToStr(TimeCurrent()、TIME_DATE) EndTime :00);ダブルdt3 = StrToTime(TimeToStr(TimeCurrent()、TIME_DATE) ExpiryTime :00); if(dt3 lt; dt2)dt3 = 86400; #91; b#93; if(dt1 gt; dt2)dt1 = StrToTime(TimeToStr(TimeCurrent() - 86400、TIME_DATE) StartTime :00);#91;b#93;/StartTimeが同じ日のEndTimeより大きい場合、コードは意図した開始時刻が86400秒早かったとみなします。 int ib1 = iBarShift(NULL、0、dt1); int ib2 = iBarShift(NULL、0、dt2); if(TimeCurrent()gt; = dt2 TimeCurrent()lt; = dt3){double vHigh = 0、vLow = 999; (vjigh、High#91; j#93; Clearance * pnt); for(int j = ib1; jgt; ib2; j--); vHigh = MathMax vLow = MathMin(vLow、Low#91; j#93; -Clearance * pnt); } if(vHigh-vLow lt; = MaxWinHgt * pnt vHigh-vLow gt; = MinWinHgt * pnt){:::::::

  3. #13
    数か月前にクライアント用に書いたボックスブレークアウトEAのコード断片です:挿入されたコード:::::::extern string StartTime = 07:00;/価格設定ウィンドウの開始時間extern string EndTime = 08:00;/価格設定ウィンドウの終了時間extern string ExpiryTime = 06:00;/保留中の注文が期限切れになり、まだ開いている注文が閉じられた時刻extern intクリアランス= 5;/エントリープライスの「安全」許容値をウィンドウの高さより高くし、ウィンドウの高さを低くするextern double MinWinHgt = 0;/価格ウィンドウ(クリアランスを含む)lt;この値では、今日の注文配置は許可されていません。extern double MaxWinHgt = 9999;/価格ウィンドウ(クリアランスを含む)gt;この値は、今日の注文の配置は許可されていません:::::::int start(){double dt0 = StrToTime(TimeToStr(TimeCurrent()、TIME_DATE) 00:00:00);ダブルdt1 = StrToTime(TimeToStr(TimeCurrent()、TIME_DATE) StartTime :00);ダブルdt2 = StrToTime(TimeToStr(TimeCurrent()、TIME_DATE) EndTime :00);ダブルdt3 = StrToTime(TimeToStr(TimeCurrent()、TIME_DATE) ExpiryTime :00); if(dt3 lt; dt2)dt3 = 86400; int ib1 = iBarShift(NULL、0、dt1); int ib2 = iBarShift(NULL、0、dt2); if(TimeCurrent()gt; = dt2 TimeCurrent()lt; = dt3){double vHigh = 0、vLow = 999; (vjigh、High#91; j#93; Clearance * pnt); for(int j = ib1; jgt; ib2; j--); vHigh = MathMax vLow = MathMin(vLow、Low#91; j#93; -Clearance * pnt); } dt0は現在の午前0時(MT4時間)、dt1は現在の日の午前0時(MT4時間)、dt1は現在の午前0時(MT4時間) )は、ブレークアウトボックスの終了時間(MT4時間)dt3は、有効時間(MT4時間)dt2(ブレークアウトボックスの終わり)とdt3(指定された有効時間)の間にのみ、 。したがって、必要に応じてdt2に86400(24時間の秒数)を追加して、dt2より大きい(Ragnakoreの場合と同じように)。次に、TimeCurrent()がdt2とdt3の間にある場合にのみ、EAは注文を出します。 (vHighおよびvLowは、ブレークアウトボックスで達成される最高および最低価格であり、指定されたユーザー提供のクリアランスを加えたものです)。お役に立てれば。

投稿権限

  • Youma新しいスレッドを投稿しない
  • Youmaは返信しない
  • あなたは添付ファイルを投稿しないかもしれない
  • Youma Notedityourposts
  •  
  • スマイリーはオンです
  • スマイリーはオンです
  • [IMG]コードがオンです
  • [VIDEO]コードがオンです
  • HTMLコードがオフです
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.