Rss & SiteMap

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

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

标题:日线图表调用5分钟的交易系统

1楼
独钓_寒江雪 发表于:2017/3/12 0:52:01

请教:

在5分钟图表上,编写了一个交易系统,系统本身运行一切正常。现在想加载到日线图表上使用,不知道如何解决?

    放到日线上的原因是:

系统有时要隔夜持仓很多天,这样的话,5分钟图表的k线数太多不方便使用(尤其采用多窗格加载多个品种时),

但由于交易信号要用到5分钟k线的相关数据作为依据,所以直接加载日k线图表上得到的结果肯定是就不对了,

如果要在日线图表上重新修改代码调用5分钟的相关数据,工作量又太大,于是采取了下面的方法解决,

但是结果是什么也没有,有时提示“公式调用超过50个的错误“进入死循环。

    请问如何可以实现?十分感谢!

 

 

5分钟图表系统的名字为:LK趋势实盘

其中的开平仓语句源代码为:

KD:=buy(开多条件,1,thisclose);

kk:=buyshort(开空条件,1,thisclose);

pk:=sellshort(平空条件,1,nextOPEN);

pd:=sell(平多条件,1,nextOPEN);

 

 

日线图表系统的名字:LK日线加载

所有源代码为:

RUNMODE:0;
开多:=STKINDI('','LK趋势实盘.KD',0,2);
开空:=STKINDI('','LK趋势实盘.KK',0,2);
平空:=STKINDI('','LK趋势实盘.PK',0,2);
平多:=STKINDI('','LK趋势实盘.PD',0,2);

持仓:holding,linethick0;
资产:asset,noaxis;
可用现金:cash(0),linethick0;

 

将系统“LK日线加载“加到日线图表时,什么信号也没有,有时提示“公式调用超过50个的错误“进入死循环(但不是每次都会死循环)。

 

 

 

2楼
jinzhe 发表于:2017/3/13 9:02:17

KD:=buy(开多条件,1,thisclose);

kk:=buyshort(开空条件,1,thisclose);

pk:=sellshort(平空条件,1,nextOPEN);

pd:=sell(平多条件,1,nextOPEN);

 

 

没有直接调用开平的,你要调用开平条件

3楼
独钓_寒江雪 发表于:2017/3/14 11:19:18

在日线图表上,调用5分钟的数据来产生开平仓信号,同一根日线当日能多次开平仓吗?

4楼
独钓_寒江雪 发表于:2017/3/14 11:20:44
如果不能,使用后台方式能实现吗
5楼
jinzhe 发表于:2017/3/14 11:31:37

1.不行,日线调用5分钟线,只掉用5分钟最后一个周期的数据

2.后台调用和图表一样的

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


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