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

标题: 请教关于marketposition [打印本页]

作者: seesharp    时间: 2011-7-26 20:27:38     标题: 请教关于marketposition

marketposition,针对的是当前账户的持仓状况,还是当前账户当前商品当前策略的持仓状况?
作者: alex647l    时间: 2011-7-27 08:34:21

反正不是账户,账户关联的都是A函数,貌似图表上的信号指示是多少,这个就是多少,单一策略的路过
作者: 禁忌石    时间: 2011-8-3 15:23:45

2#
好像也不是吧,是个单值呀
作者: devcon    时间: 2011-8-3 16:52:16

marketposition,针对的是当前账户的持仓状况,还是当前账户当前商品当前策略的持仓状况? ...
seesharp 发表于 2011-7-26 20:27

是“当前图表”、“当前策略”的持仓方向,和持仓数量无关,和某个帐户的持仓状况也无关。
作者: lh948    时间: 2011-8-3 17:31:49

回复 1# seesharp


marketposition针对的是当前商品当前策略图上信号的持仓状况。
作者: seesharp    时间: 2011-8-4 23:41:39

烦劳lh948斑竹,那么a_position呢?是当前账户,当前商品,当前策略的持仓状况吗?我两个策略操作同一个商品,似乎a_position是不分策略,只按商品的?感谢!
作者: lh948    时间: 2011-8-5 09:09:34

a_position是不分策略,只按商品的。
取的是账户信息
作者: foot123    时间: 2011-8-5 11:23:01

If((Con1) && A_BuyPosition==1 )
{
A_SendOrder(Enum_Sell,Enum_Exit,1,Q_BidPrice);
}
If((Con2) && A_SellPosition==1 )
{
A_SendOrder(Enum_Buy,Enum_Exit,1,Q_AskPrice);
}
If((Con3) && A_BuyPosition==0 )
{
A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice);
}
If((Con4) && A_SellPosition==0 )
{
A_SendOrder(Enum_Sell,Enum_Entry,1,Q_BidPrice);
}

请问版主这样可以吗?
作者: foot123    时间: 2011-8-5 11:26:38

If((Con1) && A_BuyPosition()==0 && GetGlobalVar(0)==0)
{
A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice);
}

昨天这样实盘,条件满足了却没反应,不知为何?
作者: foot123    时间: 2011-8-5 11:27:54

GetGlobalVar(0)==0
这句啥意思?
作者: lh948    时间: 2011-8-5 14:10:46

回复 10# foot123


判断0号全局变量是否等于0
作者: foot123    时间: 2011-8-6 09:12:52

管理员,我前面的问题呢?
作者: foot123    时间: 2011-8-7 10:06:36

If((Con1) && A_BuyPosition==1 )
{
A_SendOrder(Enum_Sell,Enum_Exit,1,Q_BidPrice);
}
If((Con2) && A_SellPosition==1 )
{
A_SendOrder(Enum_Buy,Enum_Exit,1,Q_AskPrice);
}
If((Con3) && A_BuyPosition==0 )
{
A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice);
}
If((Con4) && A_SellPosition==0 )
{
A_SendOrder(Enum_Sell,Enum_Entry,1,Q_BidPrice);
}
请问版主这样实盘交易行吗?能避免重复发单吗?
作者: lh948    时间: 2011-8-9 08:57:55

回复 13# foot123


不可以。

需要配合全局变量写:
If((Con1) && A_BuyPosition()==0 && GetGlobalVar(0)==0)
{
A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice);
GetGlobalVar(0)=1;
}




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