*

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

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

思っていたより短いですね。
これがすべてのソースコードです。

これが、inputパラメータの記述です。

移動平均線2本のクロスなので、短期と長期のそれぞれの期間と
計算に使うHLOCを選択します。

ここはインジケータのときにも触れたので問題はないと思います。

Closeは現在の終値、すなはち現在レートを表します。
一つ前の足を参照する場合はClose[1]です。

MQL4に近いですね。

MQL5より100倍マシだと思います。

Open,High,Lowも同様に使えます。

次に移動平均線の値の箇所です。

AverageFCは組み込み関数で、単純平均を行います。
FCはおそらく、fast calculate の略だと思います。

パラメータ
Price 数値 価格、関数および公式のうち、バーのどの値を使用するかを指定します。
Length 数値 考慮するバーの数を設定します。

最後にメインの箇所です。

MQLのようにループ関数(Ontick,Oncalculate,Start,OnStart)の中にメインとなる記述をするわけではありません。

CurrentBarは、現在評価されている足の数を返します。
チャートの各足に番号が割り当てられ、番号は後続の足のそれぞれについて 1 ずつ増分されます。

crosses over は、文字通りクロスオーバーしたらという条件文です。
さすがトレード専用に開発された言語だけありますね。(てか、三人称単数現在も反映するのね)

Cross または Crosses の後には、常に、Above、Below、Over、または Under が続きます。

オーダーはBuyのみで行われるので、プログラム側でロットの変更やオーダー種別の指定はできません。

まだ、なかなかEasyLanguageに慣れるまではいかないと思いますが、
あと何回かサンプルに触れれば、だいたいの雰囲気はつかめると思います。

Message

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

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

関連記事

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

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

記事を読む

TradeStation 株のシストレ開発1導入

TradeStationはMetaTraderほど有名ではないので、意外と情報そのものがまだ表に出て

記事を読む

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

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

記事を読む

TradeStationで見せ板したらどうなるの?

株の世界では変なお約束事があって、 「個人投資家が手動で見せ板をすると怒られる(逮捕される)が

記事を読む

TradeStation 株のシストレ開発15 複数銘柄を自動監視する

株のデイトレと言ったら、たくさんのチャートを並べて常時それを監視しているイメージです。 映画やドラ

記事を読む

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

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽物がいるらしいので偽物にご注意ください。
no image
AWSでWebサーバ構築 (EC2xUbuntu) その6

■メールサーバーの設置 ■AWSにメール用のポート開放の申請

AWSでWebサーバ構築 (EC2xUbuntu) その5

■■FTPサーバーを入れる■■ AWSではちょっと特殊な作業が必要で

AWSでWebサーバ構築 (EC2xUbuntu) その4

■■SSHでサーバに入る■■ いよいよサーバーに入ります。ここからの

AWSでWebサーバ構築 (EC2xUbuntu) その3

■■SSLで接続できるようにする■■ 昨今ではいろいろな理由からSS

AWSでWebサーバ構築 (EC2xUbuntu) その2

■(オプション)Elastic Beanstalk(インスタンスの自動

→もっと見る

PAGE TOP ↑