目前内置函数可以获得多头、空头最后一次开仓日期、时间、价格
以及当前持仓的最后一次开仓、平仓BAR计数
我想获得多单、空单最后一次开仓的bar计数,和开仓手数
第二个问题是
如何判断今天已经开过仓,比如说,系统发出做多信号,我想判断今天(含9点前的夜盘)是否已经做多过,如果已经开过仓,忽略所有做多信号
也就是判断当前BAR是否已经做过多头交易
IF longCurrentContracts多头持仓合约数 >0
{
//NthCon-第N个满足条件的Bar距当前的Bar数目
NthCon(LongLastEntryDate + LongLastEntryTime < Date + Time), 1);//这个应该获得了最后一次做多到现在的Bar数
} 老师,这样是不是对的;
我想获得多单、空单最后一次开仓的bar计数,和开仓手数;和已经开仓的性质,比如说,我有3个做多模块,是否能查询到,最后一次的多单,是由哪个模块触发的交易
因为我的系统,想实现:
1、
如果当前BAR已经开过仓,那么就放弃所有其他的开仓信号;以免当前BAR多个信号重复开仓
2、判断如果昨天(或前面2天,一个时间段)同一个做多性质的信号已经开过仓,今天也放弃新开仓信号,以免某个模块反复做多 3、还有就是当前BAR是否发生过多头、或者空头平仓
用变量保存你想要的内容。
barssinceentry ,结合时间