Nikolai Semko / 发布
代码
点击四次画出弧形通道 MetaTrader 5
一个使用四次鼠标点击画出弧形通道的快速方法。
Easy Canvas MetaTrader 5
本开发库以及 iCanvas 类简单使用了 Canvas 来开发程序。
用于 MT5 的快速 iBarShift 和 Bars MetaTrader 5
完整且快速的函数,似于 MQL4 中的 Bars 和 iBarShift。
四次点击绘制弧形通道 MetaTrader 5
使用四次鼠标点击快速绘制弧形通道的方法。
论坛
你准备好迎接黑天鹅了吗?
"黑天鹅 是一个 难以预测的罕见事件,具有重大的后果。" 以下是2015年1月15日飞向瑞士法郎的黑天鹅之一的例子。 其后果是相当具有破坏性的。 你实际上可以自己看到。 这里有一些关于这只天鹅的数字。 美元兑瑞郎价格在16分钟内从1.02275跌至0.65550~约36%。 在下跌过程中,点差达到15178点(而不是标准的12点),这相当于当时买入价的22.5%左右。 在黑天鹅期间的交易是自杀性的,因为有狂热的传播。 即使你有正确方向的仓位,也不能保证你不会因为点差而被追加保证金。 下一只黑天鹅何时到来--这是人们想知道答案的问题,但可惜的是......。
函数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); -> y=(x-(
Canvas可以做什麼。
在動態中展示Сanvas的可能性。 圖片從不重複。 這個腳本也適用於MQL4,但速度要慢得多。 #include <Canvas\Canvas.mqh> void OnStart () { ChartSetInteger ( 0 , CHART_FOREGROUND , true ); CCanvas C; int Width=( ushort ) ChartGetInteger ( 0 , CHART_WIDTH_IN_PIXELS ); // get Window width int Height=(