PDA

View Full Version : MT4交易历史指标



Evapelestasta
08-16-2013 04:39, 04:39 AM
5附件1.交易历史

该指标只需在MT4的终端中显示交易并在图表上绘制它们:

条目=白线
SL =红线(如果SL落后,该线表示SL在交易关闭时的价格)
TP =绿线
贸易退出=对角绿线,如果有利可图的交易;对角红线如果丢失。显示进入和退出的蜡烛和价格。

将ShowOrderTypes设置为
C仅显示关闭订单,
O仅显示未结订单,
OC展示开盘和闭盘订单,
OCP显示开盘,平仓和挂单,
等等

如果您不希望任何EntrySettings,ExitProfitSettings,ExitLossSettings,SLSettings,TPSettings行被绘制,请将它们设置为空白/空白。否则,需要的3个条目是颜色,宽度,样式,用逗号分隔。

如果您不想要显示项目(价格,点数,金额,百分比等),请将其格式参数设置为(大写)B
有关这里格式掩码的更多信息。

EquityCalcBasis会影响百分比回报和风险,可能会以当前余额,公平或自由保证金的百分比计算。

要显示盈亏文本,您必须按F8,然后检查MT4的“显示对象描述”(请参阅​​下面的屏幕截图)。否则,当您将鼠标光标移动到对象(线)上时,PL文本将简单显示在帮助“泡泡”中。

出于显而易见的原因,只有符合当前图表对的交易才会被绘制。只需切换到另一对,交易对将自动绘制。

[注意:如果您愿意,可以在这里尝试pips4life的订单历史记录指示器。]


2.从CSV中交易历史记录

除了从CSV文件(您指定的名称)而不是终端读取交易数据并将它们绘制在图表上之外,该指标完全相同。

如果(例如)您有其他交易商的DetailedStatement.html文件,则可以将其加载到Excel中,并将其作为CSV文件保存在....MQL4Files文件夹中。然后该指标将绘制图表上该文件中的所有交易。

FieldDelimiter是CSV文件中字段之间的分隔符。

DateTimeFormat是文件中任何日期/时间字段的格式,以便指标可以将文本转换为MT4日期/时间。

FieldXlateTable是字段在CSV行/行中的显示顺序:
0 =订单号码
1 =订单开放时间
2 =订单类型
3 =订单大小(手数)
4 =订单符号ID
5 =订单开放价格
6 = SL
7 = TP
8 =订单关闭时间
9 =订单收盘价
10 =佣金
11 =掉期
12 =赢利/损失
13 =评论
14 =幻数
20 =忽略该字段

例如:20,0,1,2,....表示忽略行中的第一个字段,第二个字段是订单号,第三个字段是开放时间,第四个字段是订单类型等


安装

1.将附件下载到....MQL4Indiors文件夹中。
注:这些指标是使用MetaEditor编译器编译版本509编写的。如果您希望MQ4源代码编译/运行时没有错误,则必须先执行此操作。否则,请只下载EX4文件。

2.加载MT4的导航器,点击右键,然后选择'刷新'。或者干脆重新启动MT4。


条款和条件

#61623;所有代码均免费提供。它不得销售或分销商业。

#61623;软件按“原样”提供。我没有提供编程或故障排除服务;如果您想自己修改源代码,请发布源代码(但请参阅上面红色字体的注释)。

#61623;不保证该软件适合用途或无错误。下载和使用指标需要您自担风险;我对任何电脑损坏或财务损失概不负责。

https://www.forex-pedia.com/attachments/15184144331686493708.ex4

https://www.forex-pedia.com/attachments/1518414435362182374.ex4

https://www.forex-pedia.com/attachments/15184144371516888429.mq4

https://www.forex-pedia.com/attachments/1518414439969358005.mq4

https://www.forex-pedia.com/attachments/151841444163997244.jpg

CHudditlodligwz
11-28-2021 02:29, 02:29 AM
嗨。我知道你说过你不再修改这段代码。但是我会把这个观察放在那里。这是一个很好的指示,但我无法使可视化设置正常工作,例如我无法限制指标只在我想要的时间范围内显示交易行。无论我修改设置只显示H4,H1和M15中的行数,这些行仍显示在其他时间范围内。只是在说'。这是设计吗?

Evapelestasta
11-28-2021 03:50, 03:50 AM
我无法使可视化设置正常工作
你指的是什么可视化设置? [编辑]我已将可见性设置添加到两个indys,并附加新版本以发布#1。也发布了.mq4源文件,以便每个人都可以现在做出自己的修改。

CHudditlodligwz
11-28-2021 05:11, 05:11 AM
{quote}你指的是什么可视化设置? [编辑]我已将可见性设置添加到两个indys,并附加新版本以发布#1。也发布了.mq4源文件,以便每个人都可以现在做出自己的修改。
好东西,伙计!干杯!

Evapelestasta
11-28-2021 06:32, 06:32 AM
这些指标现在能够显示关闭,打开和/或挂单。在ShowOrderTypes参数中键入C,O和/或P(大写或小写)的任意组合。弹出式帮助泡泡在TradesHistory indy上的输入行现在显示([订单类型],[魔术#],[贸易评论的前10个字符]),从而更容易区分不同EA或系统发出的订单。对SL,TP和退出线的弹出式帮助泡沫继续显示PL为所有点,$,%equity和R:R为EquityCalcBasis指定B,E或F(大写或小写)以显示%权益占余额,公平或自由保证金的百分比。特别酷的是,您可以查看'显示对象描述'ON(按F8),然后观察个别未清订单的盈/亏(随着价格上涨/下跌)下。从文章#1下载最新版本。

CHudditlodligwz
11-28-2021 07:52, 07:52 AM
1附件嗨!感谢您的最新迭代!我有一个轻微的要求:我注意到SLLine和TPLine宽度和样式设置还控制最终的封闭顺序(绘制)线以及水平进入/关闭线。对于将来的版本,您是否可以为最终绘制的线条包含单独的样式设置?例如,我修改了最新的代码作为个人使用的附加代码,添加了2个额外的设置(TradeLineWidth和TradeLineStyle)并相应地替换它们(代码末尾)。只是一个建议!并再次感谢您的出色工作!
https://www.forex-pedia.com/attachments/15184144431314008140.mq4

Evapelestasta
11-28-2021 09:13, 09:13 AM
我有一个轻微的要求:我注意到SLLine和TPLine宽度和样式设置还控制最终的封闭顺序(绘制)线以及水平进入/关闭线。对于将来的版本,您是否可以为最终绘制的线条包含单独的样式设置?
完成。设置参数的格式为[颜色标记],[宽度],[样式],即使用逗号分隔的三个项目。在#1后更新了指标。

CHudditlodligwz
11-28-2021 10:34, 10:34 AM
感谢堆!非常喜欢这种新格式!

lzoktestallanza
11-28-2021 11:55, 11:55 AM
您好汉诺威大师指数作家您知道(您可能会这样做)的一个idi,显示在给定时间内交易的所有货币对的盈/亏吗?我看了一下,但找不到它。因此,举例来说,它是在一张图表上,我今天就这么说,它看起来像这个GBPUSB 12.5pips EURUSD -5.2点USDJPY 1.1pips等?非常感谢提前gaz

Evapelestasta
11-28-2021 13:15, 01:15 PM
4附件(S)

您好汉诺威大师指数作家您知道(您可能会这样做)的一个idi,显示在给定时间内交易的所有货币对的盈/亏吗?我看了一下,但找不到它。因此,举例来说,它是在一张图表上,我今天就这么说,它看起来像这个GBPUSB 12.5pips EURUSD -5.2点USDJPY 1.1pips等?非常感谢提前gaz
尝试附件:---将.mq4和.ex4文件下载到....(MT4)/expertsindiors文件夹中。 ---将.mqh文件下载到....(MT4)/expertsinclude文件夹中(注意:如果没有这些文件,.mq4文件将无法正确编译)。 ---然后退出并重新启动MT4。
https://www.forex-pedia.com/forex-market-analysis/132-carry-grid.html
https://www.forex-pedia.com/general-forex/101-long-term-goal.html
https://www.forex-pedia.com/attachments/1518414448261875232.mq4
https://www.forex-pedia.com/attachments/1518414450543819415.ex4

lzoktestallanza
11-28-2021 14:36, 02:36 PM
真棒汉诺威。完美的作品非常感谢你

chavizoli82
11-28-2021 15:57, 03:57 PM
嗨,请更新为新的MT4。

Evapelestasta
11-28-2021 17:18, 05:18 PM
3附件(S)

嗨,请更新为新的MT4。
删除.mq4文件。仅使用.ex4文件。
https://www.forex-pedia.com/attachments/1518414452416068599.ex4
https://www.forex-pedia.com/attachments/15184144541153614555.ex4
https://www.forex-pedia.com/attachments/15184144561524080937.ex4

chavizoli82
11-28-2021 18:38, 06:38 PM
谢谢!

阿德利娜安盖尔
11-28-2021 19:59, 07:59 PM
好日子汉诺威爵士,首先,我要感谢你的这个指标。这对我的交易是有用的,特别是当您的交易在开盘和结束时进行截图时,所以我有一个想法,我有多少点子,我有风险。主席先生,我想问你是否有新的版本,你可以启用/禁用某些参数。 (例如,当你的交易正在进行时,点数,%和$ PnL的数量也在持续变化,我认为这使交易者处于压力状态,因为你可以在你的图表中看到你的收益/损失,不必要的决定,使运行PnL(pips,$,%)启用/禁用会非常好,非常感谢你的帮助!

Evapelestasta
11-28-2021 21:20, 09:20 PM
2附件(S)

我想问你是否有一个新版本可以启用/禁用某些参数。 (例如,当您的实时交易正在运行时,点数,%和$ PnL的数量也在持续变化,我认为这会让交易者感到压力。
如果您不想看到数字,请执行以下操作之一:按F8并取消选中设置对象描述;或者在指标的参数中,将ShowOrderTypes设置为'C'以仅显示封闭交易的数据。另外,pips4life已经写了一个很好的交易历史指标(这里)。
https://www.forex-pedia.com/attachments/1518414420.jpg
https://www.forex-pedia.com/attachments/1518414423.jpg

阿德利娜安盖尔
11-28-2021 22:41, 10:41 PM
{quote}如果你不想看到这些数字,可以:按F8并取消选中设置对象描述;或者在指标的参数中,将ShowOrderTypes设置为'C'以仅显示封闭交易的数据。另外,pips4life已经写了一个很好的交易历史指标(这里)。 {image} {image}
谢谢你,先生!

santilolo
11-29-2021 00:02, 12:02 AM
{quote}删除.mq4文件。仅使用.ex4文件。 {文件} {文件} {文件}
@ - 你知道pepperstone正在使用Trades History作为他们新的智能工具产品的一部分吗?
https://pepperstone.com/en/trading-platforms/indiors

Evapelestasta
11-29-2021 01:22, 01:22 AM
您是否知道pepperstone正在使用Trades History作为其新型智能工具产品的一部分?
看起来像许多相同的概念,但不同的指标。 Pips4life也写了一个,无疑也有其他人。但是,无论如何,谢谢你的领导。

阿马多尔丘乔
11-29-2021 02:43, 02:43 AM
汉诺威你好,现在你不再为MT4编码了,你能不能给我们一些值得信赖的MT4编码器。我很乐意为你提供帮助。

Evapelestasta
11-29-2021 04:04, 04:04 AM
现在你不再为MT4编码了,你能不能给我们列出可信的MT4编码器。我很乐意为你提供帮助。
请看这篇文章。这里还有其他很棒的(恕我直言)编码器,包括cyber1,Xaphod,,Dave_C,fxdaytrader_,pips4life,等等;但我不确定他们是否从事商业工作。

sadulis
11-29-2021 05:25, 05:25 AM
万分感谢

Evapelestasta
11-29-2021 06:45, 06:45 AM
我已经使用这些指标的增强版更新了第一篇文章。