以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请矫正编写语句  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=78811)

--  作者:CHENJIE
--  发布时间:2015/5/20 14:48:19
--  请矫正编写语句

思路,开盘价包括夜盘和非夜盘要通用,昨收盘价大于开盘价,开空;

昨收盘价小于今开盘价开多;

收盘平仓

 

 

 

 

 

手数:=1;

昨收:=callstock(stklabel,vtclose,6,-1);//昨收

今开:=callstock(stklabel,vtOPEN,6);//今开
 

 

 
KD:=今开> 昨收;//开多条件
KK:=昨收>    今开  ;//交易条件
//交易系统
开多:buy(KD ,手数,market);
开空:buyshort(KK ,手数,market);

if time>=145600 then BEGIN
    收盘平多:sell(1,手数,market);
    收盘平空:sellshort(1,手数,market);
    交易次数:=0;
end


--  作者:jinzhe
--  发布时间:2015/5/20 14:57:40
--  
可以这样写,也能通用
[此贴子已经被作者于2015/5/20 14:57:47编辑过]

--  作者:CHENJIE
--  发布时间:2015/5/20 14:58:55
--  

可是实盘收盘不能平仓

 


--  作者:jinzhe
--  发布时间:2015/5/20 15:00:19
--  

if time>=145600 then BEGIN
改成

if time0>=timetot0(closetime(0))-5*60 then begin


--  作者:CHENJIE
--  发布时间:2015/5/20 15:03:25
--  

谢谢,但是图表交易显示成交价格不是当天

开盘价而是第二天成交的价格


--  作者:CHENJIE
--  发布时间:2015/5/20 15:08:47
--  

老师我是限定时间和价格,即开盘时间和开盘价格发出交易指令,这样写行吗

 


--  作者:jinzhe
--  发布时间:2015/5/20 15:09:23
--  
请用实例说明一下上述的两点问题
--  作者:CHENJIE
--  发布时间:2015/5/20 15:19:41
--  

我把公式加载在沪锌连续合约,信号显示成交价位不是开盘价,持仓显示是总持仓,不是日内清仓,是否日内交易夜盘算昨天而不是今天

 


--  作者:jinzhe
--  发布时间:2015/5/20 15:23:41
--  

要用开盘价下单?

开多:buy(KD ,手数,market);
开空:buyshort(KK ,手数,market);

 

改成

开多:buy(KD ,手数,limitr,今开);
开空:buyshort(KK ,手数,limit,今开);

 

日内清仓要按照我上面那样的写

你是用在日线上还是分钟线上?


--  作者:CHENJIE
--  发布时间:2015/5/20 15:30:07
--  

老师我是加载在日线上面的,要日线收盘前一分钟平仓,请问怎么解决