コード

4回クリックして円弧状のチャネルを描きます MetaTrader 5のため

4回のマウスクリックで円弧状のチャネルを描く簡単な方法です。

3DMa MetaTrader 4のため

Buffer-free indicator implemented on iCanvas

Easy Canvas (iCanvas) MetaTrader 4のため

The library and iCanvas class simplify writing programs using Canvas

イージーキャンバス MetaTrader 5のため

このライブラリと iCanvas クラスは、キャンバスを使用したプログラムの作成を簡略化します。

MT5 用の高速 iBarShift と Bars MetaTrader 5のため

MQL4 の Bars と iBarShift に似た完全かつ高速関数です。

4クリックでの円弧状の溝の描画 MetaTrader 5のため

4回のマウスクリックを使用して円弧状のチャンネルを素早く描く方法です。

Channels MetaTrader 4のため

The indicator finds and draws linear channels using all timeframes from M1 minute to MN

フォーラム

ブラックスワンに会う準備はできていますか?

"ブラックスワンとは 、 重大な結果をもたらす予測困難で稀な事象のことである" ここでは、2015年1月15日にスイスフランに飛んだブラックスワンの一例を紹介します。 その結果、かなり壊滅的な打撃を受けた。 実際に自分の目で確かめてみてください。 この白鳥の数字を紹介します。 USDCHFの価格は1.02275から0.65550まで16分で下落~約36%。 下落時のスプレッドは標準の12ではなく15178pipsに達し、これはその時点のBid価格の約22.5%に相当する。 ブラックスワンの時の取引は、狂信的なスプレッドがあるため、自殺行為です。

キャンバスがカッコいい!

CCanvas クラスを使った カスタム・グラフィックスの 機能を短いコードで示すという課題を自分に課した。 その中で出てきたのがこちら。 このスクリプトは、MQL5とMQL4の両方で動作します。しかし、MT5ではもっと速いです。 各フレームはユニークであり、繰り返さない、つまりスクリプトは循環しない。 #include <Canvas\Canvas.mqh> void OnStart () { ChartSetInteger ( 0 , CHART_FOREGROUND , true ); CCanvas C; int Width=( ushort )

ceil(),round(),floor()関数の実行速度

意外でシンプルで便利な発見をプログラマーと共有したい。 丸め機能です。 floor (), ceil (), round () они же MathFloor (), MathCeil (), MathRound () 非常に遅いことが証明されている。丸め処理を4-5倍速くするには(MQL5でテストしたところ)、これらの関数を単純な代替関数に置き換えることができます。 double x= 45.27 ; int y; //работает только для положительных чисел!!! y= floor (x); -> y=( int )x; y= ceil (x);