Point関数の働き・役割
![](https://mqlinvestmentlab.com/wp-content/uploads/2024/06/e1a7b73914a04744cb75800bb5eb110b-1024x585.webp)
Point関数は、現在の通貨ペアやシンボルのポイントサイズを取得するために使用されます。ポイントサイズは、価格の最小変動単位を示し、トレードの精度や計算において重要な役割を果たします。
Point関数の引数について
![](https://mqlinvestmentlab.com/wp-content/uploads/2024/06/99e4229442d42121adf7cda911d2130f-1024x585.webp)
Point関数には引数はありません。この関数は、現在の通貨ペアやシンボルのポイントサイズを取得するために単純に呼び出します。
// Point関数の呼び出し例
double pointSize = Point();
Point関数の戻り値について
![](https://mqlinvestmentlab.com/wp-content/uploads/2024/06/3dc7bfac614b19c5dc56320b0b0e6568-1024x585.webp)
Point関数は、現在の通貨ペアやシンボルのポイントサイズを含む_Point変数の値を返します。ポイントサイズは、価格の最小変動単位を表し、例えば、USD/JPYでは0.001、EUR/USDでは0.00001などが一般的です。
Point関数を使う際の注意点
![](https://mqlinvestmentlab.com/wp-content/uploads/2024/06/52d2be37542e2082233fe77f085e779b-1024x585.webp)
Point関数を使用する際には、取得したポイントサイズを基に適切な価格計算やトレード処理を行うことが重要です。異なるシンボル間での計算や比較を行う場合、それぞれのポイントサイズに注意する必要があります。
Point関数を使ったサンプルコード
![](https://mqlinvestmentlab.com/wp-content/uploads/2024/06/0b5b4f6bd1856de156be44046a1e42f1-1024x585.webp)
以下に、Point関数を使用して現在の通貨ペアやシンボルのポイントサイズを取得し、エキスパートログに出力するサンプルコードを示します。
// スクリプトのエントリーポイント
void OnStart()
{
// 現在の通貨ペアやシンボルのポイントサイズを取得
double pointSize = Point();
// 取得したポイントサイズをエキスパートログに出力
Print("現在の通貨ペア/シンボルのポイントサイズ: ", pointSize);
}
サンプルコードに使われた関数や文法要素の簡単な解説
![](https://mqlinvestmentlab.com/wp-content/uploads/2024/06/0b5b4f6bd1856de156be44046a1e42f1-1-1024x585.webp)
OnStart関数
スクリプトの実行が開始されたときに自動的に呼び出される関数です。スクリプトのエントリーポイントとして機能します。
Point関数
現在の通貨ペアやシンボルのポイントサイズを取得する関数です。この例では、Point関数を呼び出して、取得したポイントサイズをpointSize変数に格納しています。
Print関数
エキスパートログにメッセージを出力します。このサンプルでは、取得したポイントサイズをエキスパートログに表示しています。
このように、Point関数を使用することで、現在の通貨ペアやシンボルのポイントサイズに基づいた処理を簡単に実装できます。