*

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 株のシストレ開発8 EasyLanguageの文法

外国語を学ぶときって、文法ー>例文の順番で学習することが多いですが、 基本的な日常文であればあるほ

記事を読む

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

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

記事を読む

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

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

記事を読む

TradeStation 株のシストレ開発2 EasyLanguage

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

記事を読む

株の自動売買、始めます

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

記事を読む

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

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽者がいるらしいのでご注意ください。
【MAクロス】仮想通貨でシステムトレード検証(ソフト無料プレゼントあり)

MT4/MT5でも仮想通貨チャートが増えてきたので、そろそろ自動売買や

自動売買プログラム他 無料プレゼント 2019年2月

口座開設プレゼント企画 下記のリンクより口座開設していただいた方にお

バイナリーオプションで特定の手法が勝てるかどうか検証する方法

バイナリーオプションの場合、 リアルタイムの自動売買開発と過去検証の

【MQL4】シンプルに稼働するコピートレードツールを作る。その⑩

今回はリバーストレードができるように改良します。 端的に言うと、コピ

【一覧】シンプルに稼働するコピートレードツールを作る。

MT4以外のソフトを使わずに、DLLも使わずに、同一コンピュータ上で高

→もっと見る

PAGE TOP ↑