*

TradeStation 株のシストレ開発11 時系列系予約語

自動売買ソフトを開発する上で重要なものとして、
時系列系の予約語の把握があります。

今回はその予約語を紹介します。

使用しているコンピュータの時間に対応する EasyLanguage 時間 (HHMMフォーマット) を表す数値を返します。
HHMMフォーマットとは、 時時分分の表記ってことです。PHPのtime関数のノリです。


午後5時18分なら1718、午前9時30分なら 0930 の値を返します。

時間と分が一緒になってしまうので、ちょっと使いづらいです。

現在の足の終値の EasyLanguage 時間 (HHMMフォーマット) を表す数式を返します。

足のTimeが午後4時の場合には1600、午前9時30分の場合には0930を返します。

つまり、CurrentTimeとTimeは一緒ですね。

DateTime は、倍精度小数値であり、ユリウス日と標準 Window 日付形式を使用した時間の組み合わせ (日.時間)DateTime の整数部分は日付部分 (1900 年を起点にしたもの) であり、小数部分はその日の経過時間 (午前 0 時を起点にしたもの) です。たとえば、11/01/2002 の12:00:00pm の足における DateTime プロパティの戻り値は、37561.50000となります。

うん、わかりにくい!
とりあえず整数部分は日付、小数部分はその日の経過秒
ってことですね。1970年が起点ではなく1900年が起点というのは珍しいですね。

分析されるバーの終値の EasyLanguage日付を表す数式を返します。YYYMMDD 形式です。

これ、年の表記がわかりにくく、
0 を 1900 年、100 を 2000 年として 103 は 2003 年を表しています。例えば、000 は 1900
年、088 は 1988 年です。

つまり、最初の数字が0の場合は1900,1の場合は2000代です。

指定したポジションのエントリー時間を、時間制形式 HHMM で返します。

EntryTime(2) は、トヨタ自動車 株の日足チャートの 2 ポジション前のエントリー時刻として 1500 の値を返します。

指定したストラテジーポジションのエントリー日付を、DateTime オブジェクトとして返します。
この関数は、ストラテジーの評価でのみ使用できます。入力を必要としませんが、入力 Num を使用することによって、以前のポジション (最大 10 ポジション前) から指定された値を取得できます。


EntryDateTime(2) は、2 ポジション前のエントリー日が 1998 年 10 月 5 日であった場合、981005 の値を返します。

これは決済ロジックの構築の際に必要ですね。
覚えておきましょう。

指定したポジションの決済時間を、時間形式 HHMM で返します。

ExitTime(3) は、トヨタ自動車株の日中チャートの 3 ポジション前の終了時刻として 8500.0 の値を返します。

指定したストラテジーポジションの決済日を、DateTime オブジェクトとして返します。

ExitDateTime(2) は、2 ポジション前の終了日付が 1998 年 10 月 22 日であった場合、981022 の値を返します。

銘柄が最後に更新された EasyLanguage 時刻を表す数式を返すクオートフィールド

レートが更新されているかどうかをチェックするのに使えそうです。

現在のコンピューター時間の倍精度 10 進 DateTime 値を返します。


Value1 = ComputerDateTime(); は、現在のコンピューターの日時を DateTime 形式で返します。

最後に完了したバーの時刻を 24 時間形式 (HHMM) で返します。
たとえば、この関数が 1700 を返す場合、最後のバーが午後 5 時に完了、つまり引けたことを意味します。

ふ~ん。

Message

メールアドレスが公開されることはありません。

このコメントはWEBに公開されるので、問い合わせ等はメールでお願いします。

関連記事

TradeStation 株のシストレ開発17 メール通知設定

TradeStationにもメール通知設定があります。 メール通知はAlertの一種という扱い

記事を読む

TradeStation 株のシストレ開発16 インジケータのコード上でプロパティ設定

EasyLanguageのインジケータの線の太さや色などのプロパティは 基本的にはプロパティ画面で

記事を読む

TradeStation 株のシストレ開発9 配列、多次元配列

「for文が使えるということはすなはち、配列が使えるということ。」 この二つは切っても切り離せない

記事を読む

TradeStation 株のシストレ開発13 オーダーの文法

EasyLanguageにはオーダーが4種類あります。 Buy: 新規買い。ポジションを保持し

記事を読む

TradeStation 株のシストレ開発2 EasyLanguage

今回は開発言語であるEasyLanguageを触ります。 TradeStationの「表示」か

記事を読む

 
  • ブログ管理人の横瀬兼元(ペンネーム)です。

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽物がいるらしいので偽物にご注意ください。
no image
[bitwallet]paypal, Netteler, Skrillの次のオンラインマネーウォレット

近頃FX業界ではbitwallet(旧:mybitwallet)という

no image
ストップレベル=0はストップレベルがないことではない

MT4/MT5では予約注文を行う際にストップレベルというものがあります

no image
私の偽者、偽ブログにご注意ください

読者の方からご連絡いただいたのですが、私のブログの内容をそのままコピー

no image
サービス展開向けの仮想通貨自動売買システムを作るには

前置き ビットコイン、仮想通貨の自動売買を作る目的として、通常は個人

一回の演算で複数のリクエストを送る 仮想通貨の自動売買⑪

公開:2017/9/4 基本的にjson形式でAPIをたたく場合

→もっと見る

PAGE TOP ↑