以文本方式查看主题

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

--  作者:qq835560665
--  发布时间:2015/6/30 16:52:51
--  公式编写

//平空
IF (平空条件=1) THEN BEGIN
平空:sellshort(1,ss,limitr,close+10);
END
//开多
if (开多条件=1) then
  begin
  buy(1,SS,limitr,close+10);

 

 

图表自动,如何写成提前3秒报单?


--  作者:jinzhe
--  发布时间:2015/6/30 16:59:29
--  
k线走完提前下单的意思吗?
--  作者:jinzhe
--  发布时间:2015/6/30 17:00:10
--  

ma5:=ma(c,5);
ma10:=ma(c,10);
input:tq(5,3,60,1);
abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);

if abb then begin
  if holding>0 and ma5<ma10 then sell(1,1,thisclose);
  if holding<0 and ma5>ma10 then sellshort(1,1,thisclose);
  if holding=0 and ma5>ma10 then buy(1,1,thisclose);
  if holding=0 and ma5<ma10 then buyshort(1,1,thisclose);

end

按照这样的格式写

TQ就是提前的时间,你定义个3就行


--  作者:qq835560665
--  发布时间:2015/6/30 17:11:00
--  
如果是一根K线走完模式交易,提前3秒自动报单 系统是不是就无法识别收盘价?buy(1,SS,limitr,close+10); 这个条件还能实现吗?
--  作者:jinzhe
--  发布时间:2015/6/30 17:12:09
--  
不会无法识别,获取的close是当时的最新价
--  作者:qq835560665
--  发布时间:2015/6/30 17:15:36
--  
获取的close是当时的最新价,这和实际收盘价是有很大价差吗?
--  作者:qq835560665
--  发布时间:2015/6/30 17:18:58
--  
获取的close是当时的最新价,这和实际收盘价会有价差吗?
--  作者:jinzhe
--  发布时间:2015/6/30 17:23:03
--  
肯定有啊,提前3秒的价格怎么会和实际close一样,你说是不是
[此贴子已经被作者于2015/6/30 17:23:09编辑过]

--  作者:rockytan
--  发布时间:2015/6/30 21:41:48
--  
 dynainfo(207) , 在盘中时这个值是一直变化的?盘后看的话,这个值永远都是151500啊!

--  作者:jinzhe
--  发布时间:2015/7/1 8:58:21
--  
这个永远是最新的时间,股指最后一笔数据时间是151500,所以收盘后固定为151500
[此贴子已经被作者于2015/7/1 8:58:28编辑过]