*

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

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

記事を読む

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

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

記事を読む

TradeStation 株のシストレ開発6 スクリーニング/マルチチャート

今回はまたまた操作方法で、プログラミングは扱いません。 銘柄のスクリーニングとマルチチャートの仕方

記事を読む

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

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

記事を読む

TradeStation 株のシストレ開発19 ポジション関数

今回は、保有しているポジションの処理をする関数を見ていきます。 アルファベット

記事を読む

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

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