トレーディングにおける機械学習:理論、モデル、実践、アルゴトレーディング - ページ 222

 
タグコノウ

この目標は、絶対的な知識があってこそ達成できるものです。何 でもかんでも作りやすいというのは、ここでは関係ありません。

この言葉の意味は?

例えば、こんな言葉の意味があるんですね。

OOPは プログラミングに応用された のですか。プログラミングの技術には全く興味がなく、その実装の言語にも興味がない。

しかし、あなたの言葉にはもうひとつの意味があり、Rはその意味を完全に満たしているのです。

確かにRツールはブラックボックスとして使えますが、それは非常に限られたケースです。そして、道具の本質に迫らなければならないという点には、まったく同感です。

でも、どうやって?

ソースコードを取って解析することで?絶対にアルゴリズムの本質を理解することには近づけないと思います。

しかし、ご指摘のような問題を解決する方法はもう一つあります。アルゴリズムの核心に迫りたい方は、このアルゴリズムが実装している理論的な研究へのリンクを調べてみてください。はい、よくありますね。これが究極の知識 だと私は思っています。

Rの関数に関するドキュメントには、そのアルゴリズムの理論を説明した出版物へのリンクが含まれており、関連する問題についてのモノグラフなど、関連する資料もよく含まれているからです。つまり、Rにはアルゴリズムで理論的な記述が検証可能な書誌が豊富に含まれている。このようなRの特徴をソ連時代の統計学の分野と比較すると、理論的にも実践的にも大きな前進である。

例えば、こんな感じです。仮にVECMモデルに興味があるとします。既成の関数も使えますし、絶対的な知識に 興味がある方は、リンク先を見れば、グレンジャーの共分散に関する原著への言及がありますよ。どこまで行けるか?

Rは学習に、Rは研究、アルゴリズム選定に最適です。H1以上のTFでは、実際に使用することは十分可能です。高頻度取引は別の問題である。

 
サンサニッチ・フォメンコ

この言葉の意味は?


もっと詳しく説明することができます。

ある状況での複雑なプロセスが重要でないなら、誰もそこに踏み込もうとしない傾向があります。しかし、突然状況が変わり、そのプロセスが不可欠になります。プロセスのすべての障害にはコストがかかるため、すべての構成要素を意識することが非常に重要です。デモトレードから始めて、リアルトレードに切り替えたときがその典型例です。

プログラミング技術や実装言語に興味がなければ(ちなみに、あなたが提唱する言語は面白くない)、このプロセスの結果として得られる解答は、あなたにとって何の意味も持ちません。

トレーディングの話なので、よほどお金持ちか、実際のマーケットでトレードしていないかのどちらかでしょう。そうでなければ、ツールやアプローチについて比較したり、理解しようとしたりする方が、自分の収入につながるからです。

その結果、確信犯的なディレッタンティズムの立場は、現状では何の脅威もないことを条件とする。

R言語では、次のような状況が生まれます。

1.条件付きで無駄な作業から解放され、仕事が楽になるが、自分の心の探究心を忘れ、既成の解答を受け入れる必要がある。

2.嫌なら、巨大なRを吟味し、その中身に溺れないようにすることだ。そして、その多くは決して必要ないものですが、すべての雑多なものを整理する必要があります(この言語はアルゴリズム取引に特化したものではありません)。

それが代替案です。ただ、匿名の開発者が最善を尽くし、必要な仕組みを十分に完成させてくれたことを受け入れ、期待するしかありません。

申し訳ないが、開発者のエゴで我慢ができないのだ。))


P.S.フリーダム好きには副作用が あります(笑))

 

サンサニッチ・フォメンコ

Rの関数のドキュメントには、そのアルゴリズムの理論を説明した出版物への参照が含まれており、また多くの場合、密接に関連した問題についてのモノグラフなどの関連資料も含まれているため、この方法で対象知識を 理解すれば、Rは他のどのパッケージよりもこの要件を満たすことができます。つまり、Rにはアルゴリズムで理論的な記述が検証可能な書誌が豊富に含まれている。このようなRの特徴をソ連時代の統計学の分野と比較すると、理論的にも実践的にも大きな前進である。

例えば、こんな感じです。仮にVECMモデルに興味があるとします。既成の関数も使えますし、絶対的な知識に 興味がある方は、リンク先を見れば、グレンジャーの共分散に関する原著への言及がありますよ。どこまで行けるか?

Rは学習に、Rは研究、アルゴリズム選定に最適です。H1以上のTFでは、実際に使用することは十分可能です。高頻度取引は別問題

正直、この文章を読んでいると、あなたの理屈が少しわからなくなります。どういうことですか?

どのようなモデルですか?統計学上の一歩前進とは?私たちは、具体的で実用的な取引とそれに関わることに関心があります。 さまざまな分野での科学的な成果は、取引にはあまり関係ありません。

なぜ、そのような「メリット」がMQLのメリットを上回るとお考えなのでしょうか?多くの高度な科学的問題の散漫な解決は、現実の問題に焦点を当てるよりも効果的なのでしょうか?

どの機種のことですか?

1.古典的なパターンを認識するシンプルなアルゴリズムについてはどうでしょうか?

2.端末にマーケットデータを追加するのは?

3.EAにおけるインターフェースはどうでしょうか?

4.EAで現在の貿易統計を表やチャートに統合するのはどうでしょうか。(そして、この統計はシンプルでプリミティブなものでありましょう)。

これらの問題や他の多くの問題は、緊急のものです。一方、あなたは自分の問題を解決するために自分の努力を節約するために、未知の場所に行き、未知のものを探すことを提案します。

残念...((

 
タグコノウ

もっと詳しく説明することができます。

ある状況での複雑な処理があまり重要でなければ、誰も手を出さない傾向があります。しかし、突然状況が変わり、そのプロセスが不可欠になります。プロセスのあらゆる障害が大きな損失につながるため、プロセスのすべての構成要素について知ることは非常に重要です。デモトレードから始めて、リアルトレードに切り替えたときがその典型例です。

プログラミング技術や実装言語に興味がなければ(ちなみに、あなたが提唱する言語は面白くない)、このプロセスの結果として得られる解答は、あなたにとって何の意味も持ちません。

トレーディングの話なので、よほどお金持ちか、実際のマーケットでトレードしていないかのどちらかでしょう。そうでなければ、ツールやアプローチについて比較したり、理解しようとしたりする方が、自分の収入につながるからです。

その結果、確信犯的なディレッタンティズムの立場は、現状では何の脅威もないことを条件とする。

R言語では、次のような状況が生まれます。

1.条件付きで無駄な作業から解放され、仕事が楽になるが、自分の心の探究心を忘れ、既成の解答を受け入れる必要がある。

2.嫌なら、巨大なRを吟味し、その中身に溺れないようにすることだ。そして、その多くは決して必要ないものですが、すべての雑多なものを整理する必要があります(この言語はアルゴリズム取引に特化したものではありません)。

それが代替案です。ただ、匿名の開発者が最善を尽くし、必要な仕組みを十分に完成させてくれたことを受け入れ、期待するしかありません。

申し訳ないが、開発者のエゴで我慢ができないのだ。))


P.S.フリーダム好きには副作用が あります(笑))

私の投稿をよく読んでいないようですね。

しかも、その過程で起こるあらゆる障害が大きな損失につながるため、プロセスのすべての構成要素を知ることが非常に 重要になります。デモトレードと本番は、まさにその典型です。

このスレッドの主要な部分は、デモからリアルな取引に特化しています。それを理解するためには、適切な道具があればいいのです。そして、これは決してタダモノではないと断言します。

を追加します。

Rはプログラミング言語ではありません。統計計算とグラフィックスのためのフリーソフトウェア環境 です。特に、この統計計算のためのソフトウェア環境には、アルゴリズム言語であるRが含まれています。

 
タグコノウ

今、あなたのスレッドを読むhttps://www.mql5.com/ru/forum/91459

非常に興味深いことに、あなたと私は同じ方法です。

Высокотехнологичный обман СМЕ. Трейдер = жертва?
Высокотехнологичный обман СМЕ. Трейдер = жертва?
  • www.mql5.com
Что там происходит, уважаемые трейдеры...
 
サンサニッチ・フォメンコ

を追加します。

Rはプログラミング言語ではありません。統計計算とグラフィックスのためのフリーソフトウェア環境 です。特に、この統計計算のためのソフトウェア環境には、アルゴリズム言語であるRが含まれています。

つまり、Rはもともとアルゴリズム取引を 完全にサポートする言語として作られたわけではない、ということですね。

つまり、もともとトレード用に設計された ものではないのです。もうひとつ、本来の目的があります。では、誰もトレーディングのタスクを解決する効率について考えたことがないのですか?

しかし、常に多数の関数を拡張・集約してきたため、統計的な問題の解決と並行して、共和分、天文学、原子物理学、家電製品などの問題を解決するようになり、アルゴリズム取引に至った?

つまり、Rのアルゴトレーディングは「調味料」として存在しているのでしょうか? まるで、「Rにすべてがあるなら、アルゴトレーディングもあるじゃないか」という論理に従うかのように。

そして、この「あらゆる場面で使える」ツールを、取引に特化したプロフェッショナルなプログラミング言語であるMQLと対立させるのですか?

なんだか無謀ですね・・・。(プロらしくない)。))

 
mytarmailS:

今、あなたのスレッドを読むhttps://www.mql5.com/ru/forum/91459

非常に興味深いことに、あなたと私は同じ方法です。

とても嬉しい)。
 
タグコノウ

私は議論に加わりたくないのですが、Rが取引や取引システムの最適化という点でそれほどお粗末だとは思わないでください。https://r-forge.r-project.org/scm/viewvc.php/*checkout*/pkg/quantstrat/sandbox/QuantstratWorkshop.pdfを 閲覧してみてください。私が知る 限り、MT5にさえないWalk Forward Analysisさえあります。

 
mytarmailS:

私は議論に加わりたくないのですが、Rが取引や取引システムの最適化という点でそれほどお粗末だとは思わないでください。https://r-forge.r-project.org/scm/viewvc.php/*checkout*/pkg/quantstrat/sandbox/QuantstratWorkshop.pdfを 閲覧してみてください。私が知る 限り、MT5にさえないWalk Forward Analysisさえあります。

明日、パラパラとめくって感想を投稿します。

Rワードを誇張するつもりはありませんが、MQLのプロフェッショナルな価値は不相応に乱用され、一方で「ディレッタント」なアプローチが最も収益性が高いと広く宣伝されてきました。

そこで私は「仲裁」に入った。))

 

ところで、本日、MetaTrader 5 build 1485をリリースし、数学ライブラリを更新しました。

\includemathのソースコード 総量は既に6617kbです。

Rの機能を十分にカバーした461個の数学関数を実装しています。

bool MathAbs(const double &array[],double &result[])
bool MathAbs(double &array[])
bool MathArccos(const double &array[],double &result[])
bool MathArccos(double &array[])
bool MathArccosh(const double &array[],double &result[])
bool MathArccosh(double &array[])
bool MathArcsin(const double &array[],double &result[])
bool MathArcsin(double &array[])
bool MathArcsinh(const double &array[],double &result[])
bool MathArcsinh(double &array[])
bool MathArctan(const double &array[],double &result[])
bool MathArctan(double &array[])
bool MathArctan2(const double &x[],const double &y[],double &result[])
bool MathArctanh(const double &array[],double &result[])
bool MathArctanh(double &array[])
bool MathCeil(const double &array[],double &result[])
bool MathCeil(double &array[])
bool MathCorrelationKendall(const double &array1[],const double &array2[],double &tau)
bool MathCorrelationKendall(const int &array1[],const int &array2[],double &tau)
bool MathCorrelationPearson(const double &array1[],const double &array2[],double &r)
bool MathCorrelationPearson(const int &array1[],const int &array2[],double &r)
bool MathCorrelationSpearman(const double &array1[],const double &array2[],double &r)
bool MathCorrelationSpearman(const int &array1[],const int &array2[],double &r)
bool MathCos(const double &array[],double &result[])
bool MathCos(double &array[])
bool MathCosPi(const double &array[],double &result[])
bool MathCosPi(double &array[])
bool MathCosh(const double &array[],double &result[])
bool MathCosh(double &array[])
bool MathCumulativeDistributionBeta(const double &x[],const double a,const double b,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionBeta(const double &x[],const double a,const double b,double &result[])
bool MathCumulativeDistributionBinomial(const double &x[],const double n,double p,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionBinomial(const double &x[],const double n,double p,double &result[])
bool MathCumulativeDistributionCauchy(const double &x[],const double a,const double b,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionCauchy(const double &x[],const double a,const double b,double &result[])
bool MathCumulativeDistributionChiSquare(const double &x[],const double nu,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionChiSquare(const double &x[],const double nu,double &result[])
bool MathCumulativeDistributionExponential(const double &x[],const double mu,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionExponential(const double &x[],const double mu,double &result[])
bool MathCumulativeDistributionF(const double &x[],const double nu1,const double nu2,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionF(const double &x[],const double nu1,const double nu2,double &result[])
bool MathCumulativeDistributionGamma(const double &x[],const double a,const double b,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionGamma(const double &x[],const double a,const double b,double &result[])
bool MathCumulativeDistributionGeometric(const double &x[],const double p,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionGeometric(const double &x[],const double p,double &result[])
bool MathCumulativeDistributionHypergeometric(const double &x[],const double m,const double k,const double n,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionHypergeometric(const double &x[],const double m,const double k,const double n,double &result[])
bool MathCumulativeDistributionLogistic(const double &x[],const double mu,const double sigma,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionLogistic(const double &x[],const double mu,const double sigma,double &result[])
bool MathCumulativeDistributionLognormal(const double &x[],const double mu,const double sigma,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionLognormal(const double &x[],const double mu,const double sigma,double &result[])
bool MathCumulativeDistributionNegativeBinomial(const double &x[],const double r,double p,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionNegativeBinomial(const double &x[],const double r,double p,double &result[])
bool MathCumulativeDistributionNoncentralBeta(const double &x[],const double a,const double b,const double lambda,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionNoncentralBeta(const double &x[],const double a,const double b,const double lambda,double &result[])
bool MathCumulativeDistributionNoncentralChiSquare(const double &x[],const double nu,const double sigma,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionNoncentralChiSquare(const double &x[],const double nu,const double sigma,double &result[])
bool MathCumulativeDistributionNoncentralF(const double &x[],const double nu1,const double nu2,const double sigma,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionNoncentralF(const double &x[],const double nu1,const double nu2,const double sigma,double &result[])
bool MathCumulativeDistributionNoncentralT(const double &x[],const double nu,const double delta,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionNoncentralT(const double &x[],const double nu,const double delta,double &result[])
bool MathCumulativeDistributionNormal(const double &x[],const double mu,const double sigma,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionNormal(const double &x[],const double mu,const double sigma,double &result[])
bool MathCumulativeDistributionPoisson(const double &x[],const double lambda,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionPoisson(const double &x[],const double lambda,double &result[])
bool MathCumulativeDistributionT(const double &x[],const double nu,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionT(const double &x[],const double nu,double &result[])
bool MathCumulativeDistributionUniform(const double &x[],const double a,const double b,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionUniform(const double &x[],const double a,const double b,double &result[])
bool MathCumulativeDistributionWeibull(const double &x[],const double a,const double b,const bool tail,const bool log_mode,double &result[])
bool MathCumulativeDistributionWeibull(const double &x[],const double a,const double b,double &result[])
bool MathCumulativeMax(const double &array[],double &result[])
bool MathCumulativeMax(double &array[])
bool MathCumulativeMin(const double &array[],double &result[])
bool MathCumulativeMin(double &array[])
bool MathCumulativeProduct(const double &array[],double &result[])
bool MathCumulativeProduct(double &array[])
bool MathCumulativeSum(const double &array[],double &result[])
bool MathCumulativeSum(double &array[])
bool MathDifference(const double &array[],const int lag,const int differences,double &result[])
bool MathDifference(const double &array[],const int lag,double &result[])
bool MathExp(const double &array[],double &result[])
bool MathExp(double &array[])
bool MathExpm1(const double &array[],double &result[])
bool MathExpm1(double &array[])
bool MathFloor(const double &array[],double &result[])
bool MathFloor(double &array[])
bool MathIdentical(const double &array1[],const double &array2[])
bool MathLog(const double &array[],const double base,double &result[])
bool MathLog(const double &array[],double &result[])
bool MathLog(double &array[])
bool MathLog(double &array[],const double base)
bool MathLog10(const double &array[],double &result[])
bool MathLog10(double &array[])
bool MathLog1p(const double &array[],double &result[])
bool MathLog1p(double &array[])
bool MathLog2(const double &array[],double &result[])
bool MathLog2(double &array[])
bool MathMoments(const double &array[],double &mean,double &variance,double &skewness,double &kurtosis,const int start=0,const int count=WHOLE_ARRAY)
bool MathMomentsBeta(const double a,const double b,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsBinomial(const double n,const double p,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsCauchy(const double a,const double b,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsChiSquare(const double nu,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsExponential(const double mu,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsF(const double nu1,const double nu2,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsGamma(const double a,const double b,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsGeometric(const double p,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsHypergeometric(const double m,const double k,const double n,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsLogistic(const double mu,const double sigma,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsLognormal(const double mu,const double sigma,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsNegativeBinomial(const double r,double p,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsNoncentralChiSquare(const double nu,const double sigma,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsNoncentralF(const double nu1,const double nu2,const double sigma,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsNormal(const double mu,const double sigma,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsPoisson(const double lambda,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsUniform(const double a,const double b,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathMomentsWeibull(const double a,const double b,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
bool MathOrder(const double &array[],int &result[])
bool MathPow(const double &array[],const double power,double &result[])
bool MathPow(double &array[],const double power)
bool MathProbabilityDensityBeta(const double &x[],const double a,const double b,const bool log_mode,double &result[])
bool MathProbabilityDensityBeta(const double &x[],const double a,const double b,double &result[])
bool MathProbabilityDensityBinomial(const double &x[],const double n,const double p,const bool log_mode,double &result[])
bool MathProbabilityDensityBinomial(const double &x[],const double n,const double p,double &result[])
bool MathProbabilityDensityCauchy(const double &x[],const double a,const double b,const bool log_mode,double &result[])
bool MathProbabilityDensityCauchy(const double &x[],const double a,const double b,double &result[])
bool MathProbabilityDensityChiSquare(const double &x[],const double nu,const bool log_mode,double &result[])
bool MathProbabilityDensityChiSquare(const double &x[],const double nu,double &result[])
bool MathProbabilityDensityExponential(const double &x[],const double mu,const bool log_mode,double &result[])
bool MathProbabilityDensityExponential(const double &x[],const double mu,double &result[])
bool MathProbabilityDensityF(const double &x[],const double nu1,const double nu2,const bool log_mode,double &result[])
bool MathProbabilityDensityF(const double &x[],const double nu1,const double nu2,double &result[])
bool MathProbabilityDensityGamma(const double &x[],const double a,const double b,const bool log_mode,double &result[])
bool MathProbabilityDensityGamma(const double &x[],const double a,const double b,double &result[])
bool MathProbabilityDensityGeometric(const double &x[],const double p,const bool log_mode,double &result[])
bool MathProbabilityDensityGeometric(const double &x[],const double p,double &result[])
bool MathProbabilityDensityHypergeometric(const double &x[],const double m,const double k,const double n,const bool log_mode,double &result[])
bool MathProbabilityDensityHypergeometric(const double &x[],const double m,const double k,const double n,double &result[])
bool MathProbabilityDensityLogistic(const double &x[],const double mu,const double sigma,const bool log_mode,double &result[])
bool MathProbabilityDensityLogistic(const double &x[],const double mu,const double sigma,double &result[])
bool MathProbabilityDensityLognormal(const double &x[],const double mu,const double sigma,const bool log_mode,double &result[])
bool MathProbabilityDensityLognormal(const double &x[],const double mu,const double sigma,double &result[])
bool MathProbabilityDensityNegativeBinomial(const double &x[],const double r,const double p,const bool log_mode,double &result[])
bool MathProbabilityDensityNegativeBinomial(const double &x[],const double r,const double p,double &result[])
bool MathProbabilityDensityNoncentralBeta(const double &x[],const double a,const double b,const double lambda,const bool log_mode,double &result[])
bool MathProbabilityDensityNoncentralBeta(const double &x[],const double a,const double b,const double lambda,double &result[])
bool MathProbabilityDensityNoncentralChiSquare(const double &x[],const double nu,const double sigma,const bool log_mode,double &result[])
bool MathProbabilityDensityNoncentralChiSquare(const double &x[],const double nu,const double sigma,double &result[])
bool MathProbabilityDensityNoncentralF(const double &x[],const double nu1,const double nu2,const double sigma,const bool log_mode,double &result[])
bool MathProbabilityDensityNoncentralF(const double &x[],const double nu1,const double nu2,const double sigma,double &result[])
bool MathProbabilityDensityNoncentralT(const double &x[],const double nu,const double delta,const bool log_mode,double &result[])
bool MathProbabilityDensityNoncentralT(const double &x[],const double nu,const double delta,double &result[])
bool MathProbabilityDensityNormal(const double &x[],const double mu,const double sigma,const bool log_mode,double &result[])
bool MathProbabilityDensityNormal(const double &x[],const double mu,const double sigma,double &result[])
bool MathProbabilityDensityPoisson(const double &x[],const double lambda,const bool log_mode,double &result[])
bool MathProbabilityDensityPoisson(const double &x[],const double lambda,double &result[])
bool MathProbabilityDensityT(const double &x[],const double nu,const bool log_mode,double &result[])
bool MathProbabilityDensityT(const double &x[],const double nu,double &result[])
bool MathProbabilityDensityUniform(const double &x[],const double a,const double b,const bool log_mode,double &result[])
bool MathProbabilityDensityUniform(const double &x[],const double a,const double b,double &result[])
bool MathProbabilityDensityWeibull(const double &x[],const double a,const double b,const bool log_mode,double &result[])
bool MathProbabilityDensityWeibull(const double &x[],const double a,const double b,double &result[])
bool MathQuantileBeta(const double &probability[],const double a,const double b,const bool tail,const bool log_mode,double &result[])
bool MathQuantileBeta(const double &probability[],const double a,const double b,double &result[])
bool MathQuantileBinomial(const double &probability[],const double n,const double p,const bool tail,const bool log_mode,double &result[])
bool MathQuantileBinomial(const double &probability[],const double n,const double p,double &result[])
bool MathQuantileCauchy(const double &probability[],const double a,const double b,const bool tail,const bool log_mode,double &result[])
bool MathQuantileCauchy(const double &probability[],const double a,const double b,double &result[])
bool MathQuantileChiSquare(const double &probability[],const double nu,const bool tail,const bool log_mode,double &result[])
bool MathQuantileChiSquare(const double &probability[],const double nu,double &result[])
bool MathQuantileExponential(const double &probability[],const double mu,const bool tail,const bool log_mode,double &result[])
bool MathQuantileExponential(const double &probability[],const double mu,double &result[])
bool MathQuantileF(const double &probability[],const double nu1,const double nu2,const bool tail,const bool log_mode,double &result[])
bool MathQuantileF(const double &probability[],const double nu1,const double nu2,double &result[])
bool MathQuantileGamma(const double &probability[],const double a,const double b,const bool tail,const bool log_mode,double &result[])
bool MathQuantileGamma(const double &probability[],const double a,const double b,double &result[])
bool MathQuantileGeometric(const double &probability[],const double p,const bool tail,const bool log_mode,double &result[])
bool MathQuantileGeometric(const double &probability[],const double p,double &result[])
bool MathQuantileHypergeometric(const double &probability[],const double m,const double k,const double n,const bool tail,const bool log_mode,double &result[])
bool MathQuantileHypergeometric(const double &probability[],const double m,const double k,const double n,double &result[])
bool MathQuantileLogistic(const double &probability[],const double mu,const double sigma,const bool tail,const bool log_mode,double &result[])
bool MathQuantileLogistic(const double &probability[],const double mu,const double sigma,double &result[])
bool MathQuantileLognormal(const double &probability[],const double mu,const double sigma,const bool tail,const bool log_mode,double &result[])
bool MathQuantileLognormal(const double &probability[],const double mu,const double sigma,double &result[])
bool MathQuantileNegativeBinomial(const double &probability[],const double r,const double p,const bool tail,const bool log_mode,double &result[])
bool MathQuantileNegativeBinomial(const double &probability[],const double r,const double p,double &result[])
bool MathQuantileNoncentralBeta(const double &probability[],const double a,const double b,const double lambda,const bool tail,const bool log_mode,double &result[])
bool MathQuantileNoncentralBeta(const double &probability[],const double a,const double b,const double lambda,double &result[])
bool MathQuantileNoncentralChiSquare(const double &probability[],const double nu,const double sigma,const bool tail,const bool log_mode,double &result[])
bool MathQuantileNoncentralChiSquare(const double &probability[],const double nu,const double sigma,double &result[])
bool MathQuantileNoncentralF(const double &probability[],const double nu1,const double nu2,const double sigma,const bool tail,const bool log_mode,double &result[])
bool MathQuantileNoncentralF(const double &probability[],const double nu1,const double nu2,const double sigma,double &result[])
bool MathQuantileNoncentralT(const double &probability[],const double nu,const double delta,const bool tail,const bool log_mode,double &result[])
bool MathQuantileNoncentralT(const double &probability[],const double nu,const double delta,double &result[])
bool MathQuantileNormal(const double &probability[],const double mu,const double sigma,const bool tail,const bool log_mode,double &result[])
bool MathQuantileNormal(const double &probability[],const double mu,const double sigma,double &result[])
bool MathQuantilePoisson(const double &probability[],const double lambda,const bool tail,const bool log_mode,double &result[])
bool MathQuantilePoisson(const double &probability[],const double lambda,double &result[])
bool MathQuantileT(const double &probability[],const double nu,const bool tail,const bool log_mode,double &result[])
bool MathQuantileT(const double &probability[],const double nu,double &result[])
bool MathQuantileUniform(const double &probability[],const double a,const double b,const bool tail,const bool log_mode,double &result[])
bool MathQuantileUniform(const double &probability[],const double a,const double b,double &result[])
bool MathQuantileWeibull(const double &probability[],const double a,const double b,const bool tail,const bool log_mode,double &result[])
bool MathQuantileWeibull(const double &probability[],const double a,const double b,double &result[])
bool MathRandomBeta(const double a,const double b,const int data_count,double &result[])
bool MathRandomBinomial(const double n,const double p,const int data_count,double &result[])
bool MathRandomCauchy(const double a,const double b,const int data_count,double &result[])
bool MathRandomChiSquare(const double nu,const int data_count,double &result[])
bool MathRandomExponential(const double mu,const int data_count,double &result[])
bool MathRandomF(const double nu1,const double nu2,const int data_count,double &result[])
bool MathRandomGamma(const double a,const double b,const int data_count,double &result[])
bool MathRandomGeometric(const double p,const int data_count,double &result[])
bool MathRandomHypergeometric(const double m,const double k,const double n,const int data_count,double &result[])
bool MathRandomLogistic(const double mu,const double sigma,const int data_count,double &result[])
bool MathRandomLognormal(const double mu,const double sigma,const int data_count,double &result[])
bool MathRandomNegativeBinomial(const double r,const double p,const int data_count,double &result[])
bool MathRandomNoncentralBeta(const double a,const double b,const double lambda,const int data_count,double &result[])
bool MathRandomNoncentralChiSquare(const double nu,const double sigma,const int data_count,double &result[])
bool MathRandomNoncentralF(const double nu1,const double nu2,const double sigma,const int data_count,double &result[])
bool MathRandomNoncentralT(const double nu,const double delta,const int data_count,double &result[])
bool MathRandomNormal(const double mu,const double sigma,const int data_count,double &result[])
bool MathRandomPoisson(const double lambda,const int data_count,double &result[])
bool MathRandomT(const double nu,const int data_count,double &result[])
bool MathRandomUniform(const double a,const double b,const int data_count,double &result[])
bool MathRandomWeibull(const double a,const double b,const int data_count,double &result[])
bool MathRange(const double &array[],double &min,double &max)
bool MathRank(const double &array[],double &rank[])
bool MathRank(const int &array[],double &rank[])
bool MathRepeat(const double &array[],const int count,double &result[])
bool MathReverse(const double &array[],double &result[])
bool MathReverse(double &array[])
bool MathRound(const double &array[],int digits,double &result[])
bool MathRound(double &array[],int digits)
bool MathSample(const double &array[],const int count,const bool replace,double &result[])
bool MathSample(const double &array[],const int count,double &result[])
bool MathSample(const double &array[],double &probabilities[],const int count,const bool replace,double &result[])
bool MathSample(const double &array[],double &probabilities[],const int count,double &result[])
bool MathSample(const int &array[],double &probabilities[],const int count,const bool replace,int &result[])
bool MathSample(const int &array[],double &probabilities[],const int count,int &result[])
bool MathSequence(const double from,const double to,const double step,double &result[])
bool MathSequenceByCount(const double from,const double to,const int count,double &result[])
bool MathSignif(const double &array[],int digits,double &result[])
bool MathSignif(double &array[],int digits)
bool MathSin(const double &array[],double &result[])
bool MathSin(double &array[])
bool MathSinPi(const double &array[],double &result[])
bool MathSinPi(double &array[])
bool MathSinh(const double &array[],double &result[])
bool MathSinh(double &array[])
bool MathSqrt(const double &array[],double &result[])
bool MathSqrt(double &array[])
bool MathTan(const double &array[],double &result[])
bool MathTan(double &array[])
bool MathTanPi(const double &array[],double &result[])
bool MathTanPi(double &array[])
bool MathTanh(const double &array[],double &result[])
bool MathTanh(double &array[])
bool MathTrunc(const double &array[],double &result[])
bool MathTrunc(double &array[])
bool MathTukeySummary(const double &array[],const bool removeNAN,double &minimum,double &lower_hinge,double &median,double &upper_hinge,double &maximum)
bool MathUnique(const double &array[],double &result[])
double MathArctan2(const double y,const double x)
double MathAverageDeviation(const double &array[])
double MathAverageDeviation(const double &array[],const int start=0,const int count=WHOLE_ARRAY)
double MathBeta(const double a,const double b)
double MathBetaIncomplete(const double x,const double p,const double q)
double MathBetaLog(const double a,const double b)
double MathBinomialCoefficientLog(const double n,const double k)
double MathBinomialCoefficientLog(const int n,const int k)
double MathCumulativeDistributionBeta(const double x,const double a,const double b,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionBeta(const double x,const double a,const double b,int &error_code)
double MathCumulativeDistributionBinomial(const double x,const double n,double p,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionBinomial(const double x,const double n,double p,int &error_code)
double MathCumulativeDistributionCauchy(const double x,const double a,const double b,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionCauchy(const double x,const double a,const double b,int &error_code)
double MathCumulativeDistributionChiSquare(const double x,const double nu,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionChiSquare(const double x,const double nu,int &error_code)
double MathCumulativeDistributionExponential(const double x,const double mu,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionExponential(const double x,const double mu,int &error_code)
double MathCumulativeDistributionF(const double x,const double nu1,const double nu2,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionF(const double x,const double nu1,const double nu2,int &error_code)
double MathCumulativeDistributionGamma(const double x,const double a,const double b,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionGamma(const double x,const double a,const double b,int &error_code)
double MathCumulativeDistributionGeometric(const double x,const double p,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionGeometric(const double x,const double p,int &error_code)
double MathCumulativeDistributionHypergeometric(const double x,const double m,const double k,const double n,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionHypergeometric(const double x,const double m,const double k,const double n,int &error_code)
double MathCumulativeDistributionLogistic(const double x,const double mu,double sigma,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionLogistic(const double x,const double mu,double sigma,int &error_code)
double MathCumulativeDistributionLognormal(const double x,const double mu,const double sigma,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionLognormal(const double x,const double mu,const double sigma,int &error_code)
double MathCumulativeDistributionNegativeBinomial(const double x,const double r,double p,const bool tail,const bool log_mode,int error_code)
double MathCumulativeDistributionNegativeBinomial(const double x,const double r,double p,int error_code)
double MathCumulativeDistributionNoncentralBeta(const double x,const double a,const double b,const double lambda,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionNoncentralBeta(const double x,const double a,const double b,const double lambda,int &error_code)
double MathCumulativeDistributionNoncentralChiSquare(const double x,const double nu,const double sigma,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionNoncentralChiSquare(const double x,const double nu,const double sigma,int &error_code)
double MathCumulativeDistributionNoncentralF(const double x,const double nu1,const double nu2,const double sigma,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionNoncentralF(const double x,const double nu1,const double nu2,const double sigma,int &error_code)
double MathCumulativeDistributionNoncentralT(const double x,const double nu,const double delta,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionNoncentralT(const double x,const double nu,const double delta,int &error_code)
double MathCumulativeDistributionNormal(const double x,const double mu,const double sigma,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionNormal(const double x,const double mu,const double sigma,int &error_code)
double MathCumulativeDistributionPoisson(const double x,const double lambda,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionPoisson(const double x,const double lambda,int &error_code)
double MathCumulativeDistributionT(const double x,const double nu,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionT(const double x,const double nu,int &error_code)
double MathCumulativeDistributionUniform(const double x,const double a,const double b,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionUniform(const double x,const double a,const double b,int &error_code)
double MathCumulativeDistributionWeibull(const double x,const double a,const double b,const bool tail,const bool log_mode,int &error_code)
double MathCumulativeDistributionWeibull(const double x,const double a,const double b,int &error_code)
double MathFactorial(const int n)
double MathGamma(const double x)
double MathGammaIncomplete(double x,double alpha)
double MathGammaLog(const double x)
double MathHypergeometric2F2(const double a,const double b,const double c,const double d,const double z)
double MathKurtosis(const double &array[])
double MathKurtosis(const double &array[],const int start=0,const int count=WHOLE_ARRAY)
double MathMax(const double &array[])
double MathMax(const double &array[],const int start=0,const int count=WHOLE_ARRAY)
double MathMean(const double &array[])
double MathMean(const double &array[],const int start=0,const int count=WHOLE_ARRAY)
double MathMedian(double &array[])
double MathMedian(double &array[],const int start=0,const int count=WHOLE_ARRAY)
double MathMin(const double &array[])
double MathMin(const double &array[],const int start=0,const int count=WHOLE_ARRAY)
double MathMomentsNoncentralBeta(const double a,const double b,const double lambda,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
double MathMomentsNoncentralT(const double nu,const double delta,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
double MathMomentsT(const double nu,double &mean,double &variance,double &skewness,double &kurtosis,int &error_code)
double MathPowInt(const double x,const int power)
double MathProbabilityDensityBeta(const double x,const double a,const double b,const bool log_mode,int &error_code)
double MathProbabilityDensityBeta(const double x,const double a,const double b,int &error_code)
double MathProbabilityDensityBinomial(const double x,const double n,const double p,const bool log_mode,int &error_code)
double MathProbabilityDensityBinomial(const double x,const double n,const double p,int &error_code)
double MathProbabilityDensityCauchy(const double x,const double a,const double b,const bool log_mode,int &error_code)
double MathProbabilityDensityCauchy(const double x,const double a,const double b,int &error_code)
double MathProbabilityDensityChiSquare(const double x,const double nu,const bool log_mode,int &error_code)
double MathProbabilityDensityChiSquare(const double x,const double nu,int &error_code)
double MathProbabilityDensityExponential(const double x,const double mu,const bool log_mode,int &error_code)
double MathProbabilityDensityExponential(const double x,const double mu,int &error_code)
double MathProbabilityDensityF(const double x,const double nu1,const double nu2,const bool log_mode,int &error_code)
double MathProbabilityDensityF(const double x,const double nu1,const double nu2,int &error_code)
double MathProbabilityDensityGamma(const double x,const double a,const double b,const bool log_mode,int &error_code)
double MathProbabilityDensityGamma(const double x,const double a,const double b,int &error_code)
double MathProbabilityDensityGeometric(const double x,const double p,const bool log_mode,int &error_code)
double MathProbabilityDensityGeometric(const double x,const double p,int &error_code)
double MathProbabilityDensityHypergeometric(const double x,const double m,const double k,const double n,const bool log_mode,int &error_code)
double MathProbabilityDensityHypergeometric(const double x,const double m,const double k,const double n,int &error_code)
double MathProbabilityDensityLogistic(const double x,const double mu,const double sigma,const bool log_mode,int &error_code)
double MathProbabilityDensityLogistic(const double x,const double mu,const double sigma,int &error_code)
double MathProbabilityDensityLognormal(const double x,const double mu,const double sigma,const bool log_mode,int &error_code)
double MathProbabilityDensityLognormal(const double x,const double mu,const double sigma,int &error_code)
double MathProbabilityDensityNegativeBinomial(const double x,const double r,const double p,const bool log_mode,int &error_code)
double MathProbabilityDensityNegativeBinomial(const double x,const double r,const double p,int &error_code)
double MathProbabilityDensityNoncentralBeta(const double x,const double a,const double b,const double lambda,const bool log_mode,int &error_code)
double MathProbabilityDensityNoncentralBeta(const double x,const double a,const double b,const double lambda,int &error_code)
double MathProbabilityDensityNoncentralChiSquare(const double x,const double nu,const double sigma,const bool log_mode,int &error_code)
double MathProbabilityDensityNoncentralChiSquare(double x,const double nu,const double sigma,int &error_code)
double MathProbabilityDensityNoncentralF(const double x,const double nu1,const double nu2,const double sigma,const bool log_mode,int &error_code)
double MathProbabilityDensityNoncentralF(const double x,const double nu1,const double nu2,const double sigma,int &error_code)
double MathProbabilityDensityNoncentralT(const double x,const double nu,const double delta,const bool log_mode,int &error_code)
double MathProbabilityDensityNoncentralT(const double x,const double nu,const double delta,int &error_code)
double MathProbabilityDensityNormal(const double x,const double mu,const double sigma,const bool log_mode,int &error_code)
double MathProbabilityDensityNormal(const double x,const double mu,const double sigma,int &error_code)
double MathProbabilityDensityPoisson(const double x,const double lambda,const bool log_mode,int &error_code)
double MathProbabilityDensityPoisson(const double x,const double lambda,int &error_code)
double MathProbabilityDensityT(const double x,const double nu,const bool log_mode,int &error_code)
double MathProbabilityDensityT(const double x,const double nu,int &error_code)
double MathProbabilityDensityUniform(const double x,const double a,const double b,const bool log_mode,int &error_code)
double MathProbabilityDensityUniform(const double x,const double a,const double b,int &error_code)
double MathProbabilityDensityWeibull(const double x,const double a,const double b,const bool log_mode,int &error_code)
double MathProbabilityDensityWeibull(const double x,const double a,const double b,int &error_code)
double MathProduct(const double &array[])
double MathQuantileBeta(const double probability,const double a,const double b,const bool tail,const bool log_mode,int &error_code)
double MathQuantileBeta(const double probability,const double a,const double b,int &error_code)
double MathQuantileBinomial(const double probability,const double n,const double p,const bool tail,const bool log_mode,int &error_code)
double MathQuantileBinomial(const double probability,const double n,const double p,int &error_code)
double MathQuantileCauchy(const double probability,const double a,const double b,const bool tail,const bool log_mode,int &error_code)
double MathQuantileCauchy(const double probability,const double a,const double b,int &error_code)
double MathQuantileChiSquare(const double probability,const double nu,const bool tail,const bool log_mode,int &error_code)
double MathQuantileChiSquare(const double probability,const double nu,int &error_code)
double MathQuantileExponential(const double probability,const double mu,const bool tail,const bool log_mode,int &error_code)
double MathQuantileExponential(const double probability,const double mu,int &error_code)
double MathQuantileF(const double probability,const double nu1,const double nu2,const bool tail,const bool log_mode,int &error_code)
double MathQuantileF(const double probability,const double nu1,const double nu2,int &error_code)
double MathQuantileGamma(const double probability,const double a,const double b,const bool tail,const bool log_mode,int &error_code)
double MathQuantileGamma(const double probability,const double a,const double b,int &error_code)
double MathQuantileGeometric(const double probability,const double p,const bool tail,const bool log_mode,int &error_code)
double MathQuantileGeometric(const double probability,const double p,int &error_code)
double MathQuantileHypergeometric(const double probability,const double m,const double k,const double n,const bool tail,const bool log_mode,int &error_code)
double MathQuantileHypergeometric(const double probability,const double m,const double k,const double n,int &error_code)
double MathQuantileLogistic(const double probability,const double mu,const double sigma,const bool tail,const bool log_mode,int &error_code)
double MathQuantileLogistic(const double probability,const double mu,const double sigma,int &error_code)
double MathQuantileLognormal(const double probability,const double mu,const double sigma,const bool tail,const bool log_mode,int &error_code)
double MathQuantileLognormal(const double probability,const double mu,const double sigma,int &error_code)
double MathQuantileNegativeBinomial(const double probability,const double r,const double p,const bool tail,const bool log_mode,int &error_code)
double MathQuantileNegativeBinomial(const double probability,const double r,const double p,int &error_code)
double MathQuantileNoncentralBeta(const double probability,const double a,const double b,const double lambda,const bool tail,const bool log_mode,int &error_code)
double MathQuantileNoncentralBeta(const double probability,const double a,const double b,const double lambda,int &error_code)
double MathQuantileNoncentralChiSquare(const double probability,const double nu,const double sigma,const bool tail,const bool log_mode,int &error_code)
double MathQuantileNoncentralChiSquare(const double probability,const double nu,const double sigma,int &error_code)
double MathQuantileNoncentralF(const double probability,const double nu1,const double nu2,const double sigma,const bool tail,const bool log_mode,int &error_code)
double MathQuantileNoncentralF(const double probability,const double nu1,const double nu2,const double sigma,int &error_code)
double MathQuantileNoncentralT(const double probability,const double nu,const double delta,const bool tail,const bool log_mode,int &error_code)
double MathQuantileNoncentralT(const double probability,const double nu,const double delta,int &error_code)
double MathQuantileNormal(const double probability,const double mu,const double sigma,const bool tail,const bool log_mode,int &error_code)
double MathQuantileNormal(const double probability,const double mu,const double sigma,int &error_code)
double MathQuantilePoisson(const double probability,const double lambda,const bool tail,const bool log_mode,int &error_code)
double MathQuantilePoisson(const double probability,const double lambda,int &error_code)
double MathQuantileT(const double probability,const double nu,const bool tail,const bool log_mode,int &error_code)
double MathQuantileT(const double probability,const double nu,int &error_code)
double MathQuantileUniform(const double probability,const double a,const double b,const bool tail,const bool log_mode,int &error_code)
double MathQuantileUniform(const double probability,const double a,const double b,int &error_code)
double MathQuantileWeibull(const double probability,const double a,const double b,const bool tail,const bool log_mode,int &error_code)
double MathQuantileWeibull(const double probability,const double a,const double b,int &error_code)
double MathRandomBeta(const double a,const double b)
double MathRandomBeta(const double a,const double b,int &error_code)
double MathRandomBinomial(const double n,const double p)
double MathRandomBinomial(const double n,const double p,int &error_code)
double MathRandomCauchy(const double a,const double b,int &error_code)
double MathRandomChiSquare(const double nu,int &error_code)
double MathRandomExponential(const double mu,int &error_code)
double MathRandomF(const double nu1,const double nu2,int &error_code)
double MathRandomGamma(const double a,const double b)
double MathRandomGamma(const double a,const double b,int &error_code)
double MathRandomGeometric(const double p,int &error_code)
double MathRandomHypergeometric(const double m,const double k,const double n,int &error_code)
double MathRandomLogistic(const double mu,const double sigma,int &error_code)
double MathRandomLognormal(const double mu,const double sigma,int &error_code)
double MathRandomNegativeBinomial(const double r,const double p,int error_code)
double MathRandomNonZero(void)
double MathRandomNoncentralBeta(const double a,const double b,const double lambda,int &error_code)
double MathRandomNoncentralChiSquare(const double nu,const double sigma,int &error_code)
double MathRandomNoncentralF(const double nu1,const double nu2,const double sigma,int &error_code)
double MathRandomNoncentralT(const double nu,const double delta,int &error_code)
double MathRandomNormal(const double mu,const double sigma,int &error_code)
double MathRandomPoisson(const double lambda)
double MathRandomPoisson(const double lambda,int &error_code)
double MathRandomT(const double nu,int error_code)
double MathRandomUniform(const double a,const double b,int &error_code)
double MathRandomWeibull(const double a,const double b,int &error_code)
double MathRange(const double &array[],const int start=0,const int count=WHOLE_ARRAY)
double MathRound(const double x,const int digits)
double MathSignif(const double x,const int digits)
double MathSkewness(const double &array[])
double MathSkewness(const double &array[],const int start=0,const int count=WHOLE_ARRAY)
double MathStandardDeviation(const double &array[])
double MathStandardDeviation(const double &array[],const int start=0,const int count=WHOLE_ARRAY)
double MathSum(const double &array[])
double MathSum(const double &array[],const int start=0,const int count=WHOLE_ARRAY)
double MathTrunc(const double x)
double MathVariance(const double &array[])
double MathVariance(const double &array[],const int start=0,const int count=WHOLE_ARRAY)
double Nan(long bit_value)
double TailLog0(const bool tail,const bool log_mode)
double TailLog1(const bool tail,const bool log_mode)
double TailLogProbability(const double probability,const bool tail,const bool log_mode)
double TailLogValue(const double value,const bool tail,const bool log_mode)
void MathQuickSort(double &array[],int &indices[],int first,int last,int mode)
void MathQuickSortAscending(double &array[],int &indices[],int first,int last)
void MathQuickSortDescending(double &array[],int &indices[],int first,int last)

つまり、MQL5にはすでに、非常に優れた数学の基本機能が備わっているのです。最近なかったのですが、非常に早く導入しました。

ソースコードでも紹介されているAlglibやFuzzyライブラリの機能については、ここでは触れていないことをお断りしておきます。

理由: