LauraT 路線圖的軟件工具
1 頁面的第 562 頁 12 上一個上一個
Results 1 to 10 of 13

Thread: LauraT 路線圖的軟件工具

  1. #1
    5 附件 注意:歡迎提供更多信息的建議,但只有在它們被認為對整個社區有用時才會實施(與個人定制相反;我不希望維護多個版本的指標)。未經 LauraT 明確許可,我不會發布任何 .mq4 源文件,也不會編寫 MT5 版本(我沒有編寫 MQL5 的經驗)。我不提供一般的 MT4 編程服務。我會“不喜歡”離題的帖子,因為它們會使主題變得混亂,使讀者更難了解此處發布的有關指標的信息流。

    條款和條件:請注意,如果您在此處下載和使用指標,即表示您同意不會以商業方式出售或分發它們;並且它們是“按原樣”提供的,沒有任何暗示保證它們適合用途或沒有錯誤,因此您使用它們需要您自擔風險。對於任何計算機損壞或經濟損失,我不承擔任何責任。

    最近添加的新功能(在 1.01 1.02 版本中)以黃色突出顯示。重要說明以紅色字體突出顯示。
    我將不斷更新這篇文章,包括對任何指標的更新。歡迎經常重訪。

    [2020 年 5 月 15 日] 我在“關於”選項卡中包含了版本號,以便您檢查是否正在運行最新版本,目前為 1.02(2020 年 5 月 27 日上傳)。 1.01 版將參數設置重新排列成更合乎邏輯的順序,還包括部分標題。
    [2020 年 5 月 27 日] 1.02 版有一個新參數 RSIparameters 。

    -------------------------------------------------- ------------------------------------------
    LauraT 路線圖方法的掃描儀/儀表板
    -------------------------------------------------- ------------------------------------------
    這是 LauraT 路線圖的儀表板(實際上它可能更好地描述為掃描儀)指示器(另請參見此處的日誌線程)。它突出顯示 EMA(8) 通道的近側位於 SMA(200) 的 ProximityThreshold 通道寬度內的任何符號/時間範圍。因此,將 ProximityThreshold 設置為 0 意味著 EMA(8) 通道必須接觸或穿過 SMA(200)。有關更多信息,請參閱帖子 #14 和 #46。如果 RSI 複合 gt;= RSIThreshold ,則符號以 BullishColor 繪製; BearishColor 如果 RSI 複合 lt;= (100 #8211; RSIThreshold );否則為 NeutralColor。然後留給您查看任何相關圖表,等待任何合適的設置實現,並自行判斷其中任何一個是否值得進入。

    CompRSISelectv2 指標(可在此處獲得)必須存在** 在您的 ...../MQL4/Indicators 文件夾中(但不需要附加到圖表),才能正確計算 RSI 值。如果所有 Wingdings 符號都是紅色的,則儀表板可能找不到 CompRSISelectv2 指標,即 RSI 計算為 0(小於下限閾值 40)。使用 iCustom() 傳遞給指標的值是 Tframe1 =240, Tframe2 =1440, Tframe3 =10080, Tframe4 =0, NumBars =500。
    **[新:v1.02 beta]:您現在可以指定您希望計算 RSI 值的指標,然後是您希望用於 Tframe1 、 Tframe2 、 Tframe3 、 Tframe4 和 NumBars 的五個值,所有值均以逗號分隔,在新的參數設置RSIparameters。默認值為 CompRSISelectv2,240,1440,10080,0,500
    您命名的 RSI 指標的 .ex4 文件必須存在於 .../MQL4/Indicators

    該指標使用兩個符號
    http://www.911fonts.com/font/downloa...ular_10948.htm
    https://www.wfonts.com/font/wingdings-3字體(有一個關於如何為 Windows 10 安裝字體的視頻
    null)。這些字體應該隨 Windows 一起提供。但是,如果缺少字體,您可能會在帖子 #35 中報告該問題。

    以下簡寫可用於符號:A=AUD、C=CAD、E=EUR、F=CHF、G=GBP、J=JPY、N=NZD、U=USD。大寫或小寫可互換使用,例如GJ 或 gj 代表 GBPJPY。這適用於 28 個專業;否則,您必須輸入完整的符號名稱。為了節省您的打字時間,SymbolSuffix 將附加到每個符號。任何拼寫錯誤的符號或您的經紀商未提供的符號都將被忽略。最多可以輸入 99 個有效的符號 ​​ID,以逗號分隔。
    注意:如果您希望符號按“原樣”處理(包括大寫和標點符號),請在其前面加上等號 (=)。例如 =DJ30.fs(不會附加 SymbolSuffix)。

    Wingdings 符號表
    .

    PositionSettings 從左到右是:
    #61623;圖表子窗口#(0=主圖表,1=第一個子窗口,2=第二個子窗口等)
    #61623; Corner (TR=Top Right, TL=Top Left, BR=Bottom Right, BL=Bottom Left。如果選擇“右”,則時間幀的順序水平反轉,如果選擇“下”,則符號的順序垂直反轉被選中)
    #61623;水平 (x) 起始位置
    #61623;垂直 (y) 起始位置
    #61623;水平間距(時間幀列之間的距離)
    #61623;水平調整(交易品種名稱和第一個時間幀之間的距離)
    #61623;垂直間距(符號之間的距離)
    條目必須用逗號分隔。所有測量值均以像素為單位。

    要省略背景,請將 BackgroundWidth 設置為 0。寬度以字符為單位(Webdings 字符“g”繪製 BackgroundWidth 次以生成背景),而不是像素。

    此處解釋了有效的 RefreshPeriod 條目。

    打印RSI值#8212;
    #61623;如果設置為 0,則指標繪製
    在 EMA(8) 通道位於 SMA(200) 的 ProximityThreshold 通道寬度內的單元格(交易品種/時間幀的交叉點)中。如果 RSI 複合值 gt;= RSIThreshold 則在 BullishColor 中繪製,如果 RSI 複合值 lt;= (100 #8211; RSIThreshold ) 則在 BearishColor 中繪製,否則在 NeutralColor 中繪製。見帖子#14。它還禁用 PrintHeatmap 工具。
    #61623;如果設置為 1,則指標繪製 RSI 值而不是 WingdingsSymbol,使用相同的接近度和顏色規則,並啟用 PrintHeatmap 功能。請注意,打印的 RSI 值在每個時間範圍內必須相同,因為它們總是作為 H4/D1/W1 時間範圍的組合計算。
    #61623;如果設置為 2,則 RSI 值將打印在每月 (MN) 列中,但前提是您將 MN 選為您的時間框架之一。此選項允許您查看每個工具的 RSI 值,無論是否靠近 SMA。如果每月時間範圍內接近 SMA,則 RSI 值將正常打印在 MN 列中,例如53 如果接近度不存在,則打印在方括號內的值,例如[53]

    打印熱圖#8212;這些是您希望 cja 的熱圖值繪製為 RSI 值旁邊的小圓圈(Wingdings 第 159 章)的時間範圍。與 cja 的指標一樣,如果價格在該時間範圍內當前高於 SMA(200),則以 BullishColor 繪製圓圈;如果價格低於它,則為 BearishColor。如果您不想繪製任何圓圈,請將此設置設為空白(空),或將 PrintRSIvalues 設置為 0。

    ATRdays #8212;如果設置為值 gt; 0,如果價格在 ADR 低點的 ProximityThreshold 通道寬度內,這將在代碼 ID 旁邊繪製一個向上指向的三角形,如果價格在 ADR 高點的 ProximityThreshold 通道寬度內,則在 BearishColor 中繪製一個向下指向的三角形。要禁用此功能,請將 ATRdays 設置為 0。(我很確定我已經弄清楚了繪製 ADR 高線和低線背後的計算方法,但如果您認為有錯誤,請告訴我)。

    如果價格在昨天的高點或低點的 ProximityThreshold 通道寬度內,將打印一個雙箭頭符號(BearishColor 代表昨天的高點,BullishColor 代表昨天的低點),因為這可能充當支撐或阻力。

    為了通過示例進一步解釋這一點,請查看 NZDCAD 和 USDCHF(在最終屏幕截圖中的黃色框中突出顯示):

    #61623;對於 NZDCAD,EMA(8) 通道在 D1、H1 和 M30 時間範圍內位於 SMA(200) 的 ProximityThreshold 通道寬度內,這就是在這些列中打印 66 的 RSI 值的原因。它以 BullishColor(綠色)繪製,因為 RSI gt;= 60。它是 Cja 熱圖在 W1 和 D1 時間範圍內看跌(價格 lt; SMA200),在 H4 和 H1 看漲(價格 gt;= SMA200) .

    #61623;對於 USDCHF,EMA(8) 通道在 W1 和 M15 時間範圍內位於 SMA(200) 的 ProximityThreshold 通道寬度內,這就是在這些列中打印 48 的 RSI 值的原因。它以 NeutralColor 繪製,因為 48 既不是 gt;= 60 也不是 lt;= 40。cja 熱圖在 W1 和 D1 時間範圍內看跌(價格 lt; SMA200),而在 H4 和 H1 看漲。此外,價格目前在 ADR 低點的 ProximityThreshold 通道寬度內,因此在交易品種 ID 旁邊印有 BullishColor 向上箭頭。

    符號說明
    #61623; ('proximity' = EMA(8) 通道的寬度 x ProximityThreshold )
    #61623;請注意,如果 PrintRSIvalues 設置為 1 或 2,則圖像中的前三個符號將替換為數字(RSI 值)
    #61623;圖形假定您使用的是默認設置(某些顏色和符號可能會更改)

    您可以為覆蓋 RSIthreshold 和 AlertRSIthreshold 值的不同工具設置不同的 RSI 閾值,方法是在 Symbols 中的相關 symbolID 之後立即在花括號內鍵入所需的覆蓋值,例如...... ,EU{ 55} , ...... 如果 EURUSD gt;= 55 的 RSI 綜合值或 BearishColor 如果 lt;= 45,將導致 RSI 值以 BullishColor 打印。並且會生成警報僅當 EURUSD 的 RSI 組合為 gt;= 55 或 lt;= 45 時。任何沒有覆蓋的工具都只使用 RSIthreshold 和 AlertRSIthreshold 值。

    儀表板可以像您希望的那樣簡單或複雜#8212;見帖子#102。如果您發現任何設置的使用令人困惑,只需禁用它們即可。對於想要查看更多詳細信息而無需加載實際價格圖表的交易者來說,存在更複雜的功能。

    如果您想使用指標的多個實例(即使它們在不同的圖表上),您必須為每個實例使用不同的 UniqueID,否則指標會變得非常混亂,導致不可預知的結果。

    警告:涉及多項繁重的計算,因此您指定的交易品種/時間範圍越多,您的 MT4 運行速度可能就越慢,尤其是在 RefreshPeriod 參數設置為短週期時,例如T 或 M1 。我還建議,為避免混亂,您將指標附加到其自己的專用圖表。任何關注我工作的人都會知道,我優先考慮功能和準確性,而不是用戶友好性或外觀吸引力。


    警報可用,請參閱下面的“警報”部分。

    歡迎您嘗試這些設置。如果您認為自己發現了錯誤,請提供 (1) 問題的全面描述,(2) 導致問題發生的條件,以及 (3) 顯示您的設置的屏幕截圖和顯示您認為的位置的圖表作為絕對最小值,任何測量都是不准確的。否則我沒有什麼可工作的。


    _____________________

    新設施(2020 年 4 月 30 日):
    警報

    最新版本的儀表板包括警報。有“基本”和“複雜”警報設置,這兩種設置都將在下面進行說明。

    基本設置

    有 3 種類型的警報可用:彈出(屏幕上的聲音)警報、電子郵件警報和推送通知。
    如果您不想要任何這些類型的警報,請將 MinutesBetweenAlerts 設置為 -1(儀表板將像以前一樣工作)。

    如果需要警報,請將 MinutesBetweenAlerts 設置為 0 ,然後:
    #61623;如果您想要彈出警報,請將 MessageForPopupAlerts 設置為您想要顯示的基本消息。如果您不想要這些,請將 MessageForPopupAlerts 設置為空白(空)。
    #61623;如果您需要電子郵件警報,請將 MessageForEmailAlerts 設置為您希望在電子郵件主題行中顯示的基本消息。如果您不想要這些,請將 MessageForEmailAlerts 設置為空白(空)。
    #61623;如果您想要推送通知警報,請將 MessageForPushAlerts 設置為您想要顯示的基本消息。如果您不想要這些,請將 MessageForPushAlerts 設置為空白(空)。

    將 AlertTimeframes 設置為 ''(兩個單引號,即同上)。這意味著您將(可能)收到儀表板上顯示的相同時間範圍的警報(您在 TimeFrames 中的條目)。

    將 AlertRSIThreshold 設置為 60,僅當滿足接近要求且 RSI 值為 gt;= 60 或 lt;= 40 時,您才會收到“SMA”類型警報。如果您想要接近要求為的工具/時間框架無論 RSI 值如何,都應包含在警報中,請將 AlertRSIThreshold 設置為 -1。

    為了提高效率,工具/時間框架/警報原因都被收集起來並顯示為一個警報。這些警報將在每個 RefreshPeriod 發生一次(除非沒有任何工具/時間框架/警報原因符合在儀表板顯示中突出顯示它們所需的標準)。這意味著,如果所需的標准在連續的 RefreshPeriod 中重複,對於給定的工具/時間框架/警報原因,那麼每個 RefreshPeriod 都將包含相同的警報。這個缺點可以通過使用複雜的警報設置來避免(見下文)。

    每個工具/時間範圍/警報原因的警報文本顯示在以下表格中:
    [工具、時間範圍、警報原因、RSI 值]

    警報原因 #8212;生成警報的 6 個可能原因如下:
    #61623; SMA #8212;對於顯示的工具/時間範圍,EMA(8) 在 SMA(200) 附近(ProximityThreshold 通道寬度)
    #61623; ADR_high #8212;價格已達到或超過所顯示工具的 ADR 高點
    #61623; ADR_low #8212;價格已達到或低於所顯示工具的 ADR 低點
    #61623; Yest_high #8212;價格接近(高於或低於)昨天的高點
    #61623; Yest_low #8212;價格接近(高於或低於)昨天的低點
    #61623; Day_open #8212;價格接近(高於或低於)今天的開盤價

    您可以選擇生成警報的原因。默認情況下,參數 AlertReasons 以所有 6 個可能的原因開頭。您可以通過從 AlertReasons 中刪除適當的文本來禁用其中一些原因。如果您想重新啟用一個原因,任何大小寫混合都可以,但您必須正確拼寫(如上表所示),包括下劃線字符,例如adr_high
    您可以包含空格、逗號或任何其他字符以提高可讀性;該指標只是在參數中的任何位置尋找像 ADR_high 這樣的文本。

    只有儀表板中突出顯示的項目(這取決於您選擇的設置)才會收到警報。您在儀表板上選擇的工具、時間範圍和/或原因越多,您就越有可能(無論好壞)在每個 RefreshPeriod 都會收到某種警報。

    請仔細閱讀以上內容並自己進行實驗,因為(對不起)我沒有太多時間來回答問題。如果您感到困惑並想要一個更簡單的儀表板,歡迎使用 Barraka 的(此處)。


    複雜的警報設置是 AlertTimeframes 和 MinutesBetweenAlerts。

    警報時間幀#8212;如前所述,在 AlertTimeframes 中鍵入兩個單引號 ('') 會導致您在儀表板中顯示的 TimeFrames 也成為掃描警報的時間幀。但是,您可以通過在此處輸入這些時間範圍,將其中的一部分用於警報。例如,如果儀表板上顯示的 TimeFrames 是 M5,M15,M30,H1,但您希望僅在 M5 和 M15 上收到接近警報,則設置 AlertTimeframes = M5,M15

    MinutesBetweenAlerts #8212;有效值為:

    #61623; -1:關閉所有警報

    #61623; 0:打開警報,並在每個 RefreshPeriod 蠟燭的第一個刻度上檢查項目(工具/時間框架/警報原因)以獲取可能的警報。例如,如果 RefreshPeriod = M1,那麼指標將檢查可能的接近等,並可能在每個 M1 蠟燭的第一個滴答時生成您選擇的所有類型(彈出、電子郵件、推送通知)的警報(無論圖表時間範圍)。生成哪些類型的警報取決於您在 MessageForPopupAlerts 、 MessageForEmailAlerts 、 MessageForPushAlerts 中的條目(如前所述)。

    #61623;任何值 > 0 :儀表板仍將在每個 ResfreshPeriod 更新,並檢查可能的警報,但如果在最後 MinutesBeweenAlerts 分鐘內發生了給定項目(儀器/時間範圍/警報原因)的警報,則不會重複直到又過了 MinutesBeweenAlerts 分鐘。例如,假設 USDCHF,M1,SMA 的(接近)警報首先發生在 12:15,並且 MinutesBetweenAlerts = 10,那麼儘管會繼續每 1 分鐘檢查一次警報,但不會再出現 USDCHF,M1,SMA 的另一個警報生成直到 12:15 後至少 10 分鐘,即 12:25。請注意這些警報如何針對每個單獨的項目單獨運行,例如如果 USDCHF,M5,SMA 的警報在 12:16 生成,則 USDCHF,M 5,SMA 的下一個警報要到 12:26 才能生成。

    總而言之,MinutesBetweenAlerts 工具允許為每個 RefreshPeriod 滿足必要標準的任何新項目(儀器/時間框架/警報原因)生成警報,但防止重複生成同一項目的警報(假設原因,例如接近度,仍然被滿足),通過將任何重複暫停額外的 MinutesBetweenAlerts 分鐘。顯然,如果不再滿足原因的要求,則也不會生成警報。

    技術信息:MinutesBetweenAlerts 工具通過將每個給定項目(儀器/時間範圍/警報原因)的日期/時間存儲在 MT4 全局變量中來工作。然後將當前時間與存儲的時間進行比較,以確定自生成該項目的警報以來是否已過去所需的分鐘數。如果刷新圖表,如果指標被分離然後重新附加到圖表,或者即使 MT4 停止並重新啟動,存儲在全局變量中的值將保持不變。每個全局變量的名稱是
    @LauraT_UniqueID_[symbolID、時間範圍、警報原因]

    您可以通過單擊“重置警報”按鈕來重置警報。這將刪除所有必需的全局變量,有效地重置警報(即 MinutesBetweenAlerts 的開始時間重置為 0)。評論消息“==警報已被重置==”將出現在主價格圖表的左上角,直到出現下一個價格變動。

    請記住,警報的目的僅僅是在可能的情況發生時提醒您。然後留給您查看任何相關圖表,等待任何合適的設置實現,並自行判斷其中任何一個是否值得進入。


    故障排除提示

    我無法查看過去和過去的歷史情況,此外,我沒有來自您的經紀人的數據或有關您計算機的信息。

    1. 如果警報沒有到達您的電子郵件或電話:
    (i) 在 MT4 中鍵入 Ctrl-O 以獲取“選項”面板並檢查您在電子郵件和通知選項卡中的設置是否正確。請聯繫您的 ISP 或電信提供商尋求幫助。我住在新西蘭,我不知道電信在貴國是如何運作的。
    (ii) 打開彈出警報(將 MinutesBetweenAlerts 設置為 0,然後在 MessageForPopupAlerts 中鍵入您想要獲取的消息)。如果警報以彈出窗口的形式正確發生,但不是電子郵件或推送通知,則指示器沒有任何故障,因為它以完全相同的方式同時處理所有 3 種警報類型。

    2. 如果您認為警報中缺少某項(儀器/時間範圍/原因),或者相反,收到不應該出現的警報,請檢查儀表板以查看它是否存在。只有儀表板中突出顯示的項目才能收到警報。當然,仔細閱讀上述說明後,請仔細檢查儀表板指示器中的警報設置。

    3. 如果您認為儀表板本身沒有報告某個項目,或者相反,它不應該顯示在儀表板上,請檢查實際圖表本身,並應用 Laura 的模板。

    如果您想讓我看一下其中的任何一個,您需要提供 (i) 儀表板指示器的參數設置、(ii) 儀表板本身以及 (iii) 帶有 Laura 模板的圖表的屏幕截圖。 (如果問題與警報有關,(iv)您的彈出警報窗口)。顯然,我沒有 X 射線視力,無法從我住的地方看到你的電腦。而且我沒有時間,或者想通過使用某種遠程查看工具(例如 Team Viewer)來侵犯您計算機的隱私。


    安裝文件

    #61623;將 LauraT 路線圖儀表板 b600.ex4 指標下載到您的 ...../MQL4/Indicators 文件夾
    #61623;下載
    https://www.forex-pedia.com/attachme...2125322969.mq4指標放入您的 ...../MQL4/Indicators 文件夾

    然後加載 MT4 的 Navigator(鍵入 Ctrl-N),然後右鍵單擊,然後單擊 Refresh。
    上述文件現在應該顯示在“指標”樹下。

    注意:指示器使用兩個符號
    http://www.911fonts.com/font/downloa...ular_10948.htm
    https://www.wfonts.com/font/wingdings-3字體(有一個關於如何為 Windows 10 安裝字體的視頻
    null)。

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

  2. #2
    漢諾威幹得好,謝謝分享。

  3. #3
    謝謝謝謝你把這個放在一起

  4. #4
    非常感謝,漢諾威。這麼有用的補充!

  5. #5
    謝謝漢諾威!!!!非常感謝!

  6. #6

  7. #7

  8. #8
    嗨漢諾威 - 出色的工作。非常感激。只是想了解 0.5 的 ProximityThreshold 設置 - 這是一個百分比,以便它在不同的圖表時間自動調整?或者它是一個靜態的數字?

  9. #9
    幹得好,謝謝漢諾威!

  10. #10

發布權限

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