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

标题: 这个开平仓指令有问题吗? [打印本页]

作者: gzu99ex    时间: 2010-3-11 23:26:32     标题: 这个开平仓指令有问题吗?

理论很简单,变量A为1就开多仓,由1变为0或者-1就平多仓,A为-1就开空仓,由-1变为0或者1就平空仓
技术指标A显示正常,但加上开平仓指令作为就什么都不显示了,指令如下
IF(A==1 AND A[1]<>1);
BUY(1,OPEN);
IF(A<>1 AND A[1]==1);
Sell(1,OPEN);
If(A==-1 AND A[1]<>-1);
SellShort(1,OPEN);
IF(A<>-1 AND A[1]==-1);
BuyToCover(1,OPEN);
不清楚有什么问题,请教各位了
作者: lh948    时间: 2010-3-12 09:07:15

前面有给A赋值吗?A根据什么改变?
按照你所说的,你可以参考使用marketposition这个函数
作者: gzu99ex    时间: 2010-3-12 10:17:20

A 没有赋值,缺省为零的
指标显示A出来是没有问题的,但不知道为何加上开平仓指令就不行了
作者: lh948    时间: 2010-3-12 11:04:45

if条件语句后面不能有分号,否则起不到判断的作用
作者: gzu99ex    时间: 2010-3-12 11:30:05

哦!!对对对!!!
你们咋心思那么细腻啊,哈哈




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