设为首页收藏本站

 找回密码
 注册
查看: 1928|回复: 4
打印 上一主题 下一主题

这个开平仓指令有问题吗? [复制链接]

Rank: 5Rank: 5

精华
0
UID
6122
积分
602
帖子
188
主题
79
阅读权限
60
注册时间
2009-12-11
最后登录
2015-1-16
跳转到指定楼层
1#
发表于 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);
不清楚有什么问题,请教各位了

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2010-3-12 09:07:15 |只看该作者
前面有给A赋值吗?A根据什么改变?
按照你所说的,你可以参考使用marketposition这个函数

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
6122
积分
602
帖子
188
主题
79
阅读权限
60
注册时间
2009-12-11
最后登录
2015-1-16
3#
发表于 2010-3-12 10:17:20 |只看该作者
A 没有赋值,缺省为零的
指标显示A出来是没有问题的,但不知道为何加上开平仓指令就不行了

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2010-3-12 11:04:45 |只看该作者
if条件语句后面不能有分号,否则起不到判断的作用

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
6122
积分
602
帖子
188
主题
79
阅读权限
60
注册时间
2009-12-11
最后登录
2015-1-16
5#
发表于 2010-3-12 11:30:05 |只看该作者
哦!!对对对!!!
你们咋心思那么细腻啊,哈哈

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-25 16:09

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部