システムトレード前回の「市場トレンドを売買ルールに入れる」では、以下のように市場トレンドを判定しました。ブログの内容において、正当性を保証するものではありません。・本ブログを利用して損失を被った場合でも一切の責任を負いません。・最終的な決定は、ご自身の判断(自己責任)でお願い致します。string型@作用素は、以下のようにstring型の式を{}で囲って式に対して指定します。対象の式に組み込み関数があると、組み込み関数の対象となる銘柄が値で指定した証券コードの銘柄になります。他銘柄の値を参照することができます。リンク先の例でも示されている通り、Protraでは証券コード”1001′′に日経平均が割り当てられています。これを利用して市場トレンドを判断してみます。コードは非常に簡潔に書くことができます。当日の日経平均終値が大きい場合、短期的に市場が上昇トレンドにあると判断し、買い付けます。xを変更して計算期間を変えたり、avgNikkeiに乗算する係数の調整が可能です。上昇トレンドを評するためには、上昇率を計算した方が良いかもしれませんね。試してください!まとめString型@作用素を使うと、以下のような応用も考えられます。日経平均は上昇しているのに、値下がりしている出遅れ銘柄を探す値動きの相関が高い銘柄同士を比較し、利ザヤを狙う機会があれば、記事にしてご紹介します。「Protra」をご存知でしょうか。Protraは日本株式市場用の無償のシステムトレードソフトです。その1「データの取り込み」Protraの出力を分析してみます。できないことはないですが、せっかくなので勉強中のPythonを使ってみます。その2その1に引き続き、トレンド判定を盛り込んでいきます。引き続き、Protraの出力をPythonで分析していきます。その1では、Protraの出力をPythonで取り込みました。