新闻综合指标(NCI)
Results 1 to 10 of 10

Thread: 新闻综合指标(NCI)

  1. #1

    新闻综合指标(NCI)

    4附件最新升级:版本1.0,于2009年4月29日上传
    红色字体对本文的最新修改

    免责声明:随附的indior免费提供'as'。不暗示提供任何担保或义务。下载并使用它需要您自担风险。我希望你发现它很有用。这是第一次推出v1.0,欢迎发帖提问,并报告此主题中的任何错误或缺点。
    _____________________

    这些图表是基于FF日历的新闻事件在您自己的MT4图表上的累计总结果。对于几乎任何时间框架的组合,indior可以在完全相同的窗口绘制多达8种不同货币或对的基本(基于新闻)趋势,尽管时间框架短于D1有些无意义。查看下面的屏幕截图,并在此处发布#437和#436。

    除了Commnt of Traders之外,NCI是我目前唯一知道的OHLCV独立的印象,因为它可能是值得的。可以使用NCI来了解新闻公告对价格的影响,以及它们可能成为领先或落后的印象的程度/环境。


    安装

    要安装,请将附加的Presets - News Composite.TXT文件复制到... \ experts \ files文件夹中;将附加的News Composite.ex4文档复制到... \ experts \ indiors文件夹中,然后重新启动MT4。

    您还需要Plot_NewsFFcal.EXE v 1.33,可以从此主题中的文章#1下载。这里提供了完整的安装说明。


    操作说明

    绘制的信息来自CSV格式的“新闻文档”。您可以保留您的个人新闻文档和/或让FFcal.EXE帮助您创建它们。新闻Composite.MQ4 indior希望文件在...expertsfiles文件夹中被称为NCI1.CSV,NCI2.CSV等,并且还采用以下格式:

    LT; NCI valuegt;,lt; MT4 datetimegt;,lt; currencygt;,....有关新闻事件的任何其他信息(可选)

    每行必须有一个新闻事件,并且至少有3个逗号。禁止使用的单个字符是分号(;)。
    事件必须保持在MT4日期/时间顺序的下降,即文件峰值的最新事件。

    所需的步骤是:

    1.(可选)运行FFcal.EXE并将NCI'Outputs'参数设置为值gt; 0.当您单击“确定”时,FFcal.EXE会将FF日历中任何新添加的场合追加到您的新闻文档中。

    2.使用文本编辑器(例如记事本)更正附加到每个事件的NCI值和/或在新闻文档中创建自己的文档。

    3.将新闻Composite.MQ4发布到MT4价格图表中。

    如果您希望保持NCI图的最新状态,则每次实时发布新闻声明时都需要执行这3个步骤,即在FF日历上填充“实际”值。


    如前所述,您可以使用FFcal.EXE为您构建NCI1.CSV。输入下面屏幕截图的红色字段中显示的参数。无论选择何种过滤器(日期范围,货币,描述,效果等),都将输出事件历史数据库中的所有新闻事件。 FFcal.EXE以以下格式构建文档:

    lt; NCI valuegt;,lt; MT4 date timegt;,lt; currencygt;,lt; impactgt;,lt; descriptiongt;,lt; actualgt;,lt; forecastgt;,lt; previousgt;,lt; modified fromgt;,lt ; ff calendar idgt;

    这是一个示例:
    插入代码-3,2009.04.28 10:00,欧元,低,意大利零售收入月比,-0.7%, - 0.1%,0.2%,0.3%,14397 4,2009.04.28 08:00,瑞士法郎,中等,UBS消费Indior,0.99,0.89,13633 0,2009.04.28 06:01,JPY,Low,Bank Holiday lt; AllDaygt; ,,,,, 12072 0,2009.04.28 06:01,EUR,Medium,德国预估CPI mm lt; AllDaygt; ,, 0.1%, - 0.1%,, 11828 0,2009.04.28 06:01,AUD,Medium,HIA新屋销售LT; Tentativegt; ,,, 3.9%,, 14479 5,2009.04.28 01:50,日元,中等,零售收入同比,-3.9%, - 4.8%, - 5.8%,, 14254 0,2009.04.27 18:45,欧元,中等,欧洲央行行长特里谢讲话,,,,, 19837 -5,2009.04.27 10:30,GBP,Medium,BBA Mortgage Approvals,26.1K,29.2K,28.0K,28.2K,12341 5,2009.04.27 08:00,EUR,Medium, GfK德国消费者气候,2.5,2.3,2.5,2.4,14210 -3,2009.04.27 08:00,EUR,Low,德国进口价格mm,-0.4%, - 0.2%, - 0.1%,, 11885 0 ,2009.04.26 06:01,AUD,Low,Bank Holiday lt; AllDaygt; ,,,,, 12754 0,2009.04.26 06:01,ALL,Medium,IMF Meetings lt; Day2gt; ,,,,, 19792 0 ,2009.04.24 22:30,USD,High,Treasury Sec Geithner Speaks ,,,,, 19768 0,2009.04.24 2 0:00,USD,Medium,Bank焦虑测试信息,,,,, 19778您可以在NCI1.CSV文档中创建自己的记录,但是如果您还使用FFcal.EXE来读取/维护文档,它希望遇到上述格式(复制现有文件以确保格式有效)。错误将导致不可预测的后果。用户创建的记录的FF日历ID应为0,FFcal.EXE也不会修改或删除。如果您保持必要的格式,您可以根据需要更改或删除任何行。即使在运行FFcal.EXE时,修改也将保持不变。

    每个入口(在线)必须用逗号分隔。当一个条目被省略时,逗号必须作为一个占位符存在,即你的文件可以被FFcal.EXE理解,每行必须有9个逗号。可以包括任意数量的嵌入空间,以增加。如果文档不会由FFcal.EXE处理,则所需的唯一条目是:NCI值,MT4日期/时间和货币,以逗号分隔;其余的是可选的。

    LT; NCI值;可以是[-99,...,99]范围内的任何整数。对负值使用前导减号(例如-6),没有正值的符号(例如6)。将绘制任何非数字值(例如###8211;见下文),就像它是零值一样。这个印象情节的意义最终取决于你任意分配给每个新闻事件的重要性的价值。 FFcal.EXE可选择提供的虚拟值(见下文)不一定准确:假设增加值(趋势)对一个国家的经济有利。对于像失业这样的事件,这可能不是真的。它没有考虑实际值和以前值之间任何差异的大小,例如它将CPI增长0.3%与增长0.1%完全相同。在没有实际值的情况下,'XXX说话',分配值为0。因此,您需要评估可能的经济影响,并委托您的个人价值。 lt; MT4 datetimegt;必须采用以下格式:YYYY.MM.DDlt; spacegt; HH:MM
    当News Composite.MQ4 indior附加到您的价格图表时,错误将导致不可预测的结果。

    lt; currencygt;应该是:澳元,加元,瑞士法郎,欧元,英镑,日元,纽元或美元。标有'ALL'的新闻事件不会从indior处理。


    FFcal.EXE创建/修改文档如下:

    1. NCI1.CSV中尚未发布的新闻事件(即从FF日历中新下载)会被添加到文档中:

    - 当取消选中'Auto'参数时,FFcal.EXE会在NCI值中放置一个双重哈希(##)作为占位符,供您稍后手动编辑。其余的细节(日期/时间,货币,描述等)是从FF日历复制的。

    - 当'Auto'参数被选中为ON时,FFcal.EXE将计算并分配一个虚拟NCI值。其余的细节(日期/时间,货币,描述等)是从FF日历复制的。

    注意:虚拟NCI值计算如下:如果True>之前(或修订自,如果非空白),则结果被认为是有利的,并且还授予基础值2,4或甚至8,以分别获得低,中等或更高的影响事件。真的LT;之前(或修订自,如果非空白),则结果被认为是不利的,同时基础值为#8211; 2,#8211; 4或4 8211; 8已被委派,以获得低,中等或较高影响事件,分别如果为True gt;预测,当True lt时,基值调整为 1;预测,基值由#8211调整; 1其他任何值都为0的值2.对于已经在NCI1.CSV中的新闻事件(无论先前是由FFcal.EXE创建的,还是来自用户):

    - 如果取消选中'Auto'参数(参见下面的截图的红色主题),FFcal.EXE将完全保持所有此类文档不受影响

    - 当'Auto'参数被选中为ON时,FFcal.EXE将不受影响地离开列表,除非在NCI值字段中有一个或多个哈希字符,在这种情况下它将计算并分配一个虚拟值以上解释

    FFcal.EXE将自动将文档排序为降序MT4日期/时间安排(这是News Composite.MQ4 indior的必要条件)。

    FFcal.EXE可以创建多个NCI文件:NCI1.CSV,NCI2.CSV等。将“输出”参数(请参见下面的屏幕截图的红色区域)设置为您需要的文档数量。例如,将参数设置为2将生成两个文件:NCI1.CSV和NCI2.CSV。每个文档可用于存储/绘制唯一的值集,例如, NCI1.CSV通过比较实际值和过去值来绘制长期趋势; NCI2.CSV通过比较实际值和预测值来绘制简短的术语效果。我希望很多用户只使用一个文件。如果您不需要NCI绘图,只需将'Outputs'参数设置为0即可。


    新闻Composite.MQ4室内

    这必须位于...expertsindiors文件夹中。通过从导航器将其拖动到图表上,以标准方式将其附加到任何图表。

    您可以在加入indior时使用MT4的内置对话设置参数;或者简单地将这些设置与预设 - 新闻Composite.TXT文档一起覆盖(使用文本编辑器,如记事本来查看/编辑文档)。使用该文档可以保存预设的值,保留它们加入indior。要禁用文档中的条目,请使用两个斜杠(//)开始该行。要重新启用它,请删除斜杠。您可以使用任意数量的嵌入式空间或下划线,或任何大小写混合,以帮助您。每一行必须以分号(;)结尾。要保存和提高精度,请在文档中复制/粘贴样本轨迹。要禁用整个文档,请重命名或删除其内容;如果文档不存在,则将使用参数对话框条目(当您附加/编辑indior时)。拥有任何变化立即生效,或者(1)重新附上你的图表; (2)编辑indior(按Ctrl-I);或(3)在时间框架之间切换。

    要水平扩展/压缩绘图,请使用 #8211放大/缩小;键。
    要垂直展开/压缩绘图,请向上/向下拖动窗口分隔符。

    参数:NCIFile:应该是NCIn.CSV EventsLookback:默认选项是允许的最大值9999.设置为较低的值以提高pc性能。 TimeFrames:建议使用D1。如果您有新闻历史,请使用W1和MN。可以使用时间范围,但基本上没有意义。如果要在完全相同的窗口中绘制多个时间帧,则使用逗号分隔时间帧标识符,例如D1,W1。嵌入式空间,为了提高可读性,都是可选的。可以使用任何大写或小写的混合物。如果参数保留为空白,则默认为此图表的时间范围。 NumPoints:当前形成的蜡烛为第0阶段。先前的点数为1,2,3等。要观察对应于最后30个蜡烛数据的NCI图,请输入30.此参数适用于绘制的所有时间范围。 BasePoint:'零'阶段,必须在0和0 NumPoints之间,从中计算/绘制所有差异。如果输入负数,则BasePoint设置为与NumPoints完全相同的值,即图表在图表左侧以零为中心。适用于绘制的所有时间范围SmoothingSMA:输入一个值以平滑绘图(适用于所有绘制的时间范围)。值为1表示不平滑,因为1的简单移动平均值平均当前点。平滑会使归零失真并引入滞后。请注意,此NumPoints和SmoothingSMA值的数量不应超过500.或者,您可以使用MT4将MA和其他内部拖动到窗口中的工具,并将它们放置到“先前的内部数据”(白色虚线)截图下方)。 TextColorFontSize:设置绘制标题的字体。字体名称必须拼写正确,以便Windows识别它。颜色必须拼写正确,但可能包含嵌入空格,大写/小写可以互换使用___CcyOrPairN___:您可以输入有效货币(例如JPY,甚至JPY用于'倒置'图)或配对(例如GBPJPY ,或者甚至是你的经纪人提供的“倒置”情节的JPYGBP。大写或小写并不重要。由于MT4允许8个缓冲区,因此可以绘制多达8种货币或对。如果你把所有8个都清理干净,那么父对的图表(indior连接的图表)将在初始缓冲区中绘制。如果您输入货币,则仅绘制影响该货币的事件。如果您输入一对,则会绘制影响该货币对的货币的事件。对该货币对中的第一种货币的正面事件(即有利的NCI价值),甚至对第二种货币为负,将导致情节增加;对该货币对中的第一种货币不利的事件,或者甚至对第二种货币持乐观态度,都会导致情节减少。 CPn_Color:为每个(最多)8个不同的图选择一种颜色。 CPn_Style:为每个(最多)8个不同的图输入设计。有效值为10 =良好的线; 11 =虚线;12 =虚线; 13 14 =点划线; 20,30,40,50行宽度2,3,4,5。

    改变历史

    v 1.00:首次发布

    ____________________________________

    在室内观看以下伴侣:

    情节新闻
    目前的价格
    礼物蜡烛
    现在的力量

    https://www.forexforums.cn/attachmen...7314641153.txt

    https://www.forexforums.cn/cryptocur...-practice.html

    https://www.forexforums.cn/brokers/1...iscussion.html

    https://www.forexforums.cn/attachmen...1665361484.ex4

  2. #2
    众所周知,大卫一直渴望和你一样。安装在几张图表上。线条似乎合情合理。目前它正在呼吁欧元从这一趋势下跌(兑美元汇率),因此我们将看到......(新闻在90分钟内)。感谢您在这个和最新的室内设计方面所做的出色工作!

    David UPDATE:嗯它确实转入了新闻(如所谓)。非常适合大约30点。它转过身来,并创下新高。因此,您可以承担多大的影响可能存在时间限制。我会继续关注这个 - 我认为它有很大的潜力。

  3. #3
    大卫,我一直在看NCI一段时间,虽然输出信号很有意思但我不确定它是否“非常” - 我相信你会自己得出这个结论。我一直想知道它是否会显示某些'预测',如果可选的话你可以将图表基于预测值,而不是实际值......我想这只能提供帮助,如果你总是看起来,例如,5天之前(所以,例如,如果现在是星期三,你会看看下周三的预测 - 虽然从预计提前4天看起来是最好的,你真的有FF外汇日历上的数据 - 尽管也许这是一个可配置的前瞻)。我想我的确意味着利用实际情况来“现在”并预测长达一周的预测“预测”。你相信什么?大卫

  4. #4

    Quote Originally Posted by ;
    大卫,我一直在看NCI已经有一段时间了,虽然结果信号很有意思但我不确定它是否“完全可用” - 我相信你自己得出了这个结论。我一直想知道如果你能把图表基于预测值而不是实际值,它是否会显示某些“预测性”......我想这只会在你总是看到的情况下提供帮助,例如,提前5次(所以,作为一个例子,如果是今天星期三,你会考虑下周三的预测 - 虽然看起来听起来可能提前4天......
    大卫你好,几点:1。数据必须来自FF日历。要从不同的源获取数据,需要整个FFcalPlot_News代码的编译,我没有机会执行(除非有人准备根据小时费率LOL向我付款)。 2.假设我理解正确,我相信NCI已经做了你所要求的。首先,没有什么可以阻止任何人从FF日历下载预期周数据的数据,因为下载日期是可配置的(但FF前向发布预测价值的程度显然不在我的控制范围内)。其次,NCI值应由用户分配;自动生成的那个是没有价值的(我在指示中强调了这一点:最终情节的意义最终100%由你任意分配给每个新闻事件重要性的价值决定。)。 NCI不仅仅是一种软件工具;它的预测特征来自于人类可以(手动)分配这些值的准确程度。您可以使用自己的任何公式 - 例如实际到实际;预测预测;等 - 确定应该对任何事件应用什么权重值。哎呀,我才意识到可能有一个难点。新闻事件将以图表右边缘的日期/时间为时间戳,并且不会被绘制。卫生署!但是,对我来说,加入某种“时移”的目的并不是很困难,即改变左边的X商标(小时,天,等等)。 _________________我猜最终的问题是:印刷经济价值对外汇价格有什么影响(如果有的话),以及这种影响是否会发生(即基本面处于领先地位,还是市场已经预期结果和'定价'实际声明发生前的效果'?我认为第一个答案必须是经济公告,它们的趋势确实会产生影响,特别是“影响”的影响。我一直期待NCI可以帮助解决问题。但我终于得出的结论是,我缺乏分配重要值所需的知识,所以是的,这个想法被我放弃了。然而,我继续编程,因为我说我会,而且因为我期待一些基本面/经济学专家来参加聚会,并协助我分配价值观。但没有人提前FF。如果我包括我提到的“时间变化”设施,请允许我知道它对您是否有价值。大卫

  5. #5
    大卫我的确认为与前一次相比,从“向前看”到预测值可能有一些用处。但是,如果你觉得没有潜力(原谅双关语)来获得NCI,我有点不愿意要求你去做。我当然不是一个基本面专家(或任何其他类型的专家),所以我不能说任何负担,但我确信预测值必须以某种方式“影响”市场(要明确,对于这里没有发生的事件的对比是在预测和之前的事实之间,因为真实是无效的。我认为,虽然预测一个特定的时期几乎是无关紧要的 - 你可能会在目前所做的所有预测中显示完整的图片,因为我确信那些担任职位的大家伙根据有关的信息这样做 - 如果你明白我的意思。我的问题是我没有时间手动移动和升级NCI值(当然我检查'Auto')并且不能想到我可以将其作为自动化过程的方式。我想这需要记录所有正常的新闻发布并进行一些分析,以便根据稍微好一些,更糟糕的情况等不同的情况来计算出每个新闻的相对影响。同样,这对我来说似乎很难实现 - 但不一定是不可能的。所以我不确定该说些什么 - 除了感谢你们从我们所有人使用的典型的价格型印刷品中引入一个相当有趣的转移,并赞扬你对此的横向思考。我是你工作的粉丝,在我的图表上使用你的印花。您是代码的来源,也是论坛的功劳。干杯,大卫

  6. #6
    很抱歉找到一个旧线程,但最终发生了什么?对于一个印象派来说,这看起来是一个很好的主意,特别是对NCI不同的版本进行一些微调。对于想要结合基础和技术分析的交易者来说,这将是一个梦想成真,因为它可以对他的方法进行简单的反向测试。

  7. #7

    Quote Originally Posted by ;
    结果发生了什么?
    这个概念因缺乏好奇而死,详见第4条最后一段。

  8. #8
    我真的不想让你花费更多的时间进入这个项目,但是如果你现在有准备好的代码可以修改加权值,我很乐意去做它(我假设时间) -shift功能未集成)。虽然我不会称自己为基础专家,但我对基础知识有所了解,而且我目前正在全职工作以创建我的交易和交易。我最近完成了一项功能强大(迄今为止在前瞻性测试中)的短期技术解决方案,并认为在长期基础和专业组合方法中存在很大的可能性。如果没有基于过去的价格,适当调整的印象将会在IMO表格中获取大量有价值的信息。

  9. #9

    Quote Originally Posted by ;
    我真的不想让你再花时间投入这个项目,但是如果你已经准备好了代码,那就可以修改加权值,我很乐意去做它(我想是的时移功能没有整合)。虽然我不会称自己为基础专业人士,但我对基本面有一个有用的理解,并且我目前正在全职工作以创建我的交易和交易。我最近完成了一个成功的(因此很多正在进行的分析)短期技术方法,并考虑到......
    如果您想使用它,代码应该仍然有效。在帖子#1中的说明,以及那里的链接帖子。可以从这篇文章下载最新版本的FFcal.EXE。欢迎在此发布任何疑问,我会尽力回答。

  10. #10
    抱歉打破这个帖子。我发现有人这样做了,并且一直在考虑编写这样的代码。对指定值进行优化(强力)会很有趣。有人对此感兴趣吗?

发布权限

  • 您不可发布新主题
  • 您不可回复
  • 您不可发布附件
  • 您不可编辑您的帖子
  •  
  • BB代码是打开的
  • 表情符号是打开的
  • [IMG]代码是打开的
  • [视频]代码是打开的
  • HTML代码是关闭的
forexforums.cn网站使用cookie 文字跟踪
forexforums.cn网站使用cookie 文字跟踪,某些设定已经固定。您可以点击此处阅读我们的Cookie使用说明。 请点击右键接受我们的cookies。如果您选择继续使用forexforums.cn网站,我们将认为您接受我们的cookies。