Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:求助:早上9点50分前没有和昨日收盘价交叉怎么写?

1楼
helbin 发表于:2013/9/7 8:42:18
求助:
早上9点50分前没有和昨日收盘价交叉。
如果是高开,判断开盘到9点50分是上升趋势(上升趋势有没有办法用函数解决?),开多。
如果是低开,判断开盘到9点50分是下跌趋势(下跌趋势有没有办法用函数解决?),开空。


[此贴子已经被作者于2013/9/7 8:43:50编辑过]
2楼
helbin 发表于:2013/9/7 8:50:00
例如图:
图片点击可在新窗口打开查看



图片点击可在新窗口打开查看
3楼
helbin 发表于:2013/9/7 9:27:54
求助:
早上9点50分前没有和昨日收盘价交叉。
如果是高开,判断开盘到9点50分是上升趋势(上升趋势有没有办法用函数解决?),开多。 如和昨日收盘价交叉,止损,否则 到15点12分平仓。
如果是低开,判断开盘到9点50分是下跌趋势(下跌趋势有没有办法用函数解决?),开空。 如和昨日收盘价交叉,止损,否则 到15点12分平仓。


[此贴子已经被作者于2013/9/7 9:28:27编辑过]
4楼
helbin 发表于:2013/9/7 10:22:13
 怎么图片老是显示不出来?
图片点击可在新窗口打开查看



图片点击可在新窗口打开查看
5楼
helbin 发表于:2013/9/7 10:43:49
都没人帮忙呀? 这样写对嘛?
zs:=callstock(stklabel,vtclose,6,-1);//昨收
jk:=valuewhen(todaybar=1,open);//今开 
n:=barslast(date<>ref(date,1))+1;
hih50:=valuewhen(time<=090000+50*100,hhv(h,n));//开盘50分钟最高价
low50:=valuewhen(time<=090000+50*100,llv(l,n));//开盘50分钟最低价

if jk>zs and time>095000 and low50>zs then 开多:buy(holding=0,1,market);
if jk<zs and time>095000 and hih50<zs then 开空:buyshort(holding=0,1,market);

if time>151200 then begin
sell(holding>0,1,market);
sellshort(holding<0,1,market);
end

持仓:holding,noaxis ,linethick0 ;
盈亏:asset,noaxis,coloryellow,linethick2;
[此贴子已经被作者于2013/9/7 10:45:11编辑过]
6楼
fly 发表于:2013/9/9 13:25:36

此帖属于公式模型编写,以后类似帖子不要发到策略编写求助区了

 

1.上升趋势有没有办法用函数解决?------不能,需要自己写条件限定

 

2.写的时间,直接写成时间就可,做了以下修改

hih50:=valuewhen(time<=095000,hhv(h,n));//开盘50分钟最高价
low50:=valuewhen(time<=095000,llv(l,n));//开盘50分钟最低价
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.06250 s, 3 queries.