看板 ForeignEX 關於我們 聯絡資訊
版上各位大大家好,打攪了 小弟是MT4初學者,無程式背景 在學習的歷程中遇到不少困難導致卡關,至今尚未突破,以下面策略為例 下面是兩個想要回測的策略,其實都是很差不多概念且很陽春的東西 壹、PTTv2 http://www.evernote.com/l/AEvMGVCgKwdOg4KVykKej7wlU5aQH1NrZRQ/ 單一商品 小時線格局,指標是日線 一、進場條件:(說明為多單,空單相反) 1.日季線上揚 2. 以5日-10日-20日三條均線為準,小時線突破三均線最高一條進場 3. [掛SL/TP] 進場Ordersend掛SL設 (日低、三均低孰低者)     二、出場條件: 1. 跌破三均線最低者 2. [掛SL/TP] 若非當日內開的單,凌晨00:00:00-00:00:02檢查是否跌破三均線 中間那條,若是,改SL、TP為 [ 昨日低、(昨低+中間那條日均線)/2) ] 貳、WTRcorp http://www.evernote.com/l/AEvljzCISWdHu5SqIBnsUmyff8YTQMnDVfM/ 單一商品 小時線格局,指標是日線,有週KD濾網 一、進場條件: 1. 週KD金叉 or 週D >50 or 週D增 2. 前1小時線突破 5日、10日、20日三條均線中最高者,且該條均線>60日均 線,且60日均線上揚。 二、出場條件: 1. 前1小時線,跌破5日、10日、20日三條均線中最低者 2. 昨日收盤低於5日、10日、20日三條均線中間那條,則出場 問題:有點多,而且有點菜,請版上各位大大海涵 1. 兩個策略隨便跑個2017/1-2019/2都出現很嚴重漏單狀況,開圖對每一筆交易及訊號對 不起來,感覺是程式沒有寫好,但已卡關好一陣子又找不出來。 2. 一般性問題:大部分的策略,是否允許用小時線跑,卻用日周線的訊號當濾網之類, 若在4-2歷史資料可能不正確情況下。 3. 寫法: 3-1 指標的賦值,有建議要寫在Ontick比較好,還是在Open/Close函數比較好嗎? 3-2 在文章https://www.ptt.cc/bbs/Trading/M.1546274003.A.027.html 中R大提到的防 衛子句,一般都建議用"否定就踢出去"的寫法嗎? 這有沒有什麼比 "肯定就繼續" 有優勢的地方 4. 回測相關問題: 4-1. 回測品質多少%才算及格, 4-2. 歷史資料直接抓外匯經紀商伺服器的1分k有沒有問題? (例如:時區時間(台灣)與系 統時間不同),是否有解? 4-3 時區時間(台灣)與系統時間不同,在日線收盤價的計算上是否造成差異 (昨收),因 為最希望是能夠以(昨收)及均線來修正停損 5 其他:自學方式除了逛MQL論壇,看DaveC的書,還有什麼比較建議的方式嗎? 覺得 進步很慢,問題也解決不了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.224.159 ※ 文章網址: https://www.ptt.cc/bbs/ForeignEX/M.1552828204.A.530.html
ducati5566: 印象中mt4 backtest不能跨時間週期 03/17 22:05
ColiColi: 你卡關的點跟我差不多 目前我是爬文用tick data suite 03/18 00:13
ColiColi: 申請試用帳號下載 tick資料 資料有到2003年 你可以試試 03/18 00:13
ColiColi: 看 我也還在調整時區跟節約時間的問題 03/18 00:13
ColiColi: 至於自學的話 我覺得要學得快就是要已經有個策略 然後進 03/18 00:17
ColiColi: 出場的邏輯都分別用英文關鍵字大量搜尋 加油 外行寫程 03/18 00:17
ColiColi: 式很辛苦的 可以一起交流xd 03/18 00:17
passionyeh: 建議你先把Open[0]的條件拿掉,卡Close[1]和Open[0]也 03/18 09:57
passionyeh: 辛苦了,其他的部份運作正常再來看要不要卡這麼死 03/18 09:58
passionyeh: ^^^^太辛苦 03/18 09:58
passionyeh: 還有TimeFrame的部份建議把10080,1440都改成PERIOD_W1 03/18 10:04
passionyeh: PERIOD_D1, 不需要把程式弄得可讀性這麼差 03/18 10:05
chkuya: 個人覺得最快的方式是抓幾個經典的EA指標來學習 03/18 12:01
chkuya: 4-3這應該沒差,全球開盤收盤時間點一樣,唯顯示時間不同 03/18 12:13
yinzhiping: 感謝各位大大指點,我會多試試多跟各位先進請益的 T T 03/18 20:02
bug945: 感覺你的出場點策略不是很好,回測績效應該不是很好 03/19 21:03