if(close[2]< MA10[2] and close[1]> MA10[1])
{
buy(min_trade_unit, open);
}
以上用的数据不都是常量吗?
你这种问题,建议代码贴全一点
你不会是多图层了吧
unit有没有闪烁啊
是的,三个周期交易,unit是指什么,我里面写的最小交易量是固定的数字。我发现了问题好像在于我动态止盈的地方有问题,比如说我设置利润超过1000元的时候,就会标记买卖信号,但bar没有走完,他的利润会1000元上下浮动的时候产生闪烁,这个时候用什么方法固定住?能保证利润超过1000的时候立刻就报单并且把信号固定下来?
老师还有一个问题,A_Sellpositon和shortcurrentcontracts返回的数值是否相等?只是前者不能用于回测对吧?
你的利润是用close计算的,那就肯定会闪烁
试试用high 或者low来计算
这两个根本不是一个东西
但是我的利润计算公式里面并没有包含价格的变量。用了内建函数shortpositionprofit这种返回持仓浮盈,这个是不断变化的,但是我又不能不用他。
如果只是上面这么写,应该不会闪烁