MT4(MQL4)/MT5(MQL5)のMathArctan
指定された値のアークタンジェントを返す関数です。(0に等しい場合は0を返す)
double MathArctan(
double value // タンジェント
);
MT4→MT5に変わっても変わらず使えます。
atan()でも同じ結果が得られます。
サンプルコード
void OnInit()
{
Print("MathArctan(-1) = ",MathArctan(-1));
Print("MathArctan(0) = ",MathArctan(0));
Print("MathArctan(1) = ",MathArctan(1));
Print("MathArctan(0.2) = ",MathArctan(0.2));
Print("MathArctan(0.3) = ",MathArctan(0.3));
Print("MathArctan(1.619775190543862) = ",MathArctan(1.619775190543862)); //tan45
Print("MathArctan(0.320040389379563) = ",MathArctan(0.320040389379563)); //tan60
return;
}
結果
MathArctan(-1) = -0.7853981633974483
MathArctan(0) = 0.0
MathArctan(1) = 0.7853981633974483
MathArctan(0.2) = 0.1973955598498808
MathArctan(0.3) = 0.2914567944778671
MathArctan(1.619775190543862) = 1.017702849742895
MathArctan(0.320040389379563) = 0.3097395817939285
【参考】MQL5公式ページ
コメント / Comments