Python

MQL5システムトレーダーの為のPython講座:第18回「名前空間とスコープについて」

前回の記事では、Pythonにおける「モジュール」「パッケージ」「ライブラリ」について解説しました。 今回は、Pythonでプログラムを構成する基本的な概念である「名前空間」と「スコープ」について説明します。これらを理解することで、コードの...
MQL5リファレンス

【MQL5】Correlate関数について

Correlate関数の働き・役割 Correlate関数は、2つのベクトルの相互相関を計算するための関数です。 相互相関とは 相互相関とは、2つの信号やデータセットの類似性を測る指標であり、あるベクトルがもう一方のベクトルに対してどの程度...
Python

MQL5システムトレーダーの為のPython講座:第17回「モジュール、パッケージ、ライブラリについて」

はじめに 前回はPythonにおける「関数」について学びました。 今回は、プログラムの整理や再利用性を高めるために重要な「モジュール」「パッケージ」「ライブラリ」について説明します。これらはPythonプログラムの基本構成要素であり、それぞ...
MQL5リファレンス

【MQL5】Cov関数について

Cov関数の働き・役割 Cov関数は、指定したデータセットに基づいて共分散行列を計算するために使用されます。共分散行列は、複数の変数間の関係性を数値で表したものです。 この関数は、データがどの程度互いに連動して変化するかを示す指標として重要...
Python

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

はじめに 前回はPythonの内包表記について学びました。 内包表記は、リストや辞書などを簡潔に記述する方法として便利なものでした。 今回の記事では、Pythonの「関数」について詳しく説明します。 関数は、コードの再利用性を高めたり、処理...
MQL5リファレンス

【MQL5】CorrCoef関数について

CorrCoef関数の働き・役割 CorrCoef関数は、データの間にどれくらいの関係性があるのかを数値で示す「相関係数」を計算するための関数です。 特に、ピアソン相関係数と呼ばれる値を算出します。この関数を使うと、数値データを含むベクトル...
Python

MQL5システムトレーダーの為のPython講座:第14回「例外処理について」

はじめに 前回は「文字列」について学びました。 今回は「例外処理」を取り上げます。 プログラムを作成しているとエラーが発生することがあります。エラーが発生すると通常はプログラムが停止しますが、例外処理を利用することで、エラーが起きてもプログ...
Python

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

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

【MQL5】Outer関数について

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

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

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