COCO研究院

 找回密碼
 註冊
搜索
查看: 2473|回復: 6

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

[複製鏈接]
發表於 16-1-13 02:59 來自手機 | 顯示全部樓層 |閱讀模式
各位大大,本人是Amibroker新手一名,請求教這策略怎寫:今天收市價買入,第二日開市價平倉?
即係只做過夜,我只有日線圖,謝謝各位幫忙!
發表於 16-1-13 08:35 | 顯示全部樓層
我不知道你要如何用收市價與開市價交易,我只想得到用時間,你在收市前1分鐘或前1秒用市價交易
 樓主| 發表於 16-1-13 11:55 來自手機 | 顯示全部樓層
lwhuang 發表於 16-1-13 08:35
我不知道你要如何用收市價與開市價交易,我只想得到用時間,你在收市前1分鐘或前1秒用市價交易 ...

謝謝你的幫忙,我的資料是從yahoo下載,所以只得日線圖!我再找找每分鐘的資料,那如果我想每日16:00買入,在第二天9:30平倉應怎樣寫?
發表於 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”
希望能帮到你。

 樓主| 發表於 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點成本,就死得很難看了,但起碼知道大部分升市都是在過夜倉,我再加了一些過濾網回報也提升了!程式語言真的難到我,謝謝各大大幫忙
發表於 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文件,上面有详细的说明。
 樓主| 發表於 16-1-23 18:46 來自手機 | 顯示全部樓層
謝謝非常詳細,我回家試下
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-22 17:24

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |