michaelhomehk 發表於 16-1-13 02:59

請高手教Amibroker,收市買入開市平倉的策略怎寫?

各位大大,本人是Amibroker新手一名,請求教這策略怎寫:今天收市價買入,第二日開市價平倉?
即係只做過夜,我只有日線圖,謝謝各位幫忙!

lwhuang 發表於 16-1-13 08:35

我不知道你要如何用收市價與開市價交易,我只想得到用時間,你在收市前1分鐘或前1秒用市價交易

michaelhomehk 發表於 16-1-13 11:55

lwhuang 發表於 16-1-13 08:35
我不知道你要如何用收市價與開市價交易,我只想得到用時間,你在收市前1分鐘或前1秒用市價交易 ...

謝謝你的幫忙,我的資料是從yahoo下載,所以只得日線圖!我再找找每分鐘的資料,那如果我想每日16:00買入,在第二天9:30平倉應怎樣寫?

yanhai257 發表於 16-1-22 19:32

michaelhomehk 發表於 16-1-13 11:55
謝謝你的幫忙,我的資料是從yahoo下載,所以只得日線圖!我再找找每分鐘的資料,那如果我想每日16:00買 ...
Buy = ...your regular conditions.... OR TimeNum() == 160000;
Sell = ....your regular conditions.... OR TimeNum() == 093000;

你试下这样可以吗?我在amibroker官网看到的,我没有权限发链接,你可以通过google搜索“How to close open positions at the end of the day”。
希望能帮到你。

michaelhomehk 發表於 16-1-23 00:17

yanhai257 發表於 16-1-22 19:32
Buy = ...your regular conditions.... OR TimeNum() == 160000;
Sell = ....your regular conditions.... ...

謝謝你的幫忙,現在加了倉位控制,再加你這幾句就成功了,感激萬分,感激萬分!這是到了指定的時,分,秒開倉和平倉,請問有沒有到了指定的日,月,年開倉和平倉程式語言?
這些程式軟件真太好用了,未接觸程式交易前我用excel做量化統計的,實在太麻煩了,後來接觸了MT4,發現太好了,只要把條件寫成程式語言,就可以很簡單得到回測的數據,比excel好得很!
這次其實我是用恆指現貨做回測,之前用excel做過,資料來源是yahoo的, 發現只做隔夜市就跑贏恆指大市,當然不太可信,但想更証實這一點,所以用網上找來的各種不同數據來源,再用程式回測一下,現在為止回測的各種數據來源都很接近,都是歉錢的!但一加上買賣差價3點,用金0.5點和滑點2點,即一買一賣共11點成本,就死得很難看了,但起碼知道大部分升市都是在過夜倉,我再加了一些過濾網回報也提升了!程式語言真的難到我,謝謝各大大幫忙

yanhai257 發表於 16-1-23 09:53

年月日的函数可以用datenum(),格式为10000 * (year - 1900) + 100 * month + day,比如2016-1-23表示为1150123;day()返回日期,1-31;dayofweek()返回星期x,例如dayofweek()==1表示星期一;dayofyear()返回一年中的第几天;month()返回月份;year()返回年代,等等......
以上这些你可以查amibroker的help文件,上面有详细的说明。

michaelhomehk 發表於 16-1-23 18:46

謝謝非常詳細,我回家試下
頁: [1]
查看完整版本: 請高手教Amibroker,收市買入開市平倉的策略怎寫?