*

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

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

ちなみにwhile文、switch文、try文も使えるみたいです。
(tryが使えるってことは例外処理があるってことで、嫌な予感しかしません。)

配列の宣言は、

でOKです。

わざわざArrayって書くところが冗長です。[]で良いじゃないですか。

複数宣言するときは

でつなぐことができます。

また、固定長配列で宣言する場合は、

さらに、すべての配列に初期値を入れる場合は、

でいけます。

EasyLanguageは多次元配列も可能なので、

のように宣言することもできます。[5][20]ではないので、ちょっとトリッキーです。

[5,20]って書くと、数学でいうところの座標か区間のイメージがあります。

動的配列の場合は、

のように[]ないを空欄にすればOKです。

動的配列はインジケータの作成時によく使っていましたが、
Plot関数が優秀なので、必要ないような気もします。

動的配列を使おうとすると、結構処理がややこしくなるので、
Array_Compare、Array_Copy、Array_GetMaxIndex、Array_GetType、Array_SetMaxIndex、Array_SetValRange、Array_Sort、Array_Sum
の関数と合わせて使う必要があります。

ここら辺は必要性を感じてからで良いでしょう。

—————————————————–

さて、今までは数値型変数の宣言時に型を省略していましたが、
EasyLanguageでも整数型や浮動小数型があります。

例えば浮動小数で宣言する場合、

整数で宣言する場合、

bool型の場合、

データ型は全部で、(float、double、int、bool、string、class)があります。

ちなみに、
変数の宣言時のvarは、Variable、Var、Vars、 Variablesでも同じです。(統一してくれよ)

変数名は最大 20 文字です。
変数名には、最大 20 の英数字に加えてピリオド (.) とアンダーライン (_) を含めることができます。
変数名を数字またはピリオド (.) で始めることはできません。

変数名にピリオドが入っていたら、オブジェクト指向で書いているのか
変数名なのか分かりにくくなると思うのは私だけでしょうか。

ここら辺、変に他の言語の知識があると混乱します。

Message

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

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

関連記事

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

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

記事を読む

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

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

記事を読む

TradeStation 株のシストレ開発3 バックテスト

今回はTradeStationでシステムトレードのバックテストをしてみます。 TradeSta

記事を読む

TradeStation 株のシストレ開発10 メソッド

EasyLanguageでは、一応メソッドが使えます。 メソッドとは、かんたんに言うと関数みた

記事を読む

TradeStation 株のシストレ開発18 リペイントの話

MetaTraderではインジケータのEA化をすることがよくありますが、 その際にリペイントがある

記事を読む

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

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽物がいるらしいので偽物にご注意ください。
no image
ストップレベル=0はストップレベルがないことではない

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

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

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

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

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

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

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

コインチェックAPIで信用取引 仮想通貨の自動売買⑩

公開:2017/9/4 これまではAPIで現物取引を扱ってきまし

→もっと見る

PAGE TOP ↑