以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  我想用历史数据测试我的交易系统,但不明白图表公式的工作原理  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=1373)

--  作者:p_b_yu
--  发布时间:2010/4/7 19:57:36
--  我想用历史数据测试我的交易系统,但不明白图表公式的工作原理

我想用历史数据测试我的交易系统,但不明白图表公式的工作原理。

 

我的交易系统很复杂,又要条件分支,又要循环。

 

但我已经用交易开拓者实现了我的系统,也可以用历史数据测试。要如果用交易开拓者,要实现两个程序,一个用来测试历史数据,一个用来实盘交易。

 

在移植到金字塔的过程中,我目前有点困难。1.我是不是也该写两个程序,一个用来测试历史数据,一个用来交易?

 

按我的理解,一个写成图表公式,是用来测试历史数据的,一个写成后台程序,是用来交易的(当然图表公式也可以交易),2.不知道我这样理解对不对?

 

3.图表公式的工作原理,又是怎样的呢?4.是不是像交易开拓者(TB)一样,每个bar运行一次程序呢?5.好像金字塔的图表程序是从头到尾只运行一次,不知道我这样理解对不对?但是,如果一个日线图上的图表程序,如果从头到尾只运行一次的话,是会有很多问题的,6.比如在前一个bar上的ref(close,1)和后一个bar上的ref(close,1)表示的都是整个图表的最后一个bar的前一个close,还是运行到的那个当前bar的前一个close呢?7.如果ref(close,1)总是表示最后一个bar的前一close,那我的交易系统从整个图表的第一个bar开始分析,又该如何表达呢?

 

还有它们——

enterlong:

exitlong:

8.能不能工作在循环和条件判断的begin、end之间呢?

 

其实还有很多疑问。金字塔的参考文档,我都看过了。关键是没有一本文档说明过金字塔的工作原理。

 

烦请工作人员解释一下吧。有劳了。

[此贴子已经被作者于2010-4-7 20:12:19编辑过]

--  作者:admin
--  发布时间:2010/4/7 20:47:57
--  

金字塔下你可以只用一个图表做测试以及交易,后台自动交易等你用熟金字塔后再用

图表公式的运行与TB一样每个BAR执行一次

ENTERLONG可以在BENGIN END等使用,但是你既然是TB过来的,那么建议你用金字塔的新交易系统BUY,SELL等指令,不用使用传统的ENTERLONG信号,那是给文华的用户使用的。


--  作者:p_b_yu
--  发布时间:2010/4/7 21:10:29
--  

请问金字塔有没有TB中NumericSeries型的变量?


--  作者:admin
--  发布时间:2010/4/7 21:52:42
--  

可否具体指出你都需要哪些功能