设为首页收藏本站

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

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

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
1#
发表于 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: 10Rank: 10Rank: 10

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

使用道具 举报

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

bottom

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

GMT+8, 2024-5-18 05:52

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部