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つの行列を掛け算して新しい行列を...
MQL5リファレンス

【MQL5】行列とベクトルによる数学演算について

はじめに 行列やベクトルは数学やプログラミングにおいて重要な概念であり、特にデータ処理や数値計算の分野で頻繁に使われます。本記事では、行列とベクトルに対して適用できる数学演算について、MQL5のスクリプト内でどのように操作するかを解説します...
Python

MQL5システムトレーダーの為のPython講座:第10回「演算子について」

はじめに 前回は集合について学びました↓ 今回はPythonの演算子について説明します。演算子は、足し算や引き算などの算術操作や、2つの値を比較するために使われる記号です。演算子を使うことで、数値の計算や条件の判定ができます。 演算子とは ...
Python

MQL5システムトレーダーの為のPython講座:第9回「集合について」

はじめに 前回はPythonの辞書型について学びました。 今回は「集合」について解説します。集合は、重複のないデータを扱う際に有用なデータ型で、順序を持たない要素の集まりです。集合の作り方から基本的な使い方までを解説していきます。 集合とは...