*

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 株のシストレ開発7 パーフェクトオーダーを作る

今回は久々にプログラミングを触ります。 TradeStationはデフォルトで結構なインジケータと

記事を読む

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

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

記事を読む

株の自動売買、始めます

今までは基本的にMT4、MT5に頼ってFXやCFDの自動売買をするのがメインだったわけですが、 今

記事を読む

TradeStation 株のシストレ開発4 ストラテジーのコード

今回は前回の最後にテストした移動平均線のクロスのストラテジーの プログラミングを見ていきたいと思い

記事を読む

TradeStation 株のシストレ開発14 ファイル関数

TradeStationにもファイル関数は一応ありますが、 あまり使い勝手は良くないみたいです。

記事を読む

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

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽物がいるらしいので偽物にご注意ください。
no image
【MQL4】外部ソフトなしで稼働するコピートレードツールを作る。その⑨

このシリーズは前回の投稿から1年以上あいている訳ですが、結構問い合わせ

no image
【一覧】外部ソフトなしで稼働するコピートレードツールを作る。

【MQL4】外部ソフトなしで稼働するコピートレードツールを作る。その1

no image
スマホから稼働中のEAを操作、チェックするアイディア【RDP以外で】

自動売買システムはVPSなどに設置することで24時間稼働させられますが

no image
【初心者向け】VPSでWebサーバー構築 (さくらVPSxUbuntu16.04)

今回はサーバーの構築について扱ってみようと思います。VPSを使った一般

no image
2018年中盤~の仮想通貨(ビットコイン)アービトラージの相場について

ちょくちょく「最近、ビットコインのアービトラージどうですか」という質問

→もっと見る

PAGE TOP ↑