COCO研究院

 找回密碼
 註冊
搜索
查看: 2416|回復: 2

[教學] 幾行簡單的語法,求解

[複製鏈接]
發表於 16-8-11 12:41 | 顯示全部樓層 |閱讀模式
本帖最後由 abker123 於 16-8-11 13:11 編輯

小弟最近接觸程式交易  有一個當沖的想法  想試試看回測

苦於不知如何寫成語法 在此請求各位大大幫忙

想法是用1分K 啟動K棒內成交
第100根K棒開盤價>第70根K棒開盤價→市價多單
第100根K棒開盤價<第70根K棒開盤價→市價空單
第300根K棒開盤價市價平倉


進場的條件第100根和第70  像是X和Y一樣  可以任意更改
出場條件就是收盤前平倉  我沒想錯的話 應該是第300根開盤價出場


這個簡單的想法  我看MC語法書已經過好幾天了 還是寫不出來...
麻煩各位大大助小弟一臂之力


發表於 16-8-11 14:28 | 顯示全部樓層
本帖最後由 blj0511 於 16-8-11 14:31 編輯

inputs:bar1(70),bar2(100);
var:sbar(0),open1(0);


if d>d[1] then begin
sbar=barnumber;
open1=0;
end;

if barnumber-sbar=bar1 then open1=open;

if open1>0 and barnumber-sbar=bar2 then begin
        if open>open1 then buy next bar at market;
        if open<open1 then sellshort next bar at market;
end;

setexitonclose;

大概是這樣,可能出手會有多一根少一根的問題,你再去+-1去微調即可,另外出場我先用exitonclose代替,出場應該用時間控制會比較好if time>1325 then sell.... buytocover ......

其實你的出手應該都用time時間去控制比較清楚明瞭,我只是配合您的問題使用k棒數,另外比較的標準應該以k棒的close為準,而不是以open


評分

參與人數 6金錢 +12 收起 理由
kk66 + 2
f29825604 + 2 好文章,我推薦
GOGA + 2 按一個讚
Blake + 2 按一個讚
special + 2 太強了
daisy + 2 做人真好

查看全部評分

回復 支持 2 反對 0

使用道具 舉報

發表於 16-8-12 14:40 | 顯示全部樓層
語法要多參考別人的範例,這樣會進步比較快,也可買一些有提供範例的書來看,
熟悉之後就比較能打出自己想要的語法了
回復 支持 1 反對 0

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-11-23 15:20

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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