MQL5リファレンス

【MQL5】Diag関数について

関数の働き・役割 Diag関数は、行列における対角要素を抽出したり、新しい対角行列を構築したりするために使用されます。この関数は、特定の対角線上の要素を操作することができるため、行列の管理や計算において役立ちます。 例えば、対角行列を作成し...
Python

システムトレードと機械学習のための教師なし学習入門

はじめに システムトレードは、コンピュータが自動的に取引を行う仕組みのことです。そのためにはデータを分析して、どのように取引を行うかの判断をコンピュータに学ばせることが必要です。そこで役立つのが機械学習です。今回は、その機械学習の1つである...
Python

システムトレードの為のXGBoost入門

XGBoostとは? XGBoost(エクストリーム・グラディエント・ブースティング)は、データ分析や機械学習で非常に人気の高いアルゴリズムの一つです。特に、正確で効率的な予測が求められる場面でよく使われます。 XGBoostの特徴: 高い...
Python

MQL5システムトレーダーの為のPython講座:第5回「データ型について」

はじめに 前回は「変数」について解説しました↓ 今回はプログラミング言語におけるデータ型という概念について解説していきます。 データ型とは データ型とは、コンピュータが扱うデータの「種類」のことです。たとえば、「10」という数字と、「こんに...
MQL5リファレンス

【MQL5】TriU関数について

TriU関数の働き・役割 TriU関数は、与えられた行列を上三角行列に変換するための関数です。この関数は、指定した対角線より下にある要素をゼロにした新しい行列を作成します。例えば、主対角線やその上下に位置する対角線を基準に、それより下の要素...
MQL5リファレンス

【MQL5】TriL関数について

TriL関数の働き・役割 TriL関数は、与えられた行列の一部を取り出し、下三角行列に変換した新しい行列を作成します。このとき、指定された対角線より上にある要素をゼロにします。例えば、「主対角線」や「その下にある対角線」などを基準にして、そ...
Python

システムトレードのためのランダムフォレスト入門

はじめに システムトレードは、コンピュータのアルゴリズムを使って自動的に取引を行う方法です。この分野では、膨大なデータを分析して予測を立てる技術が必要となります。 その中で注目されるのが「ランダムフォレスト」という機械学習の手法です。本記事...
Python

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

はじめに 前回は、プログラミングの基本構造である「順次進行」「条件分岐」「繰り返し」について解説しました。 第4回目の今回は、変数という概念について学んでいきます。 プログラミングを学ぶ上で、変数はよく登場する仕組みのひとつです。 現時点で...
Python

システムトレードのためのロジスティック回帰入門

はじめに システムトレードで使用するアルゴリズムの中でも「ロジスティック回帰」は、初心者でも学びやすく、幅広く活用されています。この記事では、ロジスティック回帰の基本を初学者に向けてわかりやすく解説していきます。 ロジスティック回帰とは? ...
MQL5リファレンス

【MQL5】Transpose関数について

Transpose関数の働き・役割 Transpose関数は、行列の形を変えるための関数です。行列とは、数字が縦横に並んだデータの集合です。この関数は、行列の「行」と「列」を入れ替えた新しい行列を作り出します。 例えば、元の行列が次のような...