是不是只要在这N根K线数据中出现的信号也会对之后的交易产生影响?还是前面产生的信号都忽略
我现在希望历史信号能产生影响,这个在后台交易能实现吗?
什么样的影响。 我们只看交易思路对应的逻辑。 你说的影响要具体到你需要调取历史的什么样的数据?比如历史交易次数,下单次数这种?
TTOTALDAYTRADE
当前位置之前总共有多少次当日的交易,注意每次平仓算一次交易,而开仓不算
用法:TTOTALDAYTRADE
该函数的计算依赖于后台交易记录。任何交易记录的删减、增加都会导致返回值的变化。以程式化交易监控中看到的成交记录为准,其他地方的开平仓记录和闪电手工下单则不算。
该函数该函数返回常数.
注意:
该函数只有在后台程式化交易运行中有效。
该函数依赖TBUY等交易语句或者在交易监控中的手工干预的成交记录。
所属函数组:后台程式化交易(专业版)
后台操作函数,都在后台函数分组中,自己在里面查看你要的
取前N次的下单价格。未成交时为委托价,成交后为成交价
用法:TORDERPRICE(D,N)
表示取前N次的下单委托价格
D表示取委托方向:0所有方向;1开多;2平多;3开空;4平空
若执行失败则返回-1.
该函数的计算依赖于后台交易记录。任何交易记录的删减、增加都会导致返回值的变化。
该函数返回常数
注意:
该函数依赖TBUY等交易语句或者在交易监控中的手工干预的成交记录。
所属函数组:后台程式化交易(专业版)
是不是可以这样理解后台交易与图标交易的区别:
1、图标交易实际上需要按照刷新图标的模式,从图标第一根K计算出当前K是不是具有交易信号,每个信号都要计算一次,直至最后一根K是不是有交易信号,再发出交易命令。所以每根K都需从头计算,图标实际上也重新刷新。当然也需依据虚拟的持仓判断方向等。
2、后台则可以理解为,计算的数据实际是从上次信号发出后的相关数据再次累加后,看看最后一根K是否只满足交易条件就可,而对既往是否满足条件不再算,故其运算速度得以提高。
请老师明示,谢谢!
1、图表的信号是基于历史K计算得出,包括虚拟持仓等,比方说加载的K线起始位置不同可能导致当前最新K的信号不同; 而后台则不考虑历史信号问题,只考虑当前K是否满足条件;
2、K线刷新模式分两种:序列 和 逐K线模式,两者的区别如下:
●新的tick来时:
序列模式:仅刷新计算最新的K线;
逐K模式:从第一根K线到最新的一根K线都会刷新计算;
逐K模式+仅刷最后一根K线:仅刷新计算最新的K线;
●新的K线生成那一刻:
序列模式:仅刷新计算最新的K线;
逐K模式:从第一根到最新的一根K线都刷新计算;
逐K模式+仅刷最后一根K线:从第一根到最新的一根K线都刷新计算;
此主题相关图片如下:temp.png
