エムキューエル

Python

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

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

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

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

【MQL5】Compare関数について

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

【MQL5】HasNan関数について

HasNan関数の働き・役割 HasNan関数は、ベクトルや行列内に含まれる要素のうち、数値が「NaN(Not a Number)」であるものの数を調べるために使用します。 NaNとは 「NaN」は計算結果が定義されない場合(例えば負の数値...
MQL5リファレンス

【MQL5】Fill関数について

Fill関数の働き・役割 Fill関数は、指定された値で既存の行列またはベクトルを埋めるために使用されます。これにより、行列やベクトル内のすべての要素を統一した値に設定できます。この関数は、行列やベクトルの初期化やデータのリセット時に役立ち...
Python

システムトレードの基礎教養としての「教師あり学習」入門

はじめに システムトレードでは、プログラムを使って株式やFXの売買を自動化します。このプログラムに「機械学習」という技術を活用すると、市場のデータを分析し、売買のタイミングを賢く判断できるようになります。その中でも「教師あり学習」は、最も基...
MQL5リファレンス

【MQL5】CalendarValueLast関数について

CalendarValueLast関数の働き・役割 CalendarValueLast関数は、指定された変更ID(change_id)を基に、経済指標カレンダーのデータベースから最新の経済イベント情報を取得するためのものです。 この関数を使...
Python

MQL5システムトレーダーの為のPython講座:第2回「Pythonの環境構築」

はじめに 前回はPython講座の第1回目、として、そもそもPythonとは何か?Pythonを使ってできる事、等について解説しました。 今回は第2回目として、Pythonの環境構築について初心者の方にもわかりやすく説明していきます。 環境...
Python

システムトレードと機械学習のための活性化関数入門

はじめに システムトレードや機械学習の分野では、数学的なモデルを活用して予測や意思決定を行います。その中で重要な役割を果たすのが「活性化関数」です。本記事では、活性化関数の基本的な役割や種類、活性化関数がどのようにシステムトレードや機械学習...
人工知能・機械学習

ReLU関数における死んだReLU関数(Dead ReLU)について

死んだReLU関数(Dead ReLU)とは? 死んだReLU関数(Dead ReLU)問題は、ニューラルネットワークでReLU関数を使用する際に起こる問題の1つです。これは、特定のニューロンが「発火しなくなる」状態に陥り、学習が完全に止ま...