エムキューエル

Python

MQL5システムトレーダーの為のPython講座:第13回「文字列について」

はじめに 前回はPythonでの繰り返し処理について学びました。 今回は、Pythonプログラミングにおいて重要な「文字列」について解説します。 文字列はテキストや記号を扱う際の基本的なデータ型であり、多くの場面で利用されます。具体的には、...
MQL5リファレンス

【MQL5】Outer関数について

Outer関数の働き・役割 Outer関数は、2つのベクトルまたは2つの行列の外積を計算し、新しい行列を生成するために使用されます。この関数は、指定されたデータ同士を特定の法則に従って掛け合わせることで、新しいデータ構造を作成します。Out...
Python

MQL5システムトレーダーの為のPython講座:第12回「繰り返し処理について」

はじめに 前回は条件分岐について解説しました。 今回はPythonにおける繰り返し処理について解説したいと思います。 以前も解説したことではありますが、プログラムは「順次進行」「条件分岐」「繰り返し処理」の3つの基本的な動きで構成されていま...
MQL5リファレンス

【MQL5】Inner関数について

Inner関数の働き・役割 Inner関数は、2つの行列の内積を計算するために使用されます。行列の内積とは、行列の各行と別の行列の各行の間でベクトルのドット積(要素ごとの積の合計)を計算して新しい行列を作る操作です。 例えば、行列Aが2行3...
MQL5リファレンス

【MQL5】Kron関数について

Kron関数の働き・役割 Kron関数は、行列同士、行列とベクトル、ベクトル同士などの「クロネッカー積」と呼ばれる計算を行い、新しい行列を作成するために使用されます。この関数は、MQL5での数値計算やデータの構造化に役立ちます。 クロネッカ...
MQL5リファレンス

【MQL5】Dot関数について

Dot関数の働き・役割 Dot関数は、2つのベクトルの内積を計算するために使用されます。この関数は、ベクトルの対応する成分同士を掛け合わせた値をすべて合計し、1つの数値として出力します。この計算結果はスカラーと呼ばれ、ベクトル演算の基礎的な...
Python

MQL5システムトレーダーの為のPython講座:第11回「条件分岐について」

はじめに 前回は演算子について学びました 第11回の今回はPythonの条件分岐について解説します。 条件分岐とは? 条件分岐はプログラムの動きを条件に応じて変えるための基本的な機能です。プログラムの処理は通常、上から順番に実行されますが、...
MQL5リファレンス

【MQL5】Power関数について

Power関数の働き・役割 Power関数は、正方行列を指定した整数の指数で累乗(数を繰り返し掛ける処理)するための関数です。この関数を使用すると、行列を繰り返し乗算したり、逆行列(後程説明します)を計算した上で累乗を求めることができます。...
専門用語

システムトレーダーの為の数学入門シリーズ:複素数について

複素数とは? 複素数とは、実数と虚数を組み合わせた形で表現される数です。実数(普通の数)だけでは解けない問題を解決するために、数学で新たに定義された概念です。複素数は次のような形で書きます: z = a + b*i ここでの各要素は次の意味...
MQL5リファレンス

【MQL5】GeMM関数について

GeMM関数の働き・役割 GeMM関数は、行列やベクトルの乗算を効率的に実行するための関数です。 ※GeMMは、General Matrix Multiply(一般行列乗算)の略です。 通常の行列乗算では、2つの行列を掛け算して新しい行列を...