您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

开拓者公式编定常见问题集锦 [开拓者 TB]


 

  • 咨询内容: 最近新学TradeBlazer公式,在翻阅论坛中“TradeBlazer公式”版块过往帖子过程中,将一些公式使用的小技巧之类的内容做了个收集。
    希望对一些学习者也带来帮助。
    开拓者公式学习:论坛精彩语录收集(一)

    仅使用Q_XXXX行情函数和A_XXXXX帐户函数是可以实现不要回测的实盘模式的。然而这样写的策略不能测试,仅能用于交易。也就是说,你必须使用没有经过历史数据测试的策略来交易。你心里能有底保证它赚钱么?缺了历史数据测试,你就放弃了系统交易最重要的一个优势。
    另外,Q函数和A函数都不能在图上画出买卖点,没有这些买卖点你开发这种策略的时候就非常难以调试。

    减少样本能提高速度,但不是最主要的因素,在交易时,尽量减少图表显示的数量,您可以设置到1000根,但只显示最后的10根,即把K线间距放大,或者把图表窗口变小。这样行情刷新时速度会快很多。

    LinearReg()函数-线形回归。计算斜率(根据Price,求直线,算出close距离直线的距离)

    1)        空仓情况下SELL指令不进行任何操作
    2)        系统里自带的SetStopLoss,SetProfitTarget,SetPercentTrailing等函数可以不管多仓,空仓直接可以全部平仓。

    判断N日内某一条件始终满足:比如:10日内全是阳线。
    NthCon(第N个满足条件的Bar距当前的Bar数目)和CountIf(获取最近N周期条件满足的计数)

    参数是不能被赋值的,只有变量Var可以。

    通常说的偏移几个点平仓。
    比较完善的写法是:
    Sell(1,Close-nOffset*MinMove*PriceScale);
    nOffset作为一个参数,可以在界面设置。

    全局变量  http://www.tradeblazer.net/forum/viewthread.php?tid=202

    Home键 直接移动到图表最前面。

    nopain 交易指令参数优化:
    盈利因子 = 总盈利/总亏损;
    收益率(%) = 盈利次数/总交易次数
    标准差 = 每笔交易盈亏的标准差
    变异系数(%) = 标准差/平均盈亏
    累计资产缩水 = 就是我们常说的MDD,最大资金回撤
    回报率(%) = 净利润/累计资产缩水
    至于优化的目标呢,没有固定的模式,但我的建议是优化不是寻找最佳参数,只是过滤掉最差的参数。
    当您把会出现较差性能的参数都过滤掉了,剩下的随便选一个也不会太差的

    TB公式之常见问题:http://www.tradeblazer.net/forum/thread-905-1-1.html

    NextOpen 未来函数 只能用来延迟发单

    清晰简捷的逻辑语法结构可以加快运行的速度。

     

  • TB技术人员: mark一下

     

  • TB客服: 顶下,支持

     

  • 网友回复: 减少样本能提高速度,但不是最主要的因素,在交易时,尽量减少图表显示的数量,您可以设置到1000根,但只显示最后的10根,即把K线间距放大,或者把图表窗口变小。这样行情刷新时速度会快很多。

    这个可以试试看

     

  • 网友回复:  这个真可以试试

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容