tumiki-fx

MT4プログラミング

関数の本体とは

関数の本体(Function Body)とは、関数の処理内容を記述する部分のことです。関数が呼び出されたときに実行される具体的な命令や操作が書かれています。 関数の本体の特徴 処理内容を定義する関数の本体には、引数を使用した計算やデータ処理...
MT4プログラミング

関数ヘッダ

関数ヘッダ(Function Header)は、関数の宣言や定義の一部で、関数の名前、引数、戻り値の型など、関数の基本的な情報を示す部分です。プログラム内で関数を呼び出すために必要な構造を提供します。 関数ヘッダの構成要素 関数ヘッダは以下...
MT4プログラミング

関数 と 変数

関数 と 変数 は、プログラムを書くうえで基本的な要素です。それぞれの役割や使い方を簡単に説明します。 1. 関数(Function) 概要 関数は、特定のタスクや処理をまとめたコードのブロックです。必要なときにその処理を呼び出して使うこと...
MT4プログラミング

MQ4ファイルとEXファイルの違い

MQ4ファイルとEXファイルの違い MQ4ファイル と EX4ファイル は、MetaTrader 4(MT4)プラットフォームで使用されるプログラムファイル形式ですが、それぞれの役割や性質が異なります。 1. MQ4ファイル 概要 MQ4 ...
MT4プログラミング

メタエディターとテキストエディター

メタエディター(MetaEditor) と テキストエディター(Text Editor) はどちらもテキストを編集するためのツールですが、機能や目的において異なります。それぞれの特徴を比較してみましょう。 1. メタエディター(MetaEd...
MT4プログラミング

コンパイルとは

コンパイル(compile)とは、プログラミング言語で記述されたコードを、コンピュータが直接実行できる形式(機械語)に変換プロセスすることを目指します。コンパイルを行うソフトウェアを「コンパイラ」と呼びます。 コンパイルの主な目的 コードを...
MT4プログラミング

MQL4基本構文

MQL4 の構文は、C言語に似ており、プログラムの構造やトレード関連の処理を行うための要素が含まれています。以下に、MQL4 の基本的な構文とその説明を示します。 1. コメント コードに説明を付けるための構文。 単一ラインコメントを//使...
MT4プログラミング

MQL4の概念

MQL4(MetaQuotes Language 4)は、MetaTrader 4 プラットフォーム上での自動売買プログラム(EA: Expert Advisor)、カスタムインディケータ、スクリプトを作成するための専用プログラミング言語で...
MT4プログラミング

INT、BUFFER、IF構文

MQL4 で使用されるINT、BUFFER、IFは、それぞれ異なる役割を持つ重要な概念と構文です。以下で詳しく説明します。 1. INT(整数型) 概要 int整数型データ型を表します。 数値データを保持するために使用されますが、一部は保持...
MT4プログラミング

MQL4の構造

MQL4プログラムの書き方は、MetaTrader 4(MT4)プラットフォームで自動売買プログラム(EA)、カスタムインディケータ、スクリプトなどを開発するために使用されます。ここでは、基本的なMQL4プログラムの構造と書き方を説明します...