摘要: 参数的声明: 类型 参数名(默认值); 举个例子 Params Numeric df_123(2,1,100,5); 这个意思就是这个参数的名字是df_123,他的初始值是2,在进行参数优化的时候,会默认设置从1到100,步长为5的参数优化测试数。 变量的声明: 类型 变量名; 类型 变量名(初始值 阅读全文
posted @ 2024-05-29 16:07 静听微风tom 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Params Numeric de_123(4.21486); Bool sadj(True); String mas("asjekceh"); Integer nice(1); 在源码中对参数进行修改,即使刷新也不会修改原策略代码的参数,而是要先删除策略公式/指标公式再进行添加才会更新参数。 这样 阅读全文
posted @ 2024-05-29 16:06 静听微风tom 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Onbar,Onbarclose,Onbaropen Onbar其实就是将k线数据遍历,一个bar会上传tick数据,包括单位时间内的最高成交价格,最低成交价格,开盘价和收盘价。通过对价格的遍历,绘制指标和进行行情变化的判断是否执行行情数据策略。 macd指标 /*macdmacd其实一根线a是对k 阅读全文
posted @ 2024-05-29 15:24 静听微风tom 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 如何理解事件驱动概念? 比方说我是一家理发店的店长,我设计好了一套从顾客进店开始的流程 我把这套流程交给门口的迎宾人员,请问什么时候这个迎宾人员会去执行这套流程? 答案是:客人来了 事件驱动其实就是,当某一个事情发生以后,我执行对应的操作。也就是if 条件:执行事件 判断一下驱动方式: 1,划定一个 阅读全文
posted @ 2024-05-29 13:33 静听微风tom 阅读(14) 评论(0) 推荐(0) 编辑
摘要: TBLanguage是一种类C的高级语言,需要编译才能运行。 如果编辑器窗口后缀了" * ",表示公式进行了修改,但是没有保存 调用列表显示的是公式调用的函数 简单来说TBLanguage的框架是对k线行情套上公式和指标,从而实现策略交易,公式由封装的函数组成,达到了模块化的目的。 主图子图就是主图 阅读全文
posted @ 2024-05-29 10:45 静听微风tom 阅读(9) 评论(0) 推荐(0) 编辑