设为首页收藏本站

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

关于平仓问题A函数使用 [复制链接]

Rank: 1

精华
0
UID
216626
积分
15
帖子
10
主题
4
阅读权限
10
注册时间
2015-8-10
最后登录
2021-1-19
跳转到指定楼层
1#
发表于 2016-8-24 14:41:40 |只看该作者 |倒序浏览
现在想做到的是在一个开多仓,开空仓,平多仓,平空仓的指令下,加入实际持仓的代码
If(MarketPosition != 1 and LongEntryCon )
{
If(A_totalPosition<>0)
{
A_SendOrder(Enum_Sell,Enum_Exit,Enum_Buy,Enum_Exit);
buy(lots,Open);
}
}

If(MarketPosition ==1 and CrossUnder(KAMAValue0fas[1],KAMAValue0slo[1]))
{
If(A_totalPosition<>0)
{
A_SendOrder(Enum_Sell,Enum_Exit,Enum_Buy,Enum_Exit);
Sell(0,Open);
}
}

If(MarketPosition !=-1 and ShortEntryCon)
{
If(A_totalPosition<>0)
{
A_SendOrder(Enum_Sell,Enum_Exit,Enum_Buy,Enum_Exit);
SellShort(lots,Open);
}
}

                                 
If(MarketPosition ==-1 and CrossOver(KAMAValue0fas[1],KAMAValue0slo[1]))
{
If(A_totalPosition<>0)
{
A_SendOrder(Enum_Sell,Enum_Exit,Enum_Buy,Enum_Exit);
BuyToCover(0,Open);
}
}

现在想要实现,不管执行哪一个命令(买入多单,买入空单,平多单,平空单)之前,全部平掉实际账户中所持有的仓位。也就是说,全部先平掉,然后满足那个执行条件那一种再执行。
这么写可以吗?

Rank: 1

精华
0
UID
216626
积分
15
帖子
10
主题
4
阅读权限
10
注册时间
2015-8-10
最后登录
2021-1-19
2#
发表于 2016-8-24 15:28:25 |只看该作者
补充说明:
可能我手动买多单或者买入空单一些,在实际的账户中。
现在如果到了这四种命令中的其中一种。买入多单,买入空单,平多单,平空单
只要到了,先识别我账户中的所有仓位。全部平掉,不管我之前手动买入的多单还是空单,还是多单空单都有。
先平之前所有,然后执行。

这样说应该能清楚。
请大神帮解决一下。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
3#
发表于 2016-8-24 16:11:22 |只看该作者
A函数不能与buy,sellshort类的函数这样混用的。
建议还是系统的学习TB的公式,确认是使用帐户函数还是图表信号函数来实现你的交易需求后,再来进行公式的编写。

使用道具 举报

Rank: 1

精华
0
UID
207056
积分
8
帖子
7
主题
1
阅读权限
10
注册时间
2015-4-14
最后登录
2022-7-21
4#
发表于 2016-8-24 21:12:02 |只看该作者
小米 发表于 2016-8-24 16:11
A函数不能与buy,sellshort类的函数这样混用的。
建议还是系统的学习TB的公式,确认是使用帐户函数还是图表 ...


请问,图表和账户交易函数,有成交速度上的差别吗?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2016-8-25 10:13:27 |只看该作者
cf_750659 发表于 2016-8-24 21:12
请问,图表和账户交易函数,有成交速度上的差别吗?

没有差别。
主要是看你的策略主要是看行情还是看帐户情况来决定下一步交易的时机啊。
如果看行情的,用buy,sell就行。如果要看帐户情况来决定的,则需要使用a_xxxx进行交易。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-17 20:23

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部