Index)の解説(5)TDIの形状を観察してみよう・その2GMMAGMMA解説(2)GMMAの形状パターンの分類アノマリーNZドルのアノマリー「ニュージーランドドルは、秋から年末にかけて強くなる。Script(Pineスクリプト)入門解説:目次(1)概要(2)plot関数(3)change関数・iff関数(4)input関数(5)security関数、相関係数インジケータ(6)fill関数(7)bgcolor関数(8)複数行を一括でコメントアウトできる?(9)line.new関数・line.set関数、ピボット・インジケータ(10)関数宣言(カスタム関数)、ピボット・ハイ・ロー・インジケータ(11)ジグザグ(ZigZag)インジケータ(12)平均足バー・マルチタイムフレーム(MTF)(13)ストラテジー・バックテストの概要(14)ストラテジー・サンプル「EMAクロス+固定TP/SL」(15)ストラテジーの「最適化」をめぐるTradingViewとMetaTraderの違い(16)Security関数のgapsとlookaheadとは?(17)アラート条件の設定:alertcondition目次はじめに平均足バー・マルチタイムフレーム(MTF)インジケータのスクリプトはじめに今回はPineScript入門ガイドの12回目です。次回からバックテストができる「ストラテジー」をご紹介する予定ですが、その前に、人気のある「平均足バー・マルチタイムフレーム(MTF)」インジケータのサンプルスクリプトをご紹介したいと思います。平均足バーとは、平均足の陽線・陰線を、チャートとは別のバーで表示、かつマルチタイムフレーム(MTF)とは、チャートの時間足とは異なる時間足の分まで表示するものです。今回のサンプルの新しい関数は、「heikinashi関数」だけです。それ以外は、これまでの復習でつくることができます。平均足バー・マルチタイムフレーム(MTF)インジケータのスクリプトそれでは、このインジケータのサンプル・スクリプトを一行づつ説明していきます。このインジケータを表示させた結果は、以下のチャートのようになります。チャートは5分足で、平均足バーは、上から5分足、1時間足、日足の3つの平均足の陽線・陰線を表示しています。平均足バーの対象時間足は、プルダウンで変更できます。通常の平均足と違って、ローソク足が同時に見れること、また上位足の平均足の状況もみれるので、環境認識がとてもしやすいと思います。このインジケータのスクリプトは、以下の通りです。説明のために、(A)から(D)までの注釈を加えています。type=input.resolution)マルチタイムフレームの時間足を、プルダウンで選べるようにします。このinput関数の設定については、第9回のピボット・インジケータのサンプルをご参照ください。Script(Pineスクリプト)入門解説(9)line.new関数・line.set関数、ピボット・インジケータTradingviewのユーザーマニュアルにあるピボット・インジケータのサンプルを採り上げて、lineの描画に関連する関数「Line.new関数」「line.set関数」「line.get関数」などを使えるようにしたいと思います。lineとlabelの描画は、Pineスクリプトのバージョン4で新規に追加された機能です。=>heikinashi関数は、security関数に渡すことができる平均足の対象の文字列を返す関数です。close)この例では、アップル株について、1時間足の平均足の終値を取得します。security関数は、現在チャートに表示されているシンボルと違うシンボルや時間足の値を取得するもので、第5回のサンプルをご参照下さい。Script」入門ガイドの今回は5回目です。前回は、「input関数」を紹介しました。color=color.black)plot関数は指定された値をチャート上に描画する関数です。詳しくは、第2回をご参照下さい。Script」の基礎編として、今回は「plot関数」の内容を説明します。transp=0)fill関数は、2つの描画の間の背景を塗りつぶす関数です。詳しくは、第6回をご参照下さい。Script」入門ガイドの今回は6回目です。前回は、「security関数」を紹介しました。今回は、2つの描画の間の背景を塗りつぶす「fill関数」を紹介します。...www.fx999.info2020.09.11場合分けで配色を変える「3項演算子」は、第2回をご参照ください。Script」の基礎編として、今回は「plot関数」の内容を説明します。多彩な教育・リサーチコンテンツボーナスで有名な大手ブローカーですが、最大の強みは約定力、信頼度もトップクラスです。アジア株・欧州株、ETF、各国の株式指数、VIX指数、原油、商品などの投資もあわせて研究したければ、HotForexがイチオシの品ぞろえです。1ドルで、レバレッジは無限大(条件あり)、追証なし、通貨ペアの数は、驚異の107ペア!月次の口座数、取引高、デロイトの監査もすべて開示。老舗巨大ブローカー、ユニークさは抜群です。Script」の基礎編として、今回は「plot関数」の内容を説明します。Script(Pineスクリプト)入門解説(9)line.new関数・line.set関数、ピボット・インジケータTradingviewのユーザーマニュアルにあるピボット・インジケータのサンプルを採り上げて、lineの描画に関連する関数「Line.new関数」「line.set関数」「line.get関数」などを使えるようにしたいと思います。lineとlabelの描画は、Pineスクリプトのバージョン4で新規に追加された機能です。Script(Pineスクリプト)入門解説(10)関数宣言(カスタム関数)、ピボット・ハイ・ロー・インジケータPineScriptでは、最初からビルトインされている関数の他に、ユーザーが独自の関数を宣言して利用することができます(カスタム関数、ユーザー定義関数)。関数宣言を理解した後に、サンプル・インジケータを作成します。サンプルスクリプトは、Tradingviewのユーザーマニュアルの中のピボット・ハイ・ロー・インジケータを採り上げます。ある足の値が、前後の特定の期間の最高値にある場合や、逆に前後の特定の期間の最低値にある場合をピボットと呼ぶもので、いわゆるフロアートレーダー・ピボットとは異なります。Script」入門ガイドの今回は7回目です。今回は、背景を塗りつぶす機能「bgcolor関数」を紹介します。bgcolor関数を説明した後に、「チャート上に期間の違う2本のEMA移動平均線を表示させて、その2本の移動平均線の間の大小・乖離の増減によって背景を異なる色で塗りつぶすサンプル」を作ります。Script」入門ガイドの今回は5回目です。前回は、「input関数」を紹介しました。Script(Pineスクリプト)入門解説(15)ストラテジーの「最適化」をめぐるTradingViewとMetaTraderの違い最適化(Optimization)とは、ストラテジーの変数(パラメーター)をいろいろと試して、収益性や安定性の高いパラメーターの組み合わせを見つける作業です。MetaTraderのようにいろいろなパラメータの最適な組み合わせを自動で見つけることは、TradingViewではできません。設定ダイアログの入力値を手動で増減させることで、即時に、純利益やプロフィットファクターの変化を確認できるので、俯瞰的で簡易的な最適化は可能です。ストラテジー・EAの開発に特化せずに「過去データの検証」という観点では、TradingViewは大きな可能性を秘めていると思います。