Rss & SiteMap

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

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

标题:[原创]关于收盘前平仓

1楼
王富贵 发表于:2015/3/4 22:50:39
请教各位老师,平仓价格是14:55:00的开盘价,在K线30分钟周期的回测中,如何调用这个开盘价去平仓呢?请老师教下,谢谢。
2楼
pyd 发表于:2015/3/5 8:54:20

是引用当天14:55的收盘价?
先建一个公式a

oo:VALUEWHEN(date=CURRENTDATE and time=145500,open);

 

再建一个公式引用a的oo

aa:stkindi(STKLABEL,'a.oo',0,2);//调用5分钟周期14:55的开盘价

if 平仓条件 then sell(holding>0,手数,LIMITR,oo);


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
3楼
王富贵 发表于:2015/3/5 9:50:42
额额,请问老师,按这样写,历史回测的结果就都是这样执行了?
4楼
yukizzc 发表于:2015/3/5 9:57:02
是的
5楼
王富贵 发表于:2015/3/5 10:52:45
额,这个明白了,还想请教老师。如果每天14:55后平仓,第二天白天开盘怎么接回来。

比如平常都是突破10日新高开仓做多,跌破5日均线止损。为了不隔夜在14:55平仓,没有达到止损位置也平了。但第二天开盘后,价格又不满足突破10日新高,要想把昨天平掉的多单接回来(接回的价格就是最新价,只要是不满足突破10日新高的价格都可以),应该如何编写呢?请老师教下,谢谢。
6楼
qq代人发帖 发表于:2015/3/5 11:00:25

怎么会把平的仓再接回来呢?

你开多的条件是突破10日新高,只有满足这个条件才开仓。

7楼
王富贵 发表于:2015/3/5 11:04:45
我是想把不满足条件的单子也回来,可不可以想些办法呢?
8楼
pyd 发表于:2015/3/5 11:23:43
开仓要有开仓条件的,不满足突破10日新高的条件多了,他必须有一个具体条件才可以开仓。
9楼
王富贵 发表于:2015/3/5 11:30:02
那可不可以这样,调用前日14:55后的平仓的品种,然后第二日读取这些品种开仓。前日14:55后平过哪些,第二日开盘就以这个条件开哪些?


10楼
yukizzc 发表于:2015/3/5 13:36:49

14:55平仓这个是你代码设置的吗,你意思为了不过夜所以不管条件满足不满足都平仓。

然后第二天如果当时的止损条件不满足的,希望把当时平掉的再追回来?

共13 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 2 queries.