网站客服:zx81024163 |

【图】分析家公式手册

2024-10-27 04:04:23发布    浏览299次    信息编号:193433

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

【图】分析家公式手册

《 3.0技术参考手册》1

公式示例3

一。指标示例3

二。功能使用技巧6

3、编辑指标公式示例8

4、条件选股公式9

5. 交易系统公式11

6、七彩K线公式13

函数参考13

市场功能13

日期功能 14

报价 15

逻辑函数 17

算术运算 18

统计功能 19

指示灯功能 21

类函数 22

市场功能23

三角函数 23

常数函数24

财务职能 24

交易 25

搬迁成本分配函数 25

《 3.0技术参考手册》

公式系统是一个功能强大且易于使用的计算机描述系统。该配方体系具有以下特点:

1.分析师公式系统可用于设计技术指标、交易系统、条件选股和丰富多彩的K线公式。

2、用户只需要描述一个数据是如何计算的,公式系统就可以计算出所有数据并以曲线的形式显示出来。

3.该公式系统基于时间序列,其计算对象是一组随时间增加的数据序列。每个时间段都包含一组数据,公式系统可以对其中的任何数据进行运算。

4、数据分析周期是相邻两组数据之间的时间间隔,可以是1分钟到1000天之间的任意间隔;它也可以是分割事务分析周期,在这种情况下,时间间隔是可变的。

5、除ZIG之字形函数类和函数外,公式系统中规定的所有函数均满足时间不变性,即时间较晚的数据不会影响时间较早的结果。

公式设置步骤:

1. 每个公式必须有一个由字母或数字组成的名称。公式名称在相似公式中必须是唯一的。例如,不能同时存在2个AAA技术指标,但可以存在1个AAA技术指标和1个AAA条件选股公式。公式名称最多可包含 9 个字符。

2、公式说明是用于简要描述公式含义的文字。该文本显示在公式列表中。这段文字不宜太长。

3.公式注释是一段文本,与公式描述相比可能会很长。主要用于描述公式的使用方法、注意事项、计算方法等。

4、计算参数:每个公式可以有0到4个计算参数。计算参数用于代替公式中所需的常数。使用过程中可以方便地调整参数,无需修改公式即可调整计算方法。计算参数包括参数名称、最小值、最大值、默认值四部分。参数名称用于识别参数。计算公式时使用默认值,最小值和最大值是参数的调整范围。对于交易系统公式来说,每个参数还包括一个测试步长。优化参数时,系统将参数从最小值到最大值逐一调整。每个调整量就是测试步长。例如最小值为1,最大值为10,步长为10,则系统将测试参数1、3、5、7、9。实际设置时,请注意选择步长大小。如果太大,会丢失一些数据,如果太小,则会延长计算时间。每个公式的最大测试步骤数为10,000次。

5. 函数体由多条语句组成。每条语句代表一个计算结果。技术指标1中:是一条指标线,各个语句之间以分号分隔。每个语句可以有一个名称,该名称写在语句的开头,并与语句之间用冒号分隔。例如:ST:MA(CLOSE,5):表示石油报表求收盘价五日均线,报表名称为ST。在本语句的后续语句中,可以直接用ST代替MA(CLOSE,5)。例如:MA(ST,5)表示计算收盘价的五日均线,然后求五日均线。

6. 如果不需要显示某个语句,可以将其定义为中间语句。中间语句使用“:=”来代替冒号。其他语句与普通语句完全相同。使用中间语句可以有效降低公式编写难度,还可以将需要重复使用的语句定义为中间语句,以减少计算量。

7、每个公式最多可以分为6个语句,中间公式数量没有限制。

8. 对于技术指标公式,您可以在语句中添加线性描述符,以指示如何绘制语句所描述的指标线。线条描述符包括 STICK:柱形线::彩色柱形线,当值为正时显示红色,否则显示绿色;:成交量柱形线,当股价上涨时显示红色空心条,否则显示绿色实心条:输出柱状线和指示线;:小十字线::小圆线::小点线。对于彩色K线公式,可以添加颜色描述符来表示语句返回非0时K线的颜色。颜色描述符有: :red; :绿色的; :蓝色的; :黑色: :白色; :灰色的; :黄色: :青色; :水晶红; :棕色的。描述符写在语句之后、分号之前,并用逗号将其与语句分隔开。

9、每条语句都是由若干个函数通过四次算术运算或逻辑运算组成。函数是公式系统的基本单位。它描述了用户的基本要求。每个函数由函数名和参数组成。参数放在函数后面的括号中。如果参数个数为0,则无需写入字号。例如,CLOSE()函数没有参数,因此在公式中可以写成CLOSE或CLOSE()。

10.公式系统使用计算器将函数连接成公式。计算分为算术运算符和逻辑运算符。算术运算符有十、一、*、/,分别对运算符两边的数据进行加、减、乘、除计算;逻辑运算符包括 >、<、<>、>=、<=、=、AND、OR 八种类型,分别表示大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或运算。如果条件为真,则计算结果等于1,否则等于0。例如:3+4等于7,4>3等于1,3<=12等于0。”逻辑AND”表示两个条件都为真时结果为真; “逻辑或”表示只要两个条件之一为真,结果就为真。例如:4>3 AND12>=4。 4>3 OR 3>12 的结果等于 1。

11. 公式系统可以处理的数据分为两类:变量和常量。所谓变量,就是随时间变化的数据,比如交易量;常量是永不改变的数据,例如3;每个函数所需的参数可能是变量,也可能是常量,不能随便使用。函数计算的结果通常是一个变量。例如,计算收盘价移动平均线MA(CLOSE, 5),MA函数要求第一个参数是一个变量,而CLOSE函数返回的正好是一个变量; MA函数要求第二个参数为常量,5为常量。我们可以这样写:MA(5, CLOSE)。

12、技术指标公式还可以强制设定坐标线位置。例如,对于KD指标,我们需要在0、20、50、80、100处画5条坐标线。可以写0; 2O; 50;在坐标线位置输入框中输入80。 ;100。

13.除技术公式外,其他公式都需要逻辑表达式,即语句返回0时表示否,返回非0时表示是。例如,CLOSE>OPEN 语句满足条件时返回 1,否则返回 O。如果使用 CLOSE-OPEN 语句,则只有在市场平淡时才返回 0。在其他情况下,则意味着满足条件。条件选股公式只能有一个语句来表明条件是否成立;交易系统公式需要1-4个语句来表示多头和空头的买入和卖出;彩色K线公式可以有1-6个语句来描述最多6种不同的颜色。

14、交易系统公式需要设置买入条件和卖出条件语句。用 、 、 分别表示多头买入、多头卖出、空头买入、空头卖出条件。当这些语句返回非0时,意味着它们需要执行相应的操作。必须至少设置这四个条件之一。对于每个条件,您还需要设置干预价格和指标箭头颜色。干预点就足够了。当当天的买入或卖出条件充足时,您需要具体在什么价位进行操作?您可以选择本周期或子周期的开盘价、最高价、最低价、收盘价或中间价。在做系统测试或计算收益时使用这个价格进行计算,一般建议使用子时段的开盘价。如果您采用子周期最高价买入、子周期最低价卖出的策略,就可以对交易系统进行最苛刻的测试。如果在这样的条件下仍然能够表现良好,说明系统非常稳定。

公式示例

并举例说明了公式系统的应用。该指标的计算原理超出了本书的范围,一般不予介绍。请参阅相关书籍。

一。指标示例

1.价格线

所谓价格线就是收盘价曲线,公式:

CLOSE

2. 涨跌指数

涨跌指数是每天上涨股票数量与下跌股票数量的累计差值。

上涨股票数量与下跌股票数量之差:-

累加:SUM(X,N),如果N=0,则表示从第一天开始累加。

公式:

SUM(提前-下降,0)

3.移动平均线

移动平均线是最常用的指标之一。它代表N天内收盘价的算术平均值。 MA(X,N)表示X的N日均线,因此5日均线可以写为:

MA(CLOSE,5)

一般我们需要在同一张图表上显示5日、10日、20日、60日均线,各个公式之间可以用分号分隔:

MA(收盘价,5);

MA(收盘价,10);

MA(收盘价,20)

MA(CLOSE,6)

4. 增加

涨幅是今天收盘价与昨天收盘价的变化比例,以百分比表示,即

(今日收盘价-昨日收盘价)/昨日收盘价*100%

昨天收盘价:REF (CLOSE, 1)

公式:

(CLOSE-REF(CLOSE))/REF(CLOSE)*100

5.偏差

BIAS偏差率是今日收盘价与今日均价的差值,以百分比表示,即

(今日收盘价-今日均价)/今日均价*100%

5天偏差公式:

(CLOSE-MA(CLOEE,5))/MA(CLOSEE)*100

6.MACD

指数平滑平均线的收敛性和差异性,现在假设 MACD (26, 12, 9)。

首先,找出短期平均值和长期平均值之间的差异:

差异:EMA(收盘价,12)- EMA(收盘价,26)

公式前的“DIFF:”表示给公式起个名字,叫DIFF。如果以后需要公式的内容,可以直接表示为“DIFF”。

然后对差异进行平均:

DEA:EMA(EMA(收盘价,12)- EMA(收盘价,26),9)

公式中EMA的评估对应物正是DIFF,因此可以写为:

DEA:EMA(差异,9)

这样写不仅简单易懂,而且计算起来也比较快。

最后找出它们的区别:

MACD:DIFF-DEA

完整的公式如下:

差异:EMA(收盘价,12)- EMA(收盘价,26);

DEA:EMA(差异,9)

MACD:DIFF-DEA

7、KDJ

寻找 KDJ (9, 3, 3)

首先求RSV=(收盘价-9日最低价)/(9日最高价-9日最低价):

RSV:=(收盘 - LLV(低,9))/(HHV(高,9) - LLV(低,9))

其中,“RSV:=”表示该公式仅作为中间公式使用,并不实际显示。仅供其他公式参考。应用中间公式可以简化计算并使算法更清晰。

计算K值:RSV的3天指数移动平均值:

K: SMA (RSV3,1)

计算J值:K的3天指数移动平均值:

J:SMA(K、3、1)

完整的公式如下:

RSV:=(收盘-LLV(低,9)/(HHV(高,9)-LLV(低,9));

K: SMA(RSV,3,1);

D:SMA(K、3、1)

8.OBV

OBV是累计交易量。如果今天股价上涨,成交量为正,如果股价下跌,成交量为负,如果持平,则成交量为0。 IF语句只能用来判断两种情况。现在我们需要判断三种情况,所以需要分为两部分:

首先找到平放和跌倒的情况:

IF(收盘 < REF(收盘,1),-VOL,0)

然后查一下上涨的情况

IF(收盘>REF(收盘,1),VOL,

IF(CLOSE<REF(CLOSE,-VOL,0))

意思是如果股价上涨,成交量就会回归,否则就回到前期获得的持平、下跌的情况。最终累计总和:

SUM(IF(收盘价>REF(收盘价,1)成交量,

IF(CLOSE<REF(CLOSE,-VOLE),0)

9. 塔皮

加权指数成交额代表当日个股成交量/大盘指数。

公式:

金额/索引

10.体积比曲线

在 1 分钟图表上找到成交量比率线。数量比例公式:

当前成交量*240/(开盘时间*5日均成交量)

1分钟图上,所有数据都是当日的数据,因此当前交易量是当日每分钟的累计交易量,开盘时间是数据的周期数。

SUM (VOL, 0) * 240 / (CLOSE) * (38))

其中,SUM(VOL,0)代表所有交易量的统计。

(CLOSE)表示收盘数据总数,即数据的周期数。

11.周转率

换手率使用市场数据和财务数据。

公式:

VOL/CAPITAL

引用财务数据时,请注意其单位。股本为万股,财务数据为千元,每股财务数据为元。例如,A股换手率也可以写为:

VOL/金融(7)/100

(7)代表流通A股,单位为10000股,VOL单位为100股,因此需要除以100来统一单位。

二。功能使用技巧

湖阶段增加

N天收盘价差异的百分比:

(CLOSE-REF(CLOSEN))/REF(CLOSEE)*100

2. 创出新高

所谓新高是指今天的最高价是N天以来的最高价:

高=HHV(高,N)

当日最高价创N日新高时该函数为1,否则为0。

3.成交量大有上涨空间

大成交量向上攻击意味着价格上涨,交易量急剧增加。价格上涨可以描述为:

CLOSE/REF(CLOSE,5)>1.2,表示5日上涨20%;

交易量的急剧增加可以描述为:

VOL>MA(VOL,5)*3,表示设定成交量超过5日平均成交量的3倍

所以公式可以写成:

CLOSE/REF(CLOEE,5)>1.2 ANDVOL>MA(VOL,5)*3

4. 窄幅精加工

窄幅盘整意味着近期价格维持在一定区间内:

(HHV(收盘价,20)-LLV(收盘价,20))/收盘价<0.08

HHV(CLOSE,20)-LLV(CLOSE,20)代表20日收盘价幅度,即20天内价格幅度波动在8%以内

5. 历次高点及其位置

很多人关心的是股价此前的高位以及距离现在的距离。之前的最高价可以写为:

HHV(HIGH,20),表示20日最高价

之前的高点:

(HIGH,20),代表从20天内最高价到现在的周期数。如果 (HIGH, 20) 等于 6,则表示前一个高点出现在 6 天前。

6. 60天前至40天前最高价

使用HHV功能只能得到当日和前几天的最高价。如果分解这个问题,可以看到它实际上是一个20天最高价,这只是40天前的20天最高价的计算。所以公式可以写成:

参考值(HHV(高,20),40)

7. 查找1998年8月1日到1998年12月31日期间的最高价格

本题涉及的是绝对时间段的数据,但是公式系统的现成函数只能处理相对时间数据。这时我们将不需要的数据设置为无效数据。

对于股价最高价来说,0是不可能的数据,所以范围之外的数据可以设置为0:

HH:=IF(年份=1998。与月份>=8 与月份<=12,高,0)

该语句判断时间是否在指定范围内。如果是,则返回最高价格,否则返回 0。

然后使用 HHV 函数求解最高价格。需要注意的是,需要求解的是所有数据的最高价,而不是几天的最高价,因为超过这个范围的数据就被设置为无效数据;

HH电压(HH,0)

该方法的关键是设置无效数据。为了找到最低价格,该无效值应设置为 100,000。

8.动态平均

指数平滑移动平均线是常用的平均线计算方法。其目的是将当天的数据乘以权重1,前一天的平均值乘以权重2。这两个权重之和等于1,因此指定权重A值1决定了计算方法。

例如EMA(X,N),权重值为1=2/(N+1);

SMA(X,N,M),权重1=M/N;

对于DMA动态平均来说,它的权重1不是一个常数。例如,可以使用换手率作为计算移动平均线的权重:

DMA(收盘价,成交量/资本)。

9. 点到面的转换

有时我们需要过去的事件。例如,有条件选股在过去30天内是否发生过,比如是否发生过涨停等。由于涨停只影响当日,所以需要点面转换,将影响延伸到一段时间:

COUNT(CLOSE/REF(CLOSE,1)>1.099,30)>0,该函数统计30天内有涨跌停板的天数。如果发生限制,将会对未来30天产生影响。 COUNT、SUM、HHV、LLV等函数都具有点面转换的功能。

10. 点对点转换

有时我们需要反向进行点到面的转换。例如,当RSI高于80时,表明股价处于超买阶段,应该卖出。但由于超过80是一个阶段,如果在这个阶段每天都发出卖出信号,那就不好了。需要一个函数将连续的区间一次转换为信号,即从面到点的转换:

CROSS(RSI,80)表示RSI向上交叉80。由于一个阶段只交叉一次,因此完成了面到点的转换。

11.线性回归

线米回归是统计学中最常用的方法之一,它用直线来近似描述曲线。直线可以用起点和斜率来表示,更容易总结当前的股价走势。

线性回归函数有两个:和SLOPE,分别代表起点和斜率。 的功能与移动平均线类似。它具有预测未来趋势的功能,其指示比移动平均线更为灵敏。 SLOPE表示线性回归的斜率,即事件每​​增加一天的价格变化,可以代表一段时间内的平均价格。变化率可以用来描述近期的价格走势和强度。

例如:SLOPE(CLOSE,10)/REF(CLOSE,10)>0.05表示近期日均上涨趋势为5%。

12.之字折线

每当股价上涨或下跌超过指定限制并且趋势方向发生变化时,锯齿形调整浪就会创建一个反转点。将所有转折点用线段连接起来就成为锯齿形转弯。利用锯齿形转弯可以很好地描述股价的大趋势,在形态分析中具有一定的作用。

转折点分为两类:波峰和波谷,分别代表下降和上升。相应地,我们有四个函数用来描述它们的价格和仓位:

PEAK和代表波浪股的峰值和价格:

和 代表当前波峰和波谷的周期数。这四个函数中的每一个都有一个参数用于描述前向波峰的数量。利用这个特性,我们可以在测试W形底部时比较之前的波谷和最新的波谷。因此,前一个波谷的位置和大小标准化了 W 形底部的描述。

3. 编辑指标公式示例

示例 1,MACD 指数平滑移动平均线收敛和发散

参数名称 最小值 最大值 默认值

长 20 100 26

短片 5 19 12

中 2 2O 9

差异:EMA(收盘,做空)-EMA(收盘,做多);

DEA:EMA(差值,中值);

MACD:DIFF-OEA,

这组公式绘制了三条指标线。第一个叫做DIFF,它是收盘价的短期(SHORT)指数滑动平均线与长期(LONG)指数滑动平均线之间的差值。第二个名为 DEA,是 DIFF 的日中指数滑动平均值。平均的;第三根柱子叫WACD,是DIFF和DEA的区别。

这组公式采用三个参数:SHORT、LONG 和 MID。

MACD指标线上添加画线参数,表示MACD应画成柱状线,并用不同颜色区分价格上涨和下跌。

示例2、KD随机指标

参数名称 最小值 最大值 默认值

N1 1 4O 9

N2 2 10 3

N3 2 10 3

RSV:=(收盘-LLV(低,N1))/(HHV(高,N1)-LLV(低,N1)×1OO;

K:MA(RSV,N2);

D:MA(K,N3)

这组公式绘制了两条指标线,K 和 D。

RSV称为不成熟随机值,是N1天内收盘价与最低价的差值与N1天内最高价与最低价的差值的比值,乘以系数100。

K 线是 RSV 的 N2 日移动平均线。

D 线是 K 线的 N3 日移动平均线。

实施例3、CR能量指数

参数名称 最小值 最大值 默认值

氮 1 10O 26

中:=(高+低)/2;

上:=最大值(高参考(中,1),0);

DA:=MAX(MF(MID,1)-低,0);

CR:SUM(UP,N)/SUM(DN,N)×100;

这组公式中的前三个公式都是中间公式。事实上,只画了一根指标线CR。

MID是中间价格,是最高价格和最低价格的平均值。 UP 是上升值。如果全日最高价高于昨日中间价,则上涨值为全日最高价与昨日中间价的差值。否则,上升值为 0。这应该写为

UP:=IF(HIGH-REF(MID,1)>0,HIGF-REF(MID,0),0) 其实这个公式等价于

上:=最大(高参考(中,1),O)。

DN 为落差值。如果昨天的中间价高于今天的最低价,则跌幅值为昨天的中间价与今天的最低价之间的差值。否则,下降值为 0。

CR是N天上涨值累计值与N天下跌值累计值的比值。

示例4、OBV指标

M:=CLOSE-REF(CLOSE,l);

W:=IF(M>O,VOL,IF(M<0,-VOL,0));

OBV:SUM(MV,0)

M是今天收盘价与昨天收盘价的差值。如果为正,则表示股价上涨,如果为零,则表示持平,如果为负,则表示股价下跌。

当股价上涨时,成交量记为正,当股价下跌时,成交量记为负,当股价持平时,记为O。

使用两个IF来实现该逻辑,后一个IF嵌套在前一个IF中。我们先看第一个IF。如果M>O(股价上涨),则MV等于VOL。否则,转入第二个IF(此时可以确定M<=0)。如果M<O(股价下跌),则MV等于-VOL,否则(此时确定M=0,即平盘)WV等于0。

OBV是每日正负交易量的累加。注意,累计天数为零,即从上市第一天开始累计。

4、条件选股公式

稍加变形,指标公式就可以变成条件选股公式。

条件选股就是选择符合条件的股票。显然,条件选股公式中使用了逻辑运算符和逻辑函数。如果返回值为“1”(满足条件),则选择该股票,如果返回值为“0”(满足条件),则不选择该股票。与指标公式相比,条件选股公式可以有多个中间公式,并且总是以一个逻辑公式结尾。

例1,在MACD指标中,如果MACD线从下到上穿越0线,就是买入信号,如果从上到下穿越0线,就是卖出信号。我们要选择当天适合买入的股票,条件选择公式可以写为:

参数名称 最小值 最大值 默认值

长 20 100 26

短片 5 19 12

中 2 2O 9

差异:=EMA()-EMA();

DEA:=EMA(DIFF,MID);

MACD:=DIFF-DEA;

十字(MACD,O)

例2:条件选股公式中可直接引用指标公式。您可能已经注意到,MACD条件选择公式中的大部分内容与MACD指标公式相同(参见6.1.5书的示例1)。系统支持在条件选股公式中直接引用现成的指标公式,这样您就可以大大简化公式编写。需要强调的是,这可能

会显着降低系统处理速度。 MACD条件选股公式可以写成这样:

参数名称 最小值 最大值 默认值

长 20 100 26

短片 5 19 12

中 2 2O 9

CROSS("MACD.MACD"(长、短、中), O)

注:“MACD、MACD”表示引用MACD指标公式中的MACD指标线并检查其是否穿过0线。 “MACD.MACD”后面是公式的参数。参数名称和参数个数不能有错。

如第 6.1.5 节示例 1 中所述,MACD 指标总共绘制了 3 条指标线,分别命名为 DIFF、DEA 和 MACD。

以上是引用指标公式的标准格式。在实际应用中,它可以有以下变化。

如果指标名称后未指定指标线,系统将自动引用该指标的最后一条指标线。 MACD 线恰好是 MACD 指标给出的最后一条指标线,因此可以进一步缩写为:

CROSS("MACD"(LON, SHORT, MID), O)

如果省略所有参数名称,写成:CROSS("MACD", 0),则参数值不再可变,固定为默认值26、12、9。

如果写成:CROSS(“MACD”3O,10,6,)0),则参数值固定为3O,10,6。

除了条件选股公式外,后面提到的交易系统公式也可以直接参考现成的交易系统公式。

请注意,如果指标公式发生重要变更,例如增加或减少参数数量或修改指标线名称,系统会提示用户对条件选股公式和交易系统公式进行相应修改参考指标公式。看到这样的提示后,请务必立即纠正,否则关联的条件选股公式和交易系统公式的执行结果将不可预测。

例3:KD随机指标中,K线向上穿越D线,日线K线小于2O,为买入条件。因此,KD条件选股公式写为:

参数名称 最小值 最大值 默认值

N1 1 40 9

N2 2 1O 3

N3 2 10 3

RSV:=(收盘-LLV(低,N1))/(HHV(高,N1)-LLV(低,N1))×100;

K:=MA(RSV,N2);

D:=MA(K,N1);

十字(K,D)且K<20

例4,如果直接引用指标公式,则KD条件选股公式可以简单写为:

参数名称 最小值 最大值 默认值

N1 1 4O 9

N2 2 10 3

N3 2 1O 3

CROSS("KD.K"(N1,N1,N3),"KD.D"(N1,N1,N3))AND

“KD.K”(N1、N2、N3)<20

例5,我们要选择连续三天下跌的股票。条件选股公式可以写成这样:

关闭<REF()并且

REF(CLOSE,l)<REF(CLOSE,2)AND

REF(收盘,2)<REF(收盘,3)

例6,如果引入中间变量,上面的例子还可以这样写:

向下:=REF(CLOSE,l)>CLOSE;

(向下,1) (向下,2)

5. 交易系统公式

指标分数略有变形,并且某些停止损失条件已连接为交易系统公式。

交易系统公式用于交易系统指令,探索最佳参数和交易系统优化。这要求它可以准确描述买卖信号。对于期货,它也应该能够描述简短和长的信号。

像有条件的股票选择公式一样,交易系统公式还必须包含逻辑表达式以表明买卖信号。

交易系统是一个双向系统,需要四个信号:长购买,长卖,短买和短暂卖出。在公式系统中,应相应地命名这四个信号。

在交易系统公式符合特定条件之后,交易系统进入相应的状态,其干预点可以由用户设置。用户可以选择以开放价格,收盘价,最高价格,最低价格或中间价格或在满足条件时的子期间购买,具体取决于用户自己的股票买卖习惯。

执行交易系统指令功能时,交易系统公式的参数为默认值。

在探索最佳参数时,交易系统公式的一组参数将遍历所有可能的集合,从最小到最大值,以找到最大返回的参数值集。收入计算考虑了处理费。可以在主菜单“音频检查”→“选项”中设置处理费。

在优化交易系统时,系统测试哪种交易系统公式最适合某种股票,以及什么是最佳回报。

计算收益时,假定所有购买资金都用于每次购买,并且所有股票均用于每次销售。回报率的计算是增加每次购买和销售的利润。当相同的信号连续出现时,仅考虑第一个信号。

在交易系统公式中,您还可以设置一些停止损失条件。当其中一个人满足时,销售就会被迫。目前,交易系统指令图中显示的销售信号是带有对角线条纹的信号。下一节显示可选的停止损失条件。

在这里,我们举例说明如何编写交易系统公式。

示例1,以MACD指标为例,交易系统公式的编写如下:

参数名称最小值最大值默认值测试步骤

长20 100 26 5

简1 30 12 2

中5 20 9 2

中间公式:

diff:= ema() - ema();

DEA:= EMA(OIF,中);

MACD:=;

:cross(MacD,0);

:cross(0macd);

探索最佳参数/交易系统优化时,使用测试步长大小。如前所述,这两种都必须在实际计算过程中遍历参数组合。如果步骤大小为一个,则所有可能的组合将被穿越;如果步骤尺寸不是一个,则会跳过一些组合。前者给出了更准确的结果,但是遍历范围很大,需要很长时间。后者给出了稍微粗糙的结果,但是遍历范围很小并节省了时间。应该强调的是,搜索步骤的上限是100O0步骤。

购买条件是MACD从负面变为积极;销售条件是相反的。

示例2,以KD指标为例,交易系统公式的编写如下:

参数名称,最小值,最大值,默认值,测试步骤

N1 1 40 9 1

N2 2 1O 3 1

N3 2 1O 3 1

rsv:=(关闭-llv(low,n)) /(hhv(hhv(高,n1)-llv(lown1)×1oo;

k:= ma(rsv,n2);

D:= MA(K,N3);

:cross(k,d)andk <2o

:cross(d,k)andk >80

购买条件是k向上横穿D,而K则小于20。

销售条件是D向上跨K,K大于80。

交易系统公式还可以直接引用现成的指标公式,因此可以简化上述两个公式的写作。

示例3,MACD交易系统公式

参数名称最小值最大值默认值测试步骤

长20 100 26 5

简1 30 12 2

中5 20 9 2

:cross(“ macd.macd”(lon,),o);

:cross(o,“ macd.macd”(lon,Short,Mid));

示例4,KD交易系统公式

参数名称最大值最大值默认值

N1 1 40 9

N2 2 10 3

N3 2 10 3

:cross(“ kd.k”(n,n1,n3),“ kd.d”(n,n2,n3))

和“ KD.K”(N,N2,N3)<20

:cross(“ kd.d”(n,n1,n3),“ kd.k”(n1,n2,n3))

和“ KD.K”(N1,N2,N3)> 80

有关引用指标公式的详细信息,请参见第6.2节中的示例2。

6。五颜六色的K线公式

彩色的K线公式类似于条件库存选择公式,但是彩色K-Line公式中的逻辑判断条件可以设置为最多6个,也就是说,K-Line上最多可以有6种颜色图表。

示例1,当RSI小于20时,它显示红色,当RSI大于80时,它会显示绿色。

“ rsi.rsi1” <2o,

“ rsi.rsi1”> 80,

RSI指标公式在公式中引用。

示例2,晨星显示红色

上面盒子中的K线模式通常称为“晨星”,这表明触底,市场前景是有希望的。

晨星由三个交易日的K线组成:

在第一天,在下降的货币趋势中,出现了一个长长的烛光。

在第二天,蜡烛线的身体长度缩短了,构成了恒星的主要部分。它可以是黑色烛台或白色烛台。

第三天,出现了一个白色的烛台,恢复到第一个烛台的范围。

我们使用以下公式来描述早晨皇帝:

ref(关闭,2) / ref(开放,2)<0.95和

参考(开放,1)<ref(关闭,2)和

ABS(REF(打开,1)-REF(关闭,1))/ref(关闭,1)<o.03

/open>1.o5和

关闭>参考(关闭),

第一个条件是昨天前一天的K线是负线,与开头价格相比,收盘价降低了5%以上。

第二个条件限制了从昨天前一天开始的差距。

第三个条件限制了昨天的开价和收盘价之间的差额在3%以内。

第四条条件限制了当天的K线是杨线,将收盘价与开头价格进行比较,增加了5%以上。

第五条件限制了当天的收盘价,而不是前一天的收盘价。

功能参考

市场功能

市场功能是最基本的功能。它为我们提供了计算所需的数据,并且大多数其他功能所需的计算数据通常由市场功能生成

提醒:请联系我时一定说明是从星空网上看到的!