新聞綜合指標(NCI)
Results 1 to 10 of 10

Thread: 新聞綜合指標(NCI)

  1. #1
    4附件最新更新:1.0版,於2009年4月29日上傳
    紅色字體的這篇文章的最新變化

    免責聲明:隨附的indior是“按原樣”免費提供的。不暗示提供任何保證或義務。下載並使用它需要您自擔風險。我希望你發現它很有用。這是最初的v1.0版本,歡迎發帖提問,並報告此主題中的任何錯誤或缺點。
    _____________________

    繪製了MT4圖表上基於FF日曆的新聞事件的結果/效果的累積總和。對於時間幀的任何組合,indior可以在同一窗口中繪製多達8種不同貨幣和/或貨幣對的基本(基於新聞)趨勢,儘管時間框架短於D1有些無意義。請參閱下面的屏幕截圖,並在此處發布#436和#437以獲取概念性概述。

    除了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.將News 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 ;forex-pediacalendar idgt;

    這是一個示例:
    插入代碼-3,2009.04.28 10:00,EUR,Low,意大利零售銷售月比,-0.7%, - 0.1%,0.2%,0.3%,14397 4,2009.04.28 08:00,瑞士法郎,中等,UBS消費指數,0.99,0.89,13633 0,2009.04.28 06:01,日元,低點,銀行假期LT; AllDaygt; ,,,,,, 12072 0,2009.04.28 06:01,EUR,Medium,German Prelim 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,JPY,Medium,Retail Sales yy,-3.9%, - 4.8%, - 5.8%,, - 14254 0,2009.04.27 18:45,歐元,中等,歐洲央行行長特里謝講話,,,,, 19837-5,2009.04.27 10:30,英鎊,中等,BBA抵押貸款批准,26.1K,29.2K,28.0K,28.2K,12341 5,2009.04.27 08:00,EUR,Medium,GfK German Consumer Climate,2.5,2.3,2.5,2.4,14210 -3,2009.04.27 08:00,EUR,Low,German進口價格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 20:00,USD,Medium,Bank Stress Test Info ,,,, ,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%。對於沒有實際值的事件,例如“Mr XXX speaks”,分配值為0。因此,您需要評估可能的經濟影響,並分配您自己的價值。 LT; MT4日期/時間;必須採用以下格式:YYYY.MM.DDlt; spacegt; HH:MM
    當News Composite.MQ4 indior附加到您的價格圖表時,錯誤將導致不可預測的結果。

    lt; currencygt;應該是以下之一:澳元,加元,瑞士法郎,歐元,英鎊,日元,新西蘭元或美元。標有“全部”的新聞事件不由印像人處理。


    FFcal.EXE創建/修改記錄,如下所示:

    1. NCI1.CSV中尚未發布的新聞事件(即從FF日曆中新下載)會被添加到文件中:

    - 如果未選中'Auto'參數,FFcal.EXE將在NCI值中放置一個雙重哈希(##)作為佔位符,供您稍後手動編輯。其餘的細節(日期/時間,貨幣,描述等)是從FF日曆複製的。

    - 如果選中“Auto”參數為ON,FFcal.EXE將計算並分配虛擬NCI值。其餘的細節(日期/時間,貨幣,描述等)是從FF日曆複製的。

    注意:虛擬NCI值計算如下:如果實際gt;如果是實際的,則分別對於低,中或高衝擊事件,前一個(或修改自,如果非空白),則結果被認為是有利的,並且分配基礎值2,4或8。之前(或修訂自,如果非空白),則結果被認為是不利的,並且為低,中或高指定基礎值#8211; 2,#8211; 4或#8211; 8影響事件,分別如果是Actual gt;預測,如果實際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將創建2個文件:NCI1.CSV和NCI2.CSV。每個文件可用於存儲/繪製不同的值集,例如, NCI1.CSV通過比較實際值和過去值來繪製長期趨勢; NCI2.CSV通過比較實際值和預測值來繪製短期影響。我希望大多數用戶只使用一個文件。如果您不需要NCI繪圖,只需將'Outputs'參數設置為0即可。


    新聞Composite.MQ4室內

    這必須位於.....expertsindiors文件夾中。通過將其從導航器拖到圖表上,以正常方式將其附加到任何MT4圖表。

    您可以在附加indior時使用MT4的內置對話框設置參數;或者使用Presets --- News Composite.TXT文件覆蓋這些設置(使用記事本等文本編輯器查看/編輯文件)。使用該文件可以保存預設值,並在將來連接indior時保留它們。要禁用文件中的條目,請使用兩個斜杠(//)開始該行。要重新啟用它,請刪除斜杠。您可以使用任意數量的嵌入空格或下劃線,和/或任何大寫或小寫的組合,以幫助您閱讀,無論您希望如何。每一行必須以分號(;)結尾。要保存輸入並提高準確性,請將樣本行複制/粘貼到文件中。要禁用整個文件,請重命名或刪除其內容;如果文件不存在,將使用參數對話框條目(當您附加/編輯indior時)。要立即生效,要么(1)重新附上你的圖表; (2)編輯indior(按Ctrl-I);或(3)在時間框架之間切換。

    要水平擴展/壓縮繪圖,請使用 #8211放大/縮小;鍵。
    要垂直展開/壓縮繪圖,請向上/向下拖動窗口分隔符。

    參數: NCIFile:應為NCIn.CSV EventsLookback:default是允許的最大值9999.設置為較低的值可能會提高計算機性能。 TimeFrames:建議使用D1。如果您有足夠的新聞歷史記錄,請使用W1和MN。可以使用短於D1的時間幀,但基本上沒有意義。如果要在同一窗口中繪製多個時間範圍,請使用逗號分隔時間範圍標識符,例如D1,W1。嵌入式空間是可選的,以提高可讀性。可以使用大寫或小寫的任何組合。如果參數保留為空白,則默認為附加圖表的時間範圍。 NumPoints:當前形成的蠟燭是點0.先前的點數是1,2,3等。要查看與最近30個蠟燭的數據相對應的NCI圖,請輸入30.此參數適用於所有繪製的時間範圍。 BasePoint:'零'點,必須介於0和NumPoints之間,從中計算/繪製所有差異。如果輸入負數,則BasePoint設置為與NumPoints相同的值,即圖表在圖表左側以零為中心。適用於繪製的所有時間範圍SmoothingSMA:輸入一個值以平滑繪圖(適用於所有繪製的時間範圍)。值1表示不平滑,因為1的簡單移動平均值僅平均當前點。平滑會引入滯後並扭曲BasePoint周圍的歸零。請注意,NumPoints和SmoothingSMA值的總和不得超過500.或者,您可以使用MT4將MA和其他印記拖入窗口的工具,並將它們設置為“Previous indiors data”(屏幕截圖中的白色虛線)下面)。 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.forex-pedia.com/attachme...7314641153.txt

    https://www.forex-pedia.com/cryptocu...-practice.html

    https://www.forex-pedia.com/brokers/...iscussion.html

    https://www.forex-pedia.com/attachme...1665361484.ex4

  2. #2
    大衛,我一直在看NCI一段時間,雖然輸出很有意思,但我不確定它是否“非常有用” - 我認為你自己得出了這個結論。我想知道它是否會顯示一些“預測性”,如果可選的話你可以將圖表基於預測值,而不是實際值......我想這只會提供幫助,如果你總是看,例如,提前5天(所以,例如,如果今天是星期三,你會看下週三的預測 - 雖然看起來似乎提前4天將是你在FF外匯日曆上實際擁有的最佳數據 - 但也許這就是可配置的前瞻)。我想我的確意味著將實際情況用於“現在”並提前一周進行預測'預測'。你怎麼看?大衛

  3. #3
    正如你所知道大衛一樣熱切期待這一點。安裝在幾張圖表上。線看起來很合理。目前它正在預測歐元兌美元匯率下跌(對美元匯率),因此我們將看到....(90分鐘內的消息)。感謝您在此以及您最近的其他所有工作中所做的出色工作!

    大衛更新:它確實轉向了新聞(正如預測的那樣)。可能大約30點差。然後它轉身回到新的高點。因此,您可以承擔多大的影響可能存在時間限制。我會繼續看這個 - 我認為它有很大的潛力。

  4. #4

    Quote Originally Posted by ;
    大衛,我一直在看NCI一段時間,雖然輸出很有意思,但我不確定它是否“非常有用” - 我認為你自己得出了這個結論。我想知道它是否會顯示一些“預測性”,如果可選的話你可以將圖表基於預測值,而不是實際值......我想這只會提供幫助,如果你總是看,例如,提前5天(所以,例如,如果今天是星期三,你會看下週三的預測 - 雖然看起來似乎可能提前4天......
    嗨大衛,幾點:1。數據必須來自FF日曆。要從其他來源獲取數據,需要完全重寫FFcalPlot_News代碼,我沒有時間去做(除非有人願意按小時費率LOL支付給我)。 2.假設我理解正確,我相信NCI已經做了你所要求的。首先,沒有什麼可以阻止任何人從FF日曆下載未來幾週的數據,因為下載日期是可配置的(但是,FF前向發布預測值的程度顯然超出了我的控制範圍)。其次,NCI值應由用戶分配;自動生成的那個是沒有價值的(我在指示中強調了這一點:印象情節的意義最終取決於你任意分配給每個新聞事件重要性的價值。)。 NCI只不過是一種軟件工具;它的預測質量來自於人類可以(手動)分配這些值的準確程度。您可以使用自己的任何公式 - 例如實際到實際;預測預測;等 - 確定應該對任何事件應用什麼權重值。糟糕,我才意識到可能存在一個問題。未來的新聞事件將以圖表右邊緣的日期/時間為時間戳,並且不會被繪製。衛生署!然而,對我來說,加入某種“時移”功能並不困難,即向左移動X點蠟燭(小時,天,等等)。 _________________我想最終的問題是:公佈的經濟價值對外匯價格有什麼影響(如果有的話),這種影響何時發生(即基本面處於領先地位,或者市場已經預期結果和'定價'實際公告發生前的效果'?我認為第一個答案肯定是肯定的,經濟公告及其趨勢確實會產生影響,特別是“高影響”的影響。至於何時或如何,我希望NCI可以幫助揭開一些亮點。但我最終得出的結論是,我缺乏分配有意義的體重值所需的知識,所以是的,我有效地放棄了整個想法。但是我繼續編程,因為我說我會這樣做,也部分是因為我希望一些基本面/經濟學專家來參加聚會,並幫助我分配價值觀。但是儘管有成員資格gt; 50,000,沒有人在FF出現。如果我包括我提到的“時移”設施,請告訴我是否對您有所幫助。大衛

  5. #5
    大衛我確實認為,與未來相比,從“展望未來”到預測值可能有一些用處。但是,如果你真的覺得NCI沒有未來(請原諒雙關語),我有點討厭你。我當然不是一個基本面專家(或任何其他類型的專家),所以我不能說任何重量,但我確信預測值必須以某種方式“影響”市場(要清楚,對於這裡沒有發生的事件比較是在預測和前一個之間,因為實際是空白的)。我認為,雖然在一段時間內向前看幾乎是無關緊要的 - 你可能會在這個時間點顯示目前已經做出的所有預測的完整圖片,因為我確信那些擔任職位的大傢伙會做所以基於它出來的信息 - 如果你看到我的意思。我的問題是我沒有時間手動去更新NCI值(所以當然我檢查'自動')並且想不出我可以將其作為自動化過程的方式。我想這需要記錄所有常規新聞稿並進行一些分析,以確定每個給出不同情況的相對效果,稍微好一點,更糟糕等等。再次,這對我來說聽起來很難 - 但不一定不可能。所以我不確定該說些什麼 - 除了感謝你從我們所有人使用的普通價格型內飾中獲得一個非常有趣的轉移,並讚揚你對此的橫向思考。我是你工作的粉絲,在我的圖表上使用你的內飾。您是一個最可靠的優秀代碼來源和論壇的功勞。乾杯,大衛

  6. #6
    很抱歉找到一個舊線程,但最終發生了什麼?對於一個印象來說,它看起來是一個奇妙的想法,特別是對不同版本的NCI值進行一些微調。對於希望結合基礎和技術分析的交易者來說,這將是一個夢想成真,因為它可以輕鬆地對他的方法進行回溯測試。

  7. #7

    Quote Originally Posted by ;
    結果發生了什麼?
    這個想法因缺乏興趣而死亡,細節在第4篇文章的最後一段。

  8. #8
    我不想讓你再花時間投入到這個項目中,但是如果你已經準備好了代碼,那就可以修改加權值,我很樂意去做它(我假設時間 - 移位功能未整合)。雖然我不會稱自己為基礎專家,但我對基礎知識有一定的了解,目前正在全職開展交易和交易。我最近完成了一項成功的(迄今為止的前瞻性測試)短期技術方法,並相信在長期的基礎和技術組合方法中有很大的潛力。如果沒有基於過去的價格,適當調整的印象會給IMO帶來很多有價值的信息。

  9. #9

    Quote Originally Posted by ;
    我不想讓你再花時間投入到這個項目中,但是如果你已經準備好了代碼,那就可以修改加權值,我很樂意去做它(我假設時間 - 移位功能未整合)。雖然我不會稱自己為基礎專家,但我對基礎知識有一定的了解,目前正在全職開展交易和交易。我最近完成了一項成功(迄今為止在前瞻性測試中)的短期技術方法,並相信......
    如果您想使用它,代碼應該仍然有效。在帖子#1中的說明,以及那裡的鏈接帖子。可以從這篇文章下載最新版本的FFcal.EXE。歡迎在這裡發布任何問題,我會盡力回答。

  10. #10
    抱歉撞到這個舊線程。我正在考慮編寫這樣的代碼並發現有人這樣做了。對指定值進行優化(強力)會很有趣。有人對此感興趣嗎?

發布權限

  • 您不可發布新主題
  • 您不可回复
  • 您不可發布附件
  • 您不可編輯您的帖子
  •  
  • BB代碼是打開的
  • 表情符號是打開的
  • [IMG]代碼是打開的
  • [視頻]代碼是打開的
  • HTML代碼是關閉的
forex-pedia網站使用cookie 文字跟蹤
forex-pedia.com網站使用cookie 文字跟蹤,某些設定已經固定。您可以點擊此處閱讀我們的Cookie使用說明。 請點擊右鍵接受我們的cookies。如果您選擇繼續使用forex-pedia.com網站,我們將認為您接受我們的cookies。