Python

Python

MQL5システムトレーダーの為のPython講座:第11回「条件分岐について」

はじめに 前回は演算子について学びました 第11回の今回はPythonの条件分岐について解説します。 条件分岐とは? 条件分岐はプログラムの動きを条件に応じて変えるための基本的な機能です。プログラムの処理は通常、上から順番に実行されますが、...
Python

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

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

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

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

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

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

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

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

システムトレードとディープラーニングのための畳み込みニューラルネットワーク入門

はじめに システムトレードとは、取引ルールをプログラム化し、自動で売買を行うトレード手法です。ディープラーニングを組み合わせることで、データから自動的に特徴を学び、より高度なトレード戦略を構築できます。 ※ディープラーニングとは、人間の脳の...
Python

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

はじめに 前回はPythonのデータ型について解説しました↓ ※なお、MQL5のデータ型については以下の記事をご参照ください。 第6回目の今回は「リスト」について解説していきたいと思います。 Pythonにおけるリストは、複数のデータをまと...
Python

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

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

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

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

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

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