以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  请教下模型编写  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=12123)

--  作者:zhouzhijunns
--  发布时间:2012/6/4 11:23:30
--  请教下模型编写
请教下模型编写:当上一根K线的最高价与收盘价价差大于等于3个最小变动价位时,放空,开仓价格在涨停减去10最小变动价位,跌停加上10最小变动价位之间,3分钟k线。

--  作者:rushtaotao
--  发布时间:2012/6/4 11:40:47
--  
正在处理
--  作者:rushtaotao
--  发布时间:2012/6/4 12:11:17
--  

//当上一根K线的最高价与收盘价价差大于等于3个最小变动价位时,放空,开仓价格在涨停减去10最小变动价位

buyshort(ref(h,1)-ref(l,1)>=3*mindiff,1,limit,DYNAINFO( 54)-10*mindiff);

 

限价是要指定某个确定的价格下单


--  作者:zhouzhijunns
--  发布时间:2012/6/4 15:28:53
--  

请问“当上一根K线的开盘价与最低价价差大于等于10MD时,做多,开仓价格在涨停减去20MD,跌停加上20MD之间。”是不是如下描述

buy(ref(o,1)-ref(c,1)>=10*MinDiff ,1,limit,DYNAINFO( 54)-20*mindiff  and  DYNAINFO( 55)+20*mindiff);


--  作者:zhouzhijunns
--  发布时间:2012/6/4 15:29:05
--  
请回复。谢谢
--  作者:rushtaotao
--  发布时间:2012/6/4 15:32:07
--  

前面半句是对的,当上一根K线的开盘价与最低价价差大于等于10MD时,做多

但是限价不可以是一个区间,得是一个定值


--  作者:zhouzhijunns
--  发布时间:2012/6/4 15:37:58
--  

buy(ref(o,1)-ref(c,1)>=10*MinDiff ,1,limit,DYNAINFO( 54)-20*mindiff 

buy(ref(o,1)-ref(c,1)>=10*MinDiff ,1,limit,DYNAINFO( 55)+20*mindiff

按我思路写。能不能改成这两句,就不算是区间了吧


--  作者:rushtaotao
--  发布时间:2012/6/4 16:01:02
--  
语法是正确的,但这是在涨停往下10个价位买,跌停往上10个价位买,点和段的区别
--  作者:zhouzhijunns
--  发布时间:2012/6/4 16:04:29
--  
yes