最大スプレッド制限の単位について

2023/06/18 16:18
132

海外の業者によってバックテストをとると制限ができてるケースとできてないケースがあるように見受けられます。
それぞれの会社でpips単位が違うというのはありますでしょうか?
もしくはこの機能のソースコードはどこの単位、数値をみてスプレッド制限かけているか教えてほしいです。

コメント

GogoJungle
2023/06/20 14:53

ご連絡ありがとうございます。

下記の項目にて影響している事象かと存じます。

デフォルト値としては
小数点3桁または5桁に対応しております。

//--------------------------------------------------------------------------------------------------------+
//価格換算用関数
//   処理:pipsを価格に換算する。
//   引数:換算する値
//   戻り値:調整された価格
//--------------------------------------------------------------------------------------------------------+
double PipsToPrice(double value)
{
   int mult = (Digits == 3 || Digits == 5) ? 10 : 1;
   return(value * Point * mult);
}

//--------------------------------------------------------------------------------------------------------+
//価格換算用関数
//   処理:価格の小数点値に換算する。
//   引数:換算する値
//   戻り値:調整された価格
//--------------------------------------------------------------------------------------------------------+
double PointToPrice(int value)
{
   return(value * Point);
}
//--------------------------------------------------------------------------------------------------------+
//pips換算用関数
//   処理:価格をpipsに換算する。
//   引数:換算する値
//   戻り値:調整されたpips
//--------------------------------------------------------------------------------------------------------+
double PriceToPips(double value)
{
   int mult = (Digits == 3 || Digits == 5) ? 10 : 1;
   return(value / Point/ mult);
}

//--------------------------------------------------------------------------------------------------------+
//pips換算用関数
//   処理:指定した通貨ペアの小数点以下桁数をもとに価格をpipsに換算する。
//   引数:換算する値,換算する通貨ペア
//   戻り値:調整されたpips
//--------------------------------------------------------------------------------------------------------+
double PriceToPipsWithSymbol(double value, string symbol)
{
   double Symbol_Digits = MarketInfo(symbol,MODE_DIGITS);
   int mult = (Symbol_Digits == 3 || Symbol_Digits == 5) ? 10 : 1;
   return(value / MarketInfo(symbol,MODE_POINT) / mult);
}

任意で修正したい場合は、各値をご変更いただけますと稼働するかと存じます。
ご参考いただけますと幸いです。何卒宜しくお願い申し上げます。

関連トピックス

検索結果がありません。

ノーコードで誰でも簡単EA開発!MQL言語学習にも使える! | GogoJungle

注目トピックス

検索結果がありません。