以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=181565)

--  作者:一代天骄
--  发布时间:2020/8/4 16:04:18
--  帮我怎么实现下面的意思
你好,我说个简单的条件,比如说10日均线拐头,价格低于10日均线,然后这个策略是日级别策略,要实现及时成交,要用限价指令,下单的价格自己写,这个要怎么实现呢?
--  作者:banzhuan
--  发布时间:2020/8/4 16:19:21
--  
拐头怎么理解,是下穿的意思吗? 下穿10日均线就行了?
--  作者:一代天骄
--  发布时间:2020/8/4 16:22:40
--  
以多头为例,假如已经开多单了,那么ref(m10,1)<m10,定义为拐头,价格低于m10,这两个条件,然后难点是我要实现及时成交,金字塔回测的时候没法实现我要的目的,所以我用限价指令去回测,下单价格自己写,这个要怎么表达我的意思?
--  作者:banzhuan
--  发布时间:2020/8/4 16:27:25
--  
自己写价格用限价即可,没法保证及时成交,要快速成交只能用超价或者市价:
buy(1,1,limit,4000)

--  作者:一代天骄
--  发布时间:2020/8/4 16:49:19
--  
你没明白我的意思,我的意思是说,金字塔不支持盘中价回测,我 要在代码上做一定处理,用限价指令,这样能够盘中价回测,我实盘也要实现及时成交,这样实盘和回测会比较一致,PDJJ:=MIN(REF(C,15),REF(C,1));
IF PDTJ  AND HOLDING>0 THEN 平多:SELL(HOLDING>0,0,LIMITR,PDJJ-MINDIFF);
我这个限价指令后面价格要怎么写,才能实现我的目的?


--  作者:banzhuan
--  发布时间:2020/8/4 16:57:40
--  
图表回测没法实现,这种只能用后台精细化回测来实现,图表回测时只能获取开、高、低、收这四个价格。
--  作者:一代天骄
--  发布时间:2020/8/4 17:01:54
--  
所以要自己写价格去回测啊,
--  作者:wenarm
--  发布时间:2020/8/5 8:06:19
--  
没办法。回测即使指定价格,也是基于当前周期的开高低收的价格处理。
--  作者:qwer123
--  发布时间:2020/8/5 9:10:11
--  
做一个循环,比如向上拐头,从当日开盘价开始,步长1个MINDIFF,如果满足条件就开仓,这个就是很慢,作为测试没有问题