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

标题: 上一笔交易若亏损,直接反向开仓,怎么写? [打印本页]

作者: 01011012    时间: 2010-11-26 17:49:13     标题: 上一笔交易若亏损,直接反向开仓,怎么写?

上一笔交易若亏损,直接反向开仓,若否,等待下一个开仓信号,怎么写?
作者: 01011012    时间: 2010-12-2 14:53:12

。。。。。。。。老大回答下下吧
作者: lh948    时间: 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);
}
作者: 01011012    时间: 2010-12-2 15:40:18

if(多头平仓条件 && marketposition == 1)//判断是否持有多仓
{
    sell(1,ExitPrice);
    buydiff = ExitPrice-LastEntryPrice;//计算平多后是否盈利

LastEntryPrice在平仓完后应该是取不到的吧?
作者: lh948    时间: 2010-12-2 15:47:22

LastEntryPrice在平仓完后应该是取不到
开完仓后,将开仓价格保存下来,并且传递




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