Python

MQL5システムトレーダーの為のPython講座:第5回「データ型について」

はじめに 前回は「変数」について解説しました↓ 今回はプログラミング言語におけるデータ型という概念について解説していきます。 データ型とは データ型とは、コンピュータが扱うデータの「種類」のことです。たとえば、「10」という数字と、「こんに...
MQL5リファレンス

【MQL5】TriU関数について

TriU関数の働き・役割 TriU関数は、与えられた行列を上三角行列に変換するための関数です。この関数は、指定した対角線より下にある要素をゼロにした新しい行列を作成します。例えば、主対角線やその上下に位置する対角線を基準に、それより下の要素...
MQL5リファレンス

【MQL5】TriL関数について

TriL関数の働き・役割 TriL関数は、与えられた行列の一部を取り出し、下三角行列に変換した新しい行列を作成します。このとき、指定された対角線より上にある要素をゼロにします。例えば、「主対角線」や「その下にある対角線」などを基準にして、そ...
Python

システムトレードのためのランダムフォレスト入門

はじめに システムトレードは、コンピュータのアルゴリズムを使って自動的に取引を行う方法です。この分野では、膨大なデータを分析して予測を立てる技術が必要となります。 その中で注目されるのが「ランダムフォレスト」という機械学習の手法です。本記事...
Python

MQL5システムトレーダーの為のPython講座:第4回「変数について」

はじめに 前回は、プログラミングの基本構造である「順次進行」「条件分岐」「繰り返し」について解説しました。 第4回目の今回は、変数という概念について学んでいきます。 プログラミングを学ぶ上で、変数はよく登場する仕組みのひとつです。 現時点で...
Python

システムトレードのためのロジスティック回帰入門

はじめに システムトレードで使用するアルゴリズムの中でも「ロジスティック回帰」は、初心者でも学びやすく、幅広く活用されています。この記事では、ロジスティック回帰の基本を初学者に向けてわかりやすく解説していきます。 ロジスティック回帰とは? ...
MQL5リファレンス

【MQL5】Transpose関数について

Transpose関数の働き・役割 Transpose関数は、行列の形を変えるための関数です。行列とは、数字が縦横に並んだデータの集合です。この関数は、行列の「行」と「列」を入れ替えた新しい行列を作り出します。 例えば、元の行列が次のような...
Python

システムトレードのための統計基礎:t検定

はじめに システムトレードでは、過去のデータを分析して取引戦略を構築することが重要です。その際に役立つのが「統計学」です。今回は、統計学の基礎の一つである「t検定」について解説します。この手法を理解すれば、取引戦略が有効かどうかを判断するた...
Python

MQL5システムトレーダーの為のPython講座:第3回「プログラミングの基本構造」

はじめに 前回はPythonでプログラミング作業をおこなっていくにあたっての環境構築について解説しました↓ 今回の記事では「プログラミングの基本構造」について学んでいきます。 プログラミングは一見難しそうに思えるかもしれませんが、基本的な構...
MQL5リファレンス

【MQL5】Compare関数について

Compare関数の働き・役割 Compare関数は、2つのベクトルや行列を比較し、それらの要素が指定された精度で一致しているかどうかを調べるために使用されます。この精度は「イプシロン」と呼ばれる小さな数値で指定され、Compare関数はこ...