以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  触发价与成交价的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=60403)

--  作者:allen23
--  发布时间:2013/12/27 13:32:05
--  触发价与成交价的问题

公式测评时,盘中已经触发条件,但却要等到k线走完下一根K线开盘价作为成交价,有没有方法可以解决这个问题?

谢谢!

[此贴子已经被作者于2013/12/27 13:32:26编辑过]

--  作者:yukizzc
--  发布时间:2013/12/27 13:33:48
--  

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=52160&replyID=&skin=1

看下上面交易控制符的说明,用本周期下单的即可


--  作者:allen23
--  发布时间:2013/12/27 20:03:21
--  
以下是引用yukizzc在2013/12/27 13:33:48的发言:

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=52160&replyID=&skin=1

看下上面交易控制符的说明,用本周期下单的即可

我想将成交价设为触发时的最新价要怎么写呀?

谢谢!

[此贴子已经被作者于2013/12/27 20:03:44编辑过]

--  作者:qwer123
--  发布时间:2013/12/27 20:23:17
--  
比如突破a就交易程序可以这样写(股指期货):

if h>=a and......then
begin
sellshort(holding<0,0,market);
buy(holding=0,1,market);
end

而测试程序这样写:
if h>=a and ......then
begin
sellshort(holding<0,0,limitr,a+0.6);
buy(holding=0,1,limitr,a+0.6);
end

这样测试结果就和实际跑出来的结果一致。
测试程序和交易程序一般是不一样的,要好好琢磨怎么样的测试方法才能和你的交易程序结果一致。

--  作者:allen23
--  发布时间:2013/12/28 16:51:47
--  
以下是引用qwer123在2013/12/27 20:23:17的发言:
比如突破a就交易程序可以这样写(股指期货):

多谢大侠指点!

我无法确定limitr中的P,请问有直接表示条件触发时的最新价的函数吗?

[此贴子已经被作者于2013/12/28 16:52:18编辑过]

--  作者:RogarZ
--  发布时间:2013/12/28 23:11:12
--  
历史 K线只有开高低收4个价 中间的情况你是不清楚的,也无法反馈信号闪烁的情况。
这个 P只有你自己确定