以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  IGNORECHECKPRICE函数可以无视下单价格  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=56355)

--  作者:qq代人发帖
--  发布时间:2013/9/6 15:13:35
--  IGNORECHECKPRICE函数可以无视下单价格
请教:IGNORECHECKPRICE函数可以无视下单价格

无视下单价格?什么意思?在哪里用比较好呢。


--  作者:jinzhe
--  发布时间:2013/9/6 15:20:45
--  

就是系统不再检测下单价格,直接进行下单

金字塔在系统会检测下单价格是否合理,是否超过k线范围,超过k线范围的价格,会被认为是无效价格,导致不下单


--  作者:klc
--  发布时间:2013/9/7 11:47:55
--  

这个实盘是不存在的,但可以用来做一些特别的测试,比如下面是一种可以用此指令的情况:

假如我有一个夜盘白银策略,要求在夜盘结束前必须平仓,那么我会用这个语句来实现收盘前平仓(仅平多做示范,平空同理):

sell(holding>0 and time>=065000,market);//收盘前10分钟清仓

实盘以上语句是没有问题的(只要网络没有断开,呵呵)

在历史测试时,就遇到一个问题,那就是如果日内的K线不齐,比如某日只保存到01:01:00~05:00:00这段时间的K线,那么测试就执行不了上面的盘尾平仓语句,由于白银期货没有24小时连续交易,往往等到下一节开盘后有大幅的缺口,严重影响测试结果,所以我又加了一条最后一根K线收盘价平仓的测试专用指令:

sell(holding>0 and taccount(6)=0 and (time-ref(time,1)>010000 or date<>ref(date,1)),100%,limitr,ref(close,1)),ignorecheckprice;