MQL5リファレンス

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

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

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

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

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

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

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

はじめに 前回はタプルについて学習しました↓ 今回はデータ管理において特に有用な「キーと値のペア」からなるデータ型である辞書型を取り上げます。 辞書型はデータを管理するうえでの重要な要素であり、リストやタプルと異なる特性を持っています。シス...
Python

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

はじめに 前回は、Pythonのリストについて解説しました↓ 第7回目の今回は、タプルという概念について解説したいと思います。 タプルは、前回学んだリストと同様に、複数のデータをまとめて扱うためのデータ型です。今回の記事では、タプルの基本的...
MQL5リファレンス

【MQL5】Sort関数について

Sort関数の働き・役割 Sort関数は、ベクトルや行列のデータをその場で並べ替えるために使用されます。この関数は、デフォルトでは昇順に並べ替えを行いますが、カスタムの比較関数を指定することで、独自の条件に基づいた並べ替えも可能です。 ベク...
MQL5リファレンス

【MQL5】ArgSort関数について

ArgSort関数の働き・役割 ArgSort関数は、ベクトルや行列の要素を並べ替える際に、その順番を示すインデックス(通し番号)を返すために使用します。例えば、値がランダムに並んでいるデータを昇順や降順に整理したい場合、ArgSort関数...
MQL5リファレンス

【MQL5】Vsplit関数について

Vsplit関数の働き・役割 Vsplit関数は、行列を垂直方向に複数の部分行列に分割するために使用されます。この関数は、行列の列を指定された方法で分割し、結果として生成された部分行列を配列に格納します。分割方法には、分割後の部分行列の数を...
MQL5リファレンス

【MQL5】Hsplit関数について

Hsplit関数の働き・役割 Hsplit関数は、行列を水平方向(横方向)に複数の部分行列に分割するために使用します。この分割方法は、行列全体をいくつかの「部分」に切り分けるイメージです。分割の方法として、等しいサイズで分割する方法と、指定...
MQL5リファレンス

【MQL5】Split関数について

Split関数の働き・役割 Split関数は、大きな行列を複数の小さな部分行列に分割するために使用されます。分割方法は、以下の2つの条件で制御できます。 部分行列の数を指定元の行列を、指定した数の「同じサイズの部分行列」に分割します。ただし...