设为首页收藏本站

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

上一笔交易若亏损,直接反向开仓,怎么写? [复制链接]

Rank: 5Rank: 5

精华
0
UID
7277
积分
938
帖子
207
主题
44
阅读权限
60
注册时间
2010-3-11
最后登录
2016-5-4
跳转到指定楼层
1#
发表于 2010-11-26 17:49:13 |只看该作者 |倒序浏览
上一笔交易若亏损,直接反向开仓,若否,等待下一个开仓信号,怎么写?

Rank: 5Rank: 5

精华
0
UID
7277
积分
938
帖子
207
主题
44
阅读权限
60
注册时间
2010-3-11
最后登录
2016-5-4
2#
发表于 2010-12-2 14:53:12 |只看该作者
。。。。。。。。老大回答下下吧

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
3#
发表于 2010-12-2 15:31:17 |只看该作者
大概是以下这样,仅供参考

开仓...
if(多头平仓条件 && marketposition == 1)//判断是否持有多仓
{
    sell(1,ExitPrice);
    buydiff = ExitPrice-myEntryPrice;//计算平多后是否盈利
}else if(空头平仓条件 && marketposition == -1)//判断是否持有空仓
{
    buytocover(1,ExitPrice);
    selldiff = myEntryPrice-ExitPrice;//计算平空后是否盈利
}
if(buydiff < 0)
{
    sellshort(1,close);
}else if(selldiff < 0)
{
    buy(1,close);
}

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
7277
积分
938
帖子
207
主题
44
阅读权限
60
注册时间
2010-3-11
最后登录
2016-5-4
4#
发表于 2010-12-2 15:40:18 |只看该作者
if(多头平仓条件 && marketposition == 1)//判断是否持有多仓
{
    sell(1,ExitPrice);
    buydiff = ExitPrice-LastEntryPrice;//计算平多后是否盈利

LastEntryPrice在平仓完后应该是取不到的吧?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
5#
发表于 2010-12-2 15:47:22 |只看该作者
LastEntryPrice在平仓完后应该是取不到
开完仓后,将开仓价格保存下来,并且传递

使用道具 举报

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

bottom

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

GMT+8, 2024-5-3 12:39

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部