MT4(MQL4)/MT5(MQL5)のMathArcsin
指定された値のアークサイン( -π/2 〜 π/2 ラジアン)を返す関数です。
double MathArcsin(
double val // -1<value<1
);
MT4→MT5に変わっても変わらず使えます。
asin()でも同じ結果が得られます。
サンプルコード
void OnInit()
{
Print("MathArcsin(-1) = ",MathArcsin(-1));
Print("MathArcsin(1) = ",MathArcsin(1));
Print("MathArcsin(0.2) = ",MathArcsin(0.2));
Print("MathArcsin(0.3) = ",MathArcsin(0.3));
Print("MathArcsin(0.8509035245341184) = ",MathArcsin(0.8509035245341184)); //sin45
Print("MathArcsin(-0.3048106211022167) = ",MathArcsin(-0.3048106211022167)); //sin60
return;
}
結果
MathArcsin(-1) = -1.570796326794897
MathArcsin(1) = 1.570796326794897
MathArcsin(0.2) = 0.2013579207903308
MathArcsin(0.3) = 0.3046926540153975
MathArcsin(0.8509035245341184) = 1.017702849742895
MathArcsin(-0.3048106211022167) = -0.3097395817939285
【参考】MQL5公式ページ
コメント / Comments