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