程序库: Report - 页 14

 
fxsaber #:

我在 HTML 方面完全是零基础,因此欢迎提出任何改进建议。

当然,有些视觉决定是有品位的。但就尺寸和渲染速度而言,这些都是客观指标。

分页表

https://codepen.io/yasser-mas/pen/pyWPJd

 
Anatoli Kazharski #:

分页表

https://codepen.io/yasser-mas/pen/pyWPJd

谢谢。里面还有一些 CSS 和 JS。我完全不懂。

 

我在主题中。添加了另一个脚本,我觉得这样更好。
现在看起来像这样:(动画 Gif)

比较虚拟交易和 MQ 测试器的交易很方便
你甚至可以卸载所有 20 多万次交易。浏览器会思考 10-20 秒,然后显示出来。所有行都设置为 style="display:none;",然后用 JavaScript 打开必要的行。缺点:在没有 JavaScript 的浏览器中会出现空白屏幕。

但最好不要上传 20 万,测试者在创建文件时占用了 4 GB(图中的峰值)。这就是为什么我默认设置第一行和最后一行为 1000 行(并添加了 10000 行的变体)。




附加的文件:
Report.mqh  304 kb
 
没有意识到 "手数 "栏括号中的数字意味着什么,例如 10.00 (2,144,290.00)



进入代码查看:
              ((OrderType() <= OP_SELL) ? (" (" + REPORT::VolumeToString(OrderLots() * TickValue *
                                                                         (OrderOpenPrice() +  OrderClosePrice())) + ")")
更正为
              ((OrderType() <= OP_SELL) ? (" (" + REPORT::VolumeToString(OrderLots() * TickValue *
                                                                         (OrderOpenPrice() -  OrderClosePrice())) + ")")

现在利润是以货币计算的:

但利润栏中已经有了。也许可以删除。

,或者通过 + 是否正确?这个数字是什么意思?以存款货币计算的交易量?

很遗憾,库说明中没有对字段进行说明,我必须花很多时间才能理解什么是什么。

 
Forester #:

存款货币的交易量?

是的。
 
编译 Report.mqh 时出现以下错误:
OrderDealsAmount' - 未声明标识符 Report.mqh 1230 36
OrderLotsOpen' - 未声明标识符 Report.mqh 1277 5


您能告诉我如何解决这个问题吗?

 
Sergey Porphiryev #:
编译 Report.mqh 时出现以下错误:
OrderDealsAmount' - 未声明标识符 Report.mqh 1230 36
OrderLotsOpen' - 未声明标识符 Report.mqh 1277 5


您能告诉我如何解决这个问题吗?

更新MT4Orders

 

Slippage 字段中的百分比是多少?


根据代码

-100 * (SumProfit - SumProfitNoSlip) / comm

即(利润滑点/佣金)的百分比 = - 100 * 54600.53 / -997945.98 = 5.5%

更符合逻辑的做法是将(利润滑点/利润)作为利润滑点的百分比。

 
Forester #:

滑动栏中的百分比是多少?


根据代码

-100 * (SumProfit - SumProfitNoSlip) / comm

即(利润滑点/佣金)% = - 100 * 54600.53 / -997945.98 = 5.5%

这就是问题所在。滑点能覆盖多少佣金。例如,我只交易限价器。它们只有正滑点。因此,在某些情况下,滑点可以完全覆盖佣金 - 指数超过 100%。

更符合逻辑的做法是(利润滑点/利润)获得利润滑点的百分比。

不,因为利润可能是负数。

 
已添加 MaxLengthDD。