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つの条件で制御できます。 部分行列の数を指定元の行列を、指定した数の「同じサイズの部分行列」に分割します。ただし...
MQL5リファレンス

【MQL5】SwapCols関数について

SwapCols関数の働き・役割 SwapCols関数は、行列(複数の数字が縦横に並んだデータの集合)の中で、指定した2つの列の位置を入れ替えるための関数です。この関数を使用すると、例えば行列の1列目と3列目のデータを入れ替えるといった操作...
MQL5リファレンス

【MQL5】MatMul関数について

MatMul関数の働き・役割 MatMul関数は、行列やベクトルの乗算を効率的に行うためのMQL5で提供されるメソッドです。 ※メソッドとは、特定のオブジェクト(データや機能をまとめたもの)に関連付けられた関数のことです。一般的な関数が独立...