摘要:
UCB(Upper Confidence Bound)算法是一种用于解决多臂老x虎机问题的启发式方法。多臂老x虎机问题是一种用以模拟现实世界决策问题的数学模型,其中“臂”代表不同的行动或选择,而“老x虎机”代表这些行动的随机结果。UCB算法的目标是在探索(exploration)和利用(exploi 阅读全文
摘要:
macd 需要三个变量。 首先我们要计算的是收盘价的12日指数平均(ema12),收盘价的26日指数平均(ema26) 然后我们计算macd 等于ema12和ema26的差值。 我们还需要一根用来计算macd值的9日指数平均,记作signal,它会比macd更平滑一些 当signal上穿signal 阅读全文
摘要:
先介绍一下指标。 BB,布林通道 由三根指标线组成,分别是20日的移动平均线以及它的两个标准差 keltner channel 由ATR1.5倍的等距标准差计算出上线和下线,中线是20日移动平均线 如果BB的上下线进入Keltner channel的上下线,说明有很大的可能产生趋势。这种形态称之为s 阅读全文
摘要:
策略模板--CtaTemplate类 这个模板里封装了一些比较好用的函数 比如买入,卖出,平仓,获取持仓.... 获取账号信息的函数.... 如果想要重写这些函数,其实可以继承这些函数以后再进行修改。 画图页面和无限易的页面是使用同一个进程的,容易出现崩溃。写策略调试策略也很麻烦。所以要保证代码是正 阅读全文
摘要:
交易者分两种,一种是在趋势还没出现的时候下单,另一种是跟随已经出现了趋势的人。 这两种人都是靠趋势策略来赚钱的,区别是第一种人会分析指标,判断趋势是否出现,第二种人只是跟单的人,没有脑子的赚小钱。 关于一个品种的价格,是按照供给和需求来给定的。 价格越高,供给的量就会越大,需求的量就会越小。供大于求 阅读全文
摘要:
简单说,onbaropen是只在一根bar的第一次推送tick数据的时候运行 onbarclose是只在一根bar的最后一次推送tick数据的时候运行 在代码上的实现形式有两种,一种是在当前bar的下一根bar的onbaropen的时候先去对上一根的onbarclose做平仓处理,这样就达到了onb 阅读全文
摘要:
Params//Vars Series<Numeric> s_counter; Global Numeric g_counter;Events OnBarOpen(ArrayRef<Integer> indexs) { g_counter=0; } OnBar(ArrayRef<Integer> i 阅读全文
摘要:
比如说在一根k线的时刻,四根均线呈现的是从上到下按照周期最长到最短排列,这个时候我们就说这个标的目前处于空头状态。 阅读全文
摘要:
array 数组,这个数据结构中能放的元素的类型必须是一样的。 我们还可以创造一种数据结构 结构体 举个例子: 这个结构体中可以存放4个位置,这些位置存放的分别是string,numeric,bool,integer类型的元素。 有点像是造好的函数,可能这就是tblanguage创造出来的原因吧,为 阅读全文
摘要:
局部类型:在哪里定义的变量,就是那一块的局部变量。生命域就是Events里的大括号内。直接按照数据类型 数据名;的形式定义。 全局类型:全局变量,在定义的时候要在数据类型的前面加上global,表示这个变量叫做全局变量。Global 数据类型 变量名; 时间序列类型:Series<数据类型> 变量名 阅读全文