以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 金字塔软件问题提交 (http://222.73.7.161/bbs/list.asp?boardid=2) ---- 图表交易的疑问! (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=51533) |
-- 作者:stardna -- 发布时间:2013/4/30 21:51:35 -- 图表交易的疑问! 根据图表交易的原理是跟历史交易信号有关,也就是当前的权益跟历史信号有关,那么我的问题是: 该模型的信号代码仅用于回测,未使用图表交易时,写法如下: SELLSHORT(1,HOLDING,LIMITR,MAX(OPEN,PriceCond));
当该模型用于图表交易后,由于我希望在当前信号产生时使用市价发单而不是挂单,那么改写如下: IF ISLASTBAR THEN SELLSHORT(1,HOLDING,MARKETR); ELSE SELLSHORT(1,HOLDING,LIMITR,MAX(OPEN,PriceCond));
不是我这种改法正确吗? 因为如果直接用SELLSHORT(1,HOLDING,MARKETR); 不判断ISLASTBAR,则该模型的历史信号的平仓位置应该就不对了,因为market取的是收盘价。 这样写是否能在实盘交易中既能兼顾历史信号,又能对当前信号进行市价交易,从而保证当前权益的正确性呢? 请老师帮助解答一下,非常感谢! |
-- 作者:wn10000neng -- 发布时间:2013/5/1 22:33:48 -- 不懂,等客服 |
-- 作者:jinzhe -- 发布时间:2013/5/2 8:50:31 -- market参考函数说明 实际下单是市价,测评中按照次周期开盘价下单 |
-- 作者:stardna -- 发布时间:2013/5/2 9:09:49 -- 谢谢老师,我理解market的使用,其实我上面的问题主要是想说明,图表交易的历史数据产生的信号到底会对当前这根k线信号有哪些影响?我目前的理解就是上次开仓后的信号需要延续。即仅仅在开仓后需要对持仓量、持仓方向进行一个虚拟延续,至于帐户权益应该是每次开仓都是取的实际帐户权益,这个跟历史信号盈亏状况是无关的,对吗?如果如我所说,那也就不用这么改了,直接用market,历史信号的位置不对也没关系,对帐户的权益并不会造成影响!
请老师能详细解释一下图表交易的历史信号跟当前信号以及k线的关系!非常感谢! [此贴子已经被作者于2013-5-2 9:10:59编辑过]
|
-- 作者:jinzhe -- 发布时间:2013/5/2 9:11:54 -- 参考这个
|