*

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で見せ板したらどうなるの?

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

記事を読む

TradeStation 株のシストレ開発5 最適化

前回はストラテジーのソースコードを見たので、今回は最適化の操作を行います。 MetaTraderの

記事を読む

株の自動売買、始めます

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

記事を読む

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

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

記事を読む

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

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    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 ↑