开拓者期货期权程序化系统交易论坛

标题: 涨跌停板控制问题? [打印本页]

作者: fqxing95    时间: 2011-9-22 23:25:10     标题: 涨跌停板控制问题?

本帖最后由 fqxing95 于 2011-9-22 23:58 编辑

涨跌停板时候让策略退出,就是说不交易;可不可以这样写?
如果不正确,请管理员改一下:
if ((clse=Q_LowerLimit) or (close=Q_UpperLimit))
           {
             return;
           }
作者: alex647l    时间: 2011-9-23 08:15:56

貌似可以,各种方法都可以的,个人不习惯这样跳出来。。。
作者: lh948    时间: 2011-9-23 08:57:27

回复 1# fqxing95


if ((close==Q_LowerLimit) or (close==Q_UpperLimit))
           {
             return;
           }
当最新价等于涨停或者跌停价时,不往下执行公式。
作者: fqxing95    时间: 2011-9-23 09:31:40

本帖最后由 fqxing95 于 2011-9-23 09:34 编辑

谢谢管理员。要用==
作者: jinlifeng    时间: 2011-12-14 10:16:22

offset2 = 20*MinMove()*PriceScale();       
if ((close<=Q_LowerLimit+offset2) or (close>=Q_UpperLimit-offset2))
           {
                                                              If(MarketPosition()!=0)
                                {
                                Sell(0,Q_LowerLimit);
                                BuyToCover(0,Q_UpperLimit);
                                }
                         return;
           }

请教,不在接近停板20跳范围内开仓,并清仓,这样一段加在程序最前面可以吗?
作者: lh948    时间: 2011-12-14 10:25:37

回复 5# jinlifeng


可以的
作者: 唐熙    时间: 2012-7-17 23:06:39

jinlifeng 发表于 2011-12-14 10:16
offset2 = 20*MinMove()*PriceScale();       
if ((close=Q_UpperLimit-offset2))
           {

新手请教,我加载了上面的语句用于原来正常交易的程序,提示“变量【OFFSET2】没有被声明”,怎么加才正确?
作者: rookies    时间: 2012-7-17 23:23:22

本帖最后由 rookies 于 2012-7-17 23:46 编辑
唐熙 发表于 2012-7-17 23:06
新手请教,我加载了上面的语句用于原来正常交易的程序,提示“变量【OFFSET2】没有被声明”,怎么加才正 ...


在vars   下加入

Numeric offset2;
作者: 唐熙    时间: 2012-7-17 23:29:20

rookies 发表于 2012-7-17 23:23
在vars   下加入

Numrice offset2;

谢谢,Numeric offset2;
作者: 唐熙    时间: 2012-7-17 23:36:11

加载了不在接近停板20跳范围内开仓,并清仓这个语句,交易图表变成只显示当天的,是这样么?
作者: YLBZ    时间: 2013-9-11 22:16:01

lh948 发表于 2011-12-14 10:25
回复 5# jinlifeng

以上代码用了行情函数无法用于历史测试,如果成为历史MarketPosition值会不会出现变化??




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2