Скачать MetaTrader 5

Про MathArctan

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Christo Tsvetanov
990
Christo Tsvetanov  

Есть такая функция - только в том виде она не используемая, так как на самом деле имеет 2 решения. Используют atan2 - такая есть в даже на уровне копроцессора.

Функция очень важна, так как вычисляет углы - напр. уголь наклона тренда и хотелось бы иметь такой.

Надеюсь не поздно добавить ее. Кстати, в документации говорят о какой-то atan() - а такой нет. Похоже на баг документации.

Rashid Umarov
Админ
12159
Rashid Umarov  

Есть такая функция, попробуйте скомпилировать и выполнить простой скрипт.

//+------------------------------------------------------------------+
//|                                                   Check_atan.mq5 |
//|                        Copyright 2009, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "2009, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   double pi=atan(1)*4;
   Print("pi =",pi,"   M_PI=",M_PI);   
  }
//+------------------------------------------------------------------+

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий