MQL問題請益 - 外匯

Ula avatar
By Ula
at 2019-03-17T21:10

Table of Contents


版上各位大大家好,打攪了

小弟是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的書,還有什麼比較建議的方式嗎? 覺得
進步很慢,問題也解決不了。

--
Tags: 外匯

All Comments

Quanna avatar
By Quanna
at 2019-03-17T22:41
印象中mt4 backtest不能跨時間週期
Sierra Rose avatar
By Sierra Rose
at 2019-03-20T21:07
你卡關的點跟我差不多 目前我是爬文用tick data suite
申請試用帳號下載 tick資料 資料有到2003年 你可以試試
看 我也還在調整時區跟節約時間的問題
Irma avatar
By Irma
at 2019-03-21T01:56
至於自學的話 我覺得要學得快就是要已經有個策略 然後進
出場的邏輯都分別用英文關鍵字大量搜尋 加油 外行寫程
式很辛苦的 可以一起交流xd
Tracy avatar
By Tracy
at 2019-03-25T15:56
建議你先把Open[0]的條件拿掉,卡Close[1]和Open[0]也
Rae avatar
By Rae
at 2019-03-28T07:12
辛苦了,其他的部份運作正常再來看要不要卡這麼死
^^^^太辛苦
Barb Cronin avatar
By Barb Cronin
at 2019-03-28T15:11
還有TimeFrame的部份建議把10080,1440都改成PERIOD_W1
Odelette avatar
By Odelette
at 2019-03-29T18:27
PERIOD_D1, 不需要把程式弄得可讀性這麼差
Lucy avatar
By Lucy
at 2019-04-01T13:38
個人覺得最快的方式是抓幾個經典的EA指標來學習
Harry avatar
By Harry
at 2019-04-05T18:21
4-3這應該沒差,全球開盤收盤時間點一樣,唯顯示時間不同
Ida avatar
By Ida
at 2019-04-07T13:01
感謝各位大大指點,我會多試試多跟各位先進請益的 T T
Frederic avatar
By Frederic
at 2019-04-08T10:19
感覺你的出場點策略不是很好,回測績效應該不是很好

外匯保證金AUD/NZD分析(後續持續追蹤)

Hamiltion avatar
By Hamiltion
at 2019-03-13T08:47
外匯保證金AUD/NZD 目前報價2019/03/13約1.03000附近 報價方向此組貨幣兌會往1.01的價格走 甚至跌破1的報價 澳幣整個可以說是弱到炸掉的地步 算是過度依賴中國的後遺症 而紐幣因為紐西蘭央行的貨幣政策關係 所以紐幣兌到澳幣反而強勢 簡單來說 澳洲的央行放任讓澳幣貶值看看是否能救經濟 ...

大家用網銀還是外匯保證金方式買外匯?

Belly avatar
By Belly
at 2019-03-11T16:55
as title 想請問大家都是用網銀做外匯價差買賣居多, 還是用保證金(槓桿)居多, 小弟心臟不夠大, 但又不想被銀行賺價差, 是否有較佳的投資管道 小弟買賣類似美金29.5以下慢慢買,32.5以上慢慢賣 一個循環就將近兩、三年 不像板上神人殺進殺出做短線 所以想再找找零價差的銀行 - ...

日圓換匯密技 這樣換倒賺一張樂園門票?

Quanna avatar
By Quanna
at 2019-03-11T12:39
https://www.youtube.com/watch?v=Sd-Qrjt_Ad4 日本旅遊必看!日圓換匯密技 這樣換倒賺一張樂園門票?! 日本櫻花季到了,想去日本賞櫻的朋友,到底要怎樣換日幣最划算?另外很多爸媽都會趁 著連假,帶小孩子出國,如果想去日本親子旅遊,到底要怎樣規劃行程?今天就由外匯專 家李 ...

南非幣(ZAR)與墨西哥披索詢問(MXN)

Daniel avatar
By Daniel
at 2019-03-08T10:49
以玉山銀行而言 ZAR 買價與賣價為 2.104 2.154 價差為 0.05 / 2.129 = 2.34% MXN 買價與賣價為 1.568 1.588 價差為 0.02 / 1.1578 = 1.72% 就利率ZAR加碼0.5%的情況下 一月 三月 六月 ...

花旗線上外匯交易 最高回饋新臺幣3,888元

Isabella avatar
By Isabella
at 2019-02-25T16:53
Ref. http://tinyurl.com/yxbaf6my 花旗銀行 線上外匯交易 最高回饋臺幣$3,888 「外匯交易eFX」平台獨享限時優惠,限時優惠期間:2019/01/01-2019/03/31 透過網路銀行/行動生活家「外匯交易eFX」平台以臺幣或美金辦理買賣外幣交易, 每筆交易最高回 ...