今回はta.change関数を紹介していきます。ta.change関数は、現在のsourceの値とlengthで指定した本数前の値を比較して、その差分を計算して返します。引数は必須パラメータとオプションパラメータがあり、必須のパラメータはsourceのみです。オプションパラメータを記述しない場合は各デフォルト値が採用されます。ta.change関数で使用できる引数とデフォルト値は以下の表の通りです。1MACDを例にta.change関数の動作を説明致します。Script(Pineスクリプト)でMACD(マックディー)を作成する方法」で登場したMACD_Baseです。こちらをベースに、MACDの上昇、下降時に塗り分けするスクリプトを作っていきます。完成形は、下図の一番下です。1.現在のヒストグラム値と1本前のヒストグラム値を比較し、上昇の場合は明るい色、下降の場合は暗い色で塗り分けをしていきます。ヒストグラムが0より大きい時は緑系色、逆は赤系色の塗り分けを同時に行います。スクリプトは以下の通りです。簡単な計算は引き算でも代用出来ますが、sourceをそのまま参照して差分が計算できるため、各指標値の比較に便利です。else文を使用しています。こちらは次項の三項演算子でご説明致します。Script(Pineスクリプト)」に関する記事を豊富に提供しています。プログラミング初心者の方でも、インジケーターやストラテジーの作成ができるよう、ソースコードをコピペ+少しの修正で組み上がる構成としています。OANDA証券とTradingViewのアカウントを連携させることで、「Tradingview」から直接トレードすることが可能です。OANDA証券での口座開設をご検討下さい。口座開設はこちらTradingView(トレーディングビュー)で使用する情報は、全てTradingView(トレーディングビュー)社に帰属するものであり、当社で、その正確性、完全性を保証するものではありません。同サイトで使用する情報に基づいて行った取引によって発生したいかなる損害・損失について、当社では一切責任を負いかねますのでご了承下さい。最終的な投資判断についてはお客様ご自身でお願い致します。本ホームページに掲載されている事項は、投資判断の参考となる情報の提供を目的としたものであり、投資の勧誘を目的としたものではありません。投資方針、投資タイミング等は、ご自身の責任において判断してください。本サービスの情報に基づいて行った取引のいかなる損失についても、当社は一切の責を負いかねますのでご了承ください。当社は、当該情報の正確性および完全性を保証または約束するものでなく、今後、予告なしに内容を変更または廃止する場合があります。当該情報の欠落・誤謬等につきましてもその責を負いかねますのでご了承ください。(FX)、株価指数CFD取引及び商品CFD取引は、元本及び利益が保証されている金融商品ではありません。市場変動により、その損失額が預託された証拠金額を上回る可能性があります。いずれも取引金額の5%以上の証拠金が必要です。■口座管理費及び取引手数料は原則無料です。一部取引コースに関しては、取引にあたり手数料が発生することがあります。手数料の詳細については、該当するコースの取引説明書をご覧ください。■売付価格と買付価格には差(スプレッド)があり、相場急変動等によりスプレッド幅が拡大し、意図したお取引ができない可能性があります。■お取引を始めるにあたっては取引説明書及び取引約款を熟読し、取引内容や仕組み、リスク等を十分にご理解いただいた上で、ご自身の判断にてお取引くださるようお願い致します。■弊社企業情報は、弊社ホームページに開示しています。