05 2024 档案

摘要:简单说,onbaropen是只在一根bar的第一次推送tick数据的时候运行 onbarclose是只在一根bar的最后一次推送tick数据的时候运行 在代码上的实现形式有两种,一种是在当前bar的下一根bar的onbaropen的时候先去对上一根的onbarclose做平仓处理,这样就达到了onb 阅读全文
posted @ 2024-05-31 09:46 静听微风tom 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Params//Vars Series<Numeric> s_counter; Global Numeric g_counter;Events OnBarOpen(ArrayRef<Integer> indexs) { g_counter=0; } OnBar(ArrayRef<Integer> i 阅读全文
posted @ 2024-05-31 09:43 静听微风tom 阅读(10) 评论(0) 推荐(0) 编辑
摘要:比如说在一根k线的时刻,四根均线呈现的是从上到下按照周期最长到最短排列,这个时候我们就说这个标的目前处于空头状态。 阅读全文
posted @ 2024-05-30 16:25 静听微风tom 阅读(9) 评论(0) 推荐(0) 编辑
摘要:array 数组,这个数据结构中能放的元素的类型必须是一样的。 我们还可以创造一种数据结构 结构体 举个例子: 这个结构体中可以存放4个位置,这些位置存放的分别是string,numeric,bool,integer类型的元素。 有点像是造好的函数,可能这就是tblanguage创造出来的原因吧,为 阅读全文
posted @ 2024-05-30 15:47 静听微风tom 阅读(10) 评论(0) 推荐(0) 编辑
摘要:局部类型:在哪里定义的变量,就是那一块的局部变量。生命域就是Events里的大括号内。直接按照数据类型 数据名;的形式定义。 全局类型:全局变量,在定义的时候要在数据类型的前面加上global,表示这个变量叫做全局变量。Global 数据类型 变量名; 时间序列类型:Series<数据类型> 变量名 阅读全文
posted @ 2024-05-30 14:53 静听微风tom 阅读(26) 评论(0) 推荐(0) 编辑
摘要:Numeric//浮点型 Numeric包含所有的数字,包含小数点,能进行数学计算。 Integer//整型 Integer包含了所有的整数,能进行数学运算 Bool//布尔类型 逻辑判断类型 //true false String //字符串类型 //“fdjh”,“1238.3”,‘red’,“ 阅读全文
posted @ 2024-05-30 14:06 静听微风tom 阅读(12) 评论(0) 推荐(0) 编辑
摘要:参数的声明: 类型 参数名(默认值); 举个例子 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 阅读(24) 评论(0) 推荐(0) 编辑
摘要:如何理解事件驱动概念? 比方说我是一家理发店的店长,我设计好了一套从顾客进店开始的流程 我把这套流程交给门口的迎宾人员,请问什么时候这个迎宾人员会去执行这套流程? 答案是:客人来了 事件驱动其实就是,当某一个事情发生以后,我执行对应的操作。也就是if 条件:执行事件 判断一下驱动方式: 1,划定一个 阅读全文
posted @ 2024-05-29 13:33 静听微风tom 阅读(26) 评论(0) 推荐(0) 编辑
摘要:TBLanguage是一种类C的高级语言,需要编译才能运行。 如果编辑器窗口后缀了" * ",表示公式进行了修改,但是没有保存 调用列表显示的是公式调用的函数 简单来说TBLanguage的框架是对k线行情套上公式和指标,从而实现策略交易,公式由封装的函数组成,达到了模块化的目的。 主图子图就是主图 阅读全文
posted @ 2024-05-29 10:45 静听微风tom 阅读(16) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示