エムキューエル

MQL5リファレンス

【MQL5】Zeros関数について

Zeros関数の働き・役割 Zeros関数は、指定した行数と列数で構成された行列や、指定されたサイズのベクトルを新しく作成し、そのすべての要素を0で埋めて返します。これは、分析や計算で初期化されたデータが必要な場合に役立つ関数です。 行列と...
MQL5リファレンス

【MQL5】Full関数について

Full関数の働き・役割 Full関数は、指定したサイズの行列またはベクトルを作成し、そのすべての要素に特定の値を埋め込んだ状態で返す関数です。この関数を使うことで、特定の値で初期化された行列やベクトルを生成することができます。 行列とは、...
Python

システムトレードの為の非線形回帰分析入門

機械学習を利用して、システムトレードの戦略分析をしてみたいと考えている方に向けて、今回の記事では、特に「非線形回帰分析」について解説します。まずは基本的な概念から入り、実際にどうやって使われるのかを具体例を交えながら説明していきます。<参照...
MQL5リファレンス

【MQL5】Assign関数について

Assign関数の働き・役割 Assign関数は、行列(数字が並んだ2次元のデータ)やベクトル(数字が並んだ1次元のデータ)などのデータを別の変数にコピーするために使われます。この関数を使うと、行列やベクトルだけでなく、配列(特定の順序で並...
Python

Pythonのスライス記法について

スライス記法とは Pythonのスライス記法は、リストや文字列から特定の範囲を切り出すときに使います。スライスを使うと、インデックスを指定して複数の要素をまとめて取り出せるため、データを操作する上で便利です。この記事では、Pythonのスラ...
Python

MQL5システムトレーダーの為のPython講座:第1回「Pythonとは」

MQL5でシステムトレードを開発している方の中には、より洗練されたトレード戦略の自動化や効率化に興味がある方も多いと思います。その中でPythonというプログラミング言語が注目されています。この記事では、Pythonがどのようなものか、Py...
MQL5リファレンス

【MQL5】Ones関数について

Ones関数の働き・役割 Ones関数は、指定した行数と列数に基づいて「1」で満たされた行列(またはベクトル)を作成する関数です。たとえば、4行4列の行列が欲しい場合に、全ての要素が1で構成された行列を簡単に作成できます。 この関数は、エキ...
Python

システムトレードと機械学習初心者の為の特徴量エンジニアリング解説

初めに システムトレードや機械学習において、「特徴量エンジニアリング」は非常に重要な役割を果たします。とはいえ、「特徴量」や「モデル」という言葉自体に馴染みがない方も多いかと思います。ここでは、これらの基本的な概念をわかりやすく解説し、さら...
MQL5リファレンス

【MQL5】Identity関数について

Identity関数の働き・役割 Identity関数は、決まったサイズで「1」と「0」だけでできた単位行列(主対角に1を持ち、他が0の行列)を作る関数です。この行列は、真ん中のななめの線にだけ「1」が入っていて、それ以外の部分は「0」にな...
MQL5リファレンス

【MQL5】Eye関数について

Eye関数の働き・役割 Eye関数は、行と列を持つ四角い表(=行列)を作るための関数です。この表のうち、指定された対角線(右上から左下へ斜めに並ぶ線)にだけ1が入って、その他の部分にはすべて0が入るように設定されます。 たとえば、3行3列の...