老师好,
图表当前资产显示的资金曲线,是不是由初始资金+每笔交易盈亏-交易手续费-交易滑点组成的
老师,
取最近一次平仓盈亏,
if 平空开多条件 AND holding<0 then begin
平空:sellshort(1,holding ,NEXTOPEN);
a1:NUMPROFIT(1),NODRAW;
按理a1就是取最近一次平仓盈亏的值,而实际平仓是下一根k线的开盘价,如一下k跳空就误差太大,如何能取到实际的最近一次平仓盈亏的值,
你使用的已经是次周期交易指令,平仓的价格就是你说的下一根k线的开盘价。这根k和上根k直接存在跳空并不影响实际得到的结果。这种跳空是正常的行情跳空。
你如果想消除跳空,可以采用日间复权
调整你本地计算机的时间,下单日志使用的是本地计算机的时间。
平空1:sellshort(1,holding ,LIMITR,OPEN),ORDERQUEUE;
无仓多:BUY(1,DD,LIMITR,OPEN);
采用前一周期出信号,下一k开盘价下单,轮询模式
此主题相关图片如下:qq图片20170615101129.png
此主题相关图片如下:qq图片20170615101118.png
平空1:sellshort(1,holding ,LIMITR,OPEN),ORDERQUEUE;
无仓多:BUY(1,DD,LIMITR,OPEN);
采用前一周期出信号,下一k开盘价下单,轮询模式
此主题相关图片如下:qq图片20170615101129.png
此主题相关图片如下:qq图片20170615101118.png
你本地计算机的时间,你和网络同步下看看,是不是一致。看6楼的说明。
你想表达什么?你用的是1分钟周期,k线划分是时间尾的方式。
你看下本地计算机的时间可当前盘口中的时间差距。前面已经说了,日志中的时间是本地计算机的时间,需要你自己校正
图表9点46分开盘价下单,
日记显示2017-06-15 09:44:58.567