A函数发单时,如何判断当根K线没有新开仓成交,不想当根K线开仓即平仓,至少要等到下一根K线再平仓

A函数发单时,如何判断当根K线没有新开仓成交,不想当根K线开仓即平仓,至少要等到下一根K线再平仓

当根k线平仓后不开仓 下根K线开仓
如何才能实现在下n根k线开仓呢
回落平仓之后当根K线开仓问题
怎么写当根下单K线满足某条件时,平仓
请教:ONBARCLOSE函数,在当天收盘的最后一根K线时不会执行,而要等到明日或晚盘开盘的那根K线才执行的问题
PlayWavSound函数触发单一条件开仓时,单根K线多次重复语音播报问题
BarStatus() 可以判断第一根、中间、最后一根K线,我想在倒数第2根K线计算,如何判断?
当根K线是阳线,之后的K线出现阴线开空怎么处理编写逻辑?
在同根K线开仓+平仓,遇到问题
开仓价 Open是否指向下一根K线的开盘价?

事实上对于A函数不存在什么当根的概念

图表下单才有当根

老王

看看我那个期权帖子啊


请教一下

1、 我的期权策略,涉及期权的数据源订阅、退订;策略无法优化,运行完报运行错误,啥也不显示,是什么原因造成的?或者策略优化限定了哪些条件?

2、为啥每个软件的隐含波动率都不一样?

1 应该是先判断当前bar是否开过仓,是老仓再平仓。就是这个意思。需要用到哪个函数判断对于当前bar是不是开过仓,或者用哪个函数判断持仓是老仓。

弄个全局变量G_OBarIdx

OnBarOpen域里 G_OpenBarIdx = 0

开仓时候 G_OpenBarIdx = CurrentBar

平仓的时候 G_OpenBarIdx = 0

或者你用系统函数

更烦一点

BarsSinceLastEntry

longLastEntryTime

注意:

1 如果表达的是当前bar有没有开过仓,这属于图表层面;如果表达的是是否有过成交,那就和是否当前bar关系不大。和用不用A函数逻辑上没有关系

2 要么以信号为准,信号驱动;如果纯A不根据信号,那就没必要时间设限

1 应该是先判断当前bar是否开过仓,是老仓再平仓,逻辑不是反过来的。这个逻辑最合理,处理也简单

2 如果非要反着搞,要么自己onfill记录订单流;要么用A函数成交列表,判断成交时间是否在当前bar内