COCO研究院

 找回密碼
 註冊
搜索
查看: 2476|回復: 4

[範例程式碼] 獎品是NYMEX天然氣五分鐘連續12年TXT檔

[複製鏈接]
發表於 13-4-14 23:40 | 顯示全部樓層 |閱讀模式

附件中的策略回測不錯,但limit單未必能成交,請好心人幫我解答。

If MarketPosition = 0 Then Begin
Buy Tomorrow at VSLow Limit;
RiskReward = VSMid-VSLow;
End;

If MarketPosition = 1 Then
sell Tomorrow At VSHigh Limit;

以上是原本策略。我把它改成以下,當市價碰到VSLOW時,用市價買在原本limit位置+一個tick,買出則搶賣在limit位置的下面(-)一個tick:

If MarketPosition = 0 and C<VSLow Then Begin
Buy Tomorrow at VSLow+最小點數 stop
RiskReward = VSMid-VSLow;
End;

If MarketPosition = 1 and c>VSHigh Then
sell Tomorrow At VSHigh-最小點數 stop;

結果進、出場點單並不像計畫中那樣。是不是我的邏輯錯了?請好心人幫忙,謝謝!

策略.7z

587 Bytes, 下載次數: 541

 樓主| 發表於 13-4-15 21:16 | 顯示全部樓層
原文中的附件策略跑10幾個主要貨幣十年回測績效都蠻穩定的,從5分鐘到60分鐘的時間框架都沒太大拉回。

連結是紐約商品期貨交易所的天然氣五分12年連續合約載點,希望對各位的投資組合有幫助:
*我無法在論壇中發表聯結,有心人就根據圖片中的連結自取吧。:D

SolidCaptureImage25651462.jpg
回復 支持 1 反對 0

使用道具 舉報

 樓主| 發表於 13-4-14 23:42 | 顯示全部樓層
補充:請問最小點數要用啥保留語法minmove?pricescale
發表於 13-4-15 05:05 | 顯示全部樓層
yes,最小跳動單位=minmove/pricescale
 樓主| 發表於 13-4-15 21:17 | 顯示全部樓層
kyo7211 發表於 13-4-15 05:05
yes,最小跳動單位=minmove/pricescale

謝謝!希望歷史資料和策略對你有幫助!:D
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-11-20 11:39

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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