請問是否有直接平倉的語法?
請問各位大大如何在30分k(或其他k線中)作多或作空下,語法能下在一天後或二天後的=開盤=直接平倉,因為作多或空的時間點不一定,
無法用算數量的方式,是否有指令可以設定?感恩
只聽過 模擬收盤平倉 的指令
inputs:exitday(2);
if marketposition <>0 then begin
if date-entrydate(0)>=exitday then begin
if time>1344 then begin
sell next bar at market; buytocover next bar at market;
end;
end;
end;
~~~~~~~~~~~~~~~~~
exitday:0-進場後隔天開盤就出掉
exitday:1-進場後1天隔天開盤就出掉
exitday:2-進場後2天隔天開盤就出掉
依此類推
不知道是不是您要的
本帖最後由 pcking2008 於 15-11-13 19:09 編輯
blj0511 發表於 15-11-13 18:21 static/image/common/back.gif
inputs:exitday(2);
date-entrydate(0)
進場是周五, 兩個交易日後出場, 下一天周一, 這公式就..
10月31號進場, 下一天是 11月1號, 相減至少....
恐怕要每日計數+1來判斷第幾天
pcking2008 發表於 15-11-13 19:06 static/image/common/back.gif
date-entrydate(0)
進場是周五, 兩個交易日後出場, 下一天周一, 這公式就..
一語驚醒夢中人~~~~ 就要改成這樣
inputs:exitday(2);
var:daycounter(-1);
if daycounter>=0 and date>date then begin;
daycounter=daycounter+1;
end;
if marketposition<>0 and entrydate=date then begin
daycounter=0;
end;
if marketposition=0 then begin
daycounter=-1;
end;
if marketposition <>0 then begin
if daycounter>=exitday then begin
if time>1344 then begin
sell next bar at market;
buytocover next bar at market;
end;
end;
end;
感謝各位大大的指導!感恩
頁:
[1]