求助CurrentTime信号闪烁
本帖最后由 mmtech 于 2020-12-16 10:04 编辑程序化交易测试实盘,14点40分买入,12点45分平仓,平仓时出现信号闪烁,公式如下:
Params
Vars
Events
OnBar(ArrayRef<Integer> indexs)
{
Range
{
If(Date == CurrentDate)
{
If(CurrentTime*1000000 >= 144000 && CurrentTime*1000000 <= 144059)
{
Buy(1,Open);
}
If(MarketPosition==1)
{
If(CurrentTime*1000000 >= 144500 && CurrentTime*1000000 <= 144559)
{
Sell(0,Open);
}
}
}
}
}
本帖最后由 Heinrich 于 2020-12-16 09:05 编辑
加持仓条件判断试试看。 Heinrich 发表于 2020-12-16 08:57 static/image/common/back.gif
加持仓条件判断试试看。
上面公式我加了也不好使 本帖最后由 Heinrich 于 2020-12-16 10:33 编辑
我觉得用CurrentTme的话就用帐户函数A_Buy, A_Sell,反正也不能回测。否则图表交易很可能会出奇奇怪怪的问题。 Heinrich 发表于 2020-12-16 10:25 static/image/common/back.gif
单一数据源么?
是的,单一数据源做测试 mmtech 发表于 2020-12-16 10:29 static/image/common/back.gif
是的,单一数据源做测试
我觉得用CurrentTme的话就用帐户函数A_Buy, A_Sell,反正也不能回测,否则图表交易很可能会出奇奇怪怪的问题。 mmtech 发表于 2020-12-16 10:29 static/image/common/back.gif
是的,单一数据源做测试
如果用图表交易就用Time吧。 Heinrich 发表于 2020-12-16 10:37 static/image/common/back.gif
如果用图表交易就用Time吧。
Tick方式能解决不
页:
[1]