1附件親愛的論壇,
首先讓我解釋一下我要做的事情。
基本上你可以用2個參數定義每個candlehape。
讓我們將任何柱的高 - 低定義為100%。蠟燭開盤為0%(底部)並以100%(頂部)收盤,你有一個強大的看漲柱,沒有任何燈芯。如果你看一個0/5的酒吧,那將是95%的蠟燭。
由於兩個參數的範圍從0到100%,您可以獲得10,000種不同的蠟燭類型。要找出某些條形圖中是否存在任何預測值,您需要查找由XY定義的條形圖並在x條形圖之後測量結果(價格差異):關閉[i](我們的信號條) - 關閉[i-shift ](結果欄)/點,它給你以點數行進的距離。如果再次出現相同的條形,則記錄結果。
我嘗試用三維數組做到這一點
[開放百分比] [關閉百分比] [結果]但它確實不起作用。
所有輸出文件只包含0所以我嘗試了另一種方法。現在我的第三維僅使用第一個索引[0],但是作為一個字符串數組,所以我們只需將第二個結果添加到最後一個,然後將它們分開;。現在我唯一需要做的就是採用2 for循環(0100第一維0100第二維)來讀取每個結果,但每個文件都反复包含相同的行。此外,劇本在一行中記錄大約14K的結果,這是沒有意義的,因為這意味著我的歷史中幾乎所有的酒吧(~15k酒吧)都屬於同一個組織(10k可用)。我假設腳本取了每個條形的結果並將它放在同一個數組中,我絕對不明白為什麼。
我添加了一個函數,它將在專家選項卡中打印結果(與MT4可以處理的一樣多),一切似乎都運行良好,但事實並非如此。
小心腳本將15k Bars的2 Gigs數據寫入10.000文件並花幾分鐘時間執行。
你可以很容易地改變它來為每個OpenPercentage和它的所有100個ClosePercentages(每個ClosePercentage一行)創建一個文件,這會將文件減少到100但會導致更大的文件。
任何人都可以看看並得到那該死的東西嗎?
https://www.forex-pedia.com/attachme...1328401943.mq4