Rss & SiteMap

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

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

标题:[原创]请教图表程式化中的双边持仓问题?

1楼
程序学习者 发表于:2016/12/27 10:33:04

我编写了一个很简单的公式!

像这样!

BUY(ref(c,1)>o,10,thisclose);
BUYSHORT(ref(c,1)<o,10,thisclose);

然后对八个品种进行图表程序化,为什么所有的昨天阳线都会开多开空的图表提示,而报以昨天的阴线的,都不提示开多开空的图表提示。

而且开盘开仓,也只有有图表提示的能自动开仓。没有提示的没有开仓。

这是什么原因我就不懂了。

2楼
gxx978 发表于:2016/12/27 10:42:05

图表程序化中,不支持双边持仓,及在有多仓的情况下是不能开空的,在有空仓的情况下是不能开多的。可以输出holding看下当前的持仓情况。

3楼
程序学习者 发表于:2016/12/27 16:30:57

那我请教一下!

举个列子!RB1705的品种,收盘出现了阴线,价格是2900收盘,我要求今天开盘时,价格如果低于2900时,我开多;高于2900我开多单。

               SR705的品种,收盘出现了阳线,价格是6600收盘,我要求今天开盘时,价格如果高于6600时,我开空;低于6600时我开空。

这样的程序应该要如何写。是不是一个品种要一个程序,然后RB选RB的程序,SR选SR的程序!

 

 

4楼
gxx978 发表于:2016/12/27 16:41:24
如果是用图表程序化的话,是要分开写的,使用多框架,把策略加载到相应的品种上去。
5楼
qq代人发帖 发表于:2016/12/27 16:45:48

限定具体价格的要一个品种一个程序化

rb的

zo:CALLSTOCK(STKLABEL,vtopen,6,-1);
zc:CALLSTOCK(STKLABEL,vtclose,6,-1);
oo:CALLSTOCK(STKLABEL,vtopen,6);
buy(zo>zc and zc=2900 and oo<2900,1,market);

 

sr的:
zo:CALLSTOCK(STKLABEL,vtopen,6,-1);
zc:CALLSTOCK(STKLABEL,vtclose,6,-1);
oo:CALLSTOCK(STKLABEL,vtopen,6);
buyshort(zo<zc and zc=6600 and oo>6600,1,market);

6楼
程序学习者 发表于:2016/12/27 18:36:30
你好老师,我写错了,应该是<2900开多单,但要是小于2900开空单。
老师这里只写了<2900开多单的公式,问一下,要是出现小于2900开空单如何写。
7楼
pyd 发表于:2016/12/27 21:14:25
开空是buyshort,建议您先学习下教程http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=55146
共7 条记录, 每页显示 10 条, 页签: [1]


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