• Skip to primary navigation
  • Skip to main content
  • ホーム
  • このサイトについて
  • 著者について

戦略的な投資家

FXや株の投資戦略を追求するサイト

  • コース一覧
  • RVGS1.0
  • 値動きの特徴
    アノマリー/時間帯
  • FX為替の予想
    • ドル円(USDJPY)の予想
    • ポンド円(GBPJPY)の予想
    • ユーロドル(EURUSD)の予想
    • AUDUSDの予想
    • EURJPY(ユーロ円)予想
    • CHFJPY(スイスフラン円)予想
    • EURUSD(ユーロドル)予想
    • GBPUSD(ポンドドル)予想
    • ゴールド(XAUUSD)の予想
  • プライスアクション
    攻略の完全マップ
    • 初心者向けのプライスアクション講座 はじめに~目次
    • プライスアクション完全マップ【裁量トレードから自動売買まで】
    • デイトレードとスキャル
  • FX完全マップ
    • FXの予想
    • マクロファンダ
  • MT4のすべて
    • インジケーター
  • エリオット波動
    • エリオット波動完全マップ
  • 株式投資
    • 株の暴落を攻略する方法
    • コロナショックの暴落は投資チャンス【具体的な銘柄/ETF選びとタイミング】
You are here: Home / Easylanguage / EasyLanguage初心者講座④ EasyLanguagの関数について理解する

EasyLanguage初心者講座④ EasyLanguagの関数について理解する

By ロボ | 更新日 2019年6月19日

今回はEasyLanguagの関数について解説します。
EasyLanguagでは様々な組み込み関数が用意されていて、メジャーなテクニカル指標のほとんどは
関数を使って簡単に計算することが出来ます。

もくじ

  • 今回作成するEasyLanguageプログラム
  • 今回学習する内容
  • 解説
    • 関数とは
    • Average関数
    • Average関数のコードを参照してみる
  • コードの説明
  • まとめ

今回作成するEasyLanguageプログラム

<コード>

1
2
3
4
5
6
7
8
9
10
11
12
13
//Input変数を宣言
Input:
kikan(25);
//Variable変数を宣言
Variable:
heikin(0);
 
//指定した期間の終値の移動平均を取得
heikin = Average(Close,kikan);
 
//移動平均をプロット
Plot1(heikin,"移動平均");

 

今回作成するのは移動平均線を表示するインジケーターです。
インジケーターを作成する際はスケール位置の変更を実施してください。
今回はこのインジケーターを使ってEasyLanguagの関数について解説します。

 

今回学習する内容

  • 関数について

 

解説

関数とは

関数とは、値を入力すると特定の値を返してくれる仕組みのことです。
Excelの関数を使ったことがある方は多いと思いますが、考え方は全く同じです。
例えばExcelのSUM関数は、関数に渡した数値の合計を返してくれますが、
EasyLanguageでも同じように多くの関数が準備されていて、必要に応じて関数を呼び出して使うことが出来ます。
予約語と同じで全てを覚える必要はありませんが、よく使うものは覚えておくと便利です。
TradeStation開発環境の「ヘルプ(H)」→「EasyLanguageの予約語および関数(F)」で
EasyLanguageの関数一覧を確認することができます。


 

Average関数

指定した期間の値の平均値を返す関数です。

Average(①値, ②期間);

といった形で使用します。
①値  ・・・ 履歴情報を持つ値を指定します。
②期間 ・・・ 期間を指定します。

<使用例1>

1
Value0 = Average(Close,10);

※変数Value0に過去10本のローソク足の終値の平均値を代入します。

<使用例2>

1
2
Value1 = (High + Low)/2; //中値(高値と安値の中間の値)を計算
Value2 = Average(Value1,20);

※変数Value2に過去20本のValue1(=中値)の平均値を代入します。

 

Average関数のコードを参照してみる

EasyLanguageでは関数自体のコードを参照することが出来ます。
オリジナル関数を作りたい場合などは、既存の関数のコードを参考にするのが
一番てっとり早いので、関数のコードを参照できることを覚えておくと便利です。


TradeStation開発環境で「①開く」をクリックします。

 


分析タイプを選択で「②関数」を選択し、「③Average」を選択して
「④」開くボタンを押します。

 


関数のコードが表示されます。

 

コードの説明

今回作成したインジケーターのコードの解説です。

1
2
3
//Input変数を宣言
Input:
kikan(25);

期間をパラメーターとして入力できるようにInput変数を宣言しています。
カッコ内で指定した値(25)が初期値(デフォルト値)となります。

5
6
7
//Variable変数を宣言
Variable:
heikin(0);

プログラム中の計算結果を保存するための変数を宣言しています。

9
10
//指定した期間の終値の移動平均を取得
heikin = Average(Close,kikan);

パラメーターで指定された期間の終値の平均値を変数(heikin)に代入しています。

12
13
//移動平均をプロット
Plot1(heikin,"移動平均");

移動平均をプロットしています。

まとめ

今回は関数について解説しました。
例としてAverage関数を取り上げましたが、EasyLanguageでは他にも数多くの関数が用意されています。
インジケーターを作っていて、「こんな処理をしたい」、「〇〇の値を取得したい」といった場合、
ほとんどの場合は便利な関数が用意されています。
記事の中で紹介した「ヘルプ(H)」→「EasyLanguageの予約語および関数(F)」でキーワード検索を
すると探している関数を見つけやすいと思いますので活用してみてください。
今回の内容は以上となります。

最後までお読みいただき、ありがとうございました。

このブログはFXのかなり深い内容をお伝えしていますので、一通り読んでいただければ、相当な力がつきます。

ただ記事数がとても多いので、全て読むのは大変かもしれません。

僕の無料FX研修ウェビナーでは、次世代の勝てるFXトレーダーになるためのノウハウやツールだけを厳選し、まとめて解説しています。

  • リスク金額の入力とチャー上のドラッグ操作だけで完璧な分割発注ができる最強の発注EA
  • 季節性アノマリーチャート(全通貨ペア/全先物/全仮想通貨/株銘柄)
  • 高機能なプライスアクションインジケーター

など他では決して手に入らないすごいツールを無料で入手できます。

無料FX研修ウェビナーへのご参加はこちらからどうぞ。

無料FX研修ウェビナーであなたが入手する最強の発注EA↓

Filed Under: Easylanguage Tagged With: Easylanguage, トレードステーション, 初心者, 関数

EURNZDの季節性アノマリー

FXのアノマリー 7月25日からの週に注目すべき通貨ペア

今週のFXアノマリーをまとめました。 過去15年間の日足を分析し、今週上がりやすい/下がりやすいという明確なアノマリーのある通貨ペアをまとめています。今週のデイトレードやスイングトレードの通貨ペア選びに役立ててください。 […]

EURNZDの季節性アノマリー

FXのアノマリーのポイント 7月17日からの週

過去15年のFXアノマリーで今週のねらい目ポイントを解説します。 AUDCHFが下がりやすいアノマリー AUDCHFは7月23日から8月23日まで下がりやすいアノマリーがあります。 7月から8月は下落する傾向があるのが分 […]

AUDUSDのアノマリーチャート

FXのアノマリー 今週の注目 7月11日~の週

今週のFXのアノマリーで注目すべきポイントをまとめました。過去15年間のアノマリーを調べて見つかった高確率のFXアノマリーです。 AUDUSDが上がりやすいアノマリー AUDUSDには7月11日~7月21日ごろまで上がり […]

DXY米ドルインデックスのアノマリー

FXのアノマリーで狙いたい通貨ペア 7月4日からの週

過去15年のFXアノマリーを分析し、今週狙いたい通貨ペアを探しました。 今週は第三四半期の始まり、新しい月の始まりなので、大きく流れが変わるかもしれません。 なぜなら、ここまで強かった米ドルと、ここまで弱かった日本円に興 […]

EURRUB

FXのアノマリーで狙いたい通貨ペア 6月27日~の週

6月27日からの週に、FXアノマリーの分析で狙いたい通貨ペアをまとめました。 今週からロシアルーブル(RUB)が弱くなるアノマリーがあります。 EURRUBが上がりやすいアノマリー EURRUB(ユーロルーブル)は6月2 […]

NZDCADのアノマリー

今週のFXのアノマリー 6月20日

今週、アノマリー的にねらい目のFX通貨ペアについて解説します。 過去15年の日足データを基に分析して見つけたアノマリーです。 NZDCADが上がりやすいアノマリー NZDCADは6月19日~6月24日頃まで上がりやすいア […]

About ロボ

株のシステムトレーダー。エクセルを使った株のサヤ取り自動売買システムが専門。

Copyright © 2019 戦略的な投資家 | 免責事項