呃,首先呢我们,呃讲编写的时候呢?呃,先讲语法,刚才我们说了我们这个卖语言的编写呢,是小语法,大函数,对吧?实际上就说语法很简单啊,函数功能很强大,就这样一个意思。 那语法有有多简单呢啊?什么是语法呀?比如说像我们学语文啊,也有语法,学外语呢,也有语法啊,语法实际上就是要保证你这句话说出来或者是写出来他没有没有问题,能顺利通过。 那在计算机里面编写也是一样的,那你如果想写的东西让计算机能正确的识别的话,一定要遵循他的一些规则啊,这样的东西就叫语法啊,不然我们随便 写写一些计算机肯定不知道你在写什么东西啊,你要按照他的一些规矩来写。那这个这些规矩其实很简单, 大概有六条,这六条呢还涉及到一些。呃,不是具体编写的时候的一些一些一些规则,比如说第一条。那第一条呢就是命名部分 啊。什么是命名部分呢?就是我写好一个一个模型,我要保存下来,对吧?比如说我写了一个模型叫提款机, 这是一个名字,对吧?那命名有什么要求?我们可以看一下,就是你在保存明星模型名称的时候有什么要求呢?那他是支持汉字字母啊,数字还有划线格式来命名的,但是他的 长度呢,不要太长啊,三十一个字符啊,三十一个字符呢?也就是如果说汉字的话,一个汉字是两个字母啊,就是你不要超过十五个字,十六个字就存下来了啊,我一般的我们的名称不会有那么长的,大概写个名字能记住就可以了,去背一下就可以了。 提款机一,提款机二,放大银行,招商银行,哈哈,这个是名字不要太长啊,你可以用数字呀,也可以用呃,英文字母来请都行,或者一些符号, 但是名字不能跟已经存在的公司名称重复,是两个名称不能重复。比如说我有一个名字叫提款机,那你就不能再取提款机了,你可以叫提款机 a, 提款机 b, 这样名字也也不重, 跟我们保存这个文档是一样的,这个有两个一样名称的,那就不能重复,保存就比较简单。那第二部分呢?叫什么叫定义变量的名称 啊?什么叫什么叫定义变量呢?比如说我有一个特别简单的一个思路,就是五周期的均线上穿十周期的均线,我就买开仓,对吧?那这里边呢,我是不是用到了两条均线啊? 一条是五六七的军线,一条是十六七的军线。那首先我要写这个模型的时候,我是不是要先把军线写出来, 对不对?然后才能写策略,因为我用到了军线吗?你要先把军线呢,就把它写好啊,你得写军线的时候,是不是要给军线取一个名字,对吧?像我们软件里面通常叫 ma 一 ma 二,或者是叫 ma 五 ma 十,那这样的名称就叫变量名。比如说你你用到了这个指标,或者用到了一个什么数据,你要给他定义一个名称,这个名称呢就叫变量名。我们看一下软件 啊,所有的所有的编写啊,都在都在这个编写菜单下面啊,打开打开,我们赢至八点二之后呢, 就会有一个编写菜单,然后编写趋势模型。那这个空白的地方呢?就是你在写代码的地方啊,写完的代码呢?就比如说像这样的,就是一个写好的代码啊,就是在这里边,然后把它存起来, 这个就是名字。他 aa 啊, cc 啊,五指周围交易啊,五指回调模型,五指突破模型二,这些都是名称啊,你保存的时候你取名就可以了。 那像这里边我这个这个正好是刚才我们说的,他是一个军线,叫他的模型,那我要先写两条军线,这两句话呢就是军线。那第一句话, 先看下上面这个第一句话,这是不是有一个 ma 一,对吧?这有一个 ma 二,那他呢?就是什么变量名称 啊?变相名声。那我们随便打开一个,编写的话, 随便打开一个,那我们怎么怎么看到这里边哪一个是变量名称啊?随便打 都可以。那我们要看什么呢?要看找找这里边的冒号,还有冒号等号,像这里边呢,这个,这个是冒号,对吧?这个也是冒号,那冒号前面的这一部分就叫变亮名 啊,冒号前面的这个叫变量名,那还有的是冒号等号,看一下,你看这个,这个呢就是冒号等号啊,冒号等号前面的也是变量名。我们把这个记住啊,冒号和冒号等号前面的都是变量名 啊,你像这个是 m i d, 是变量名,那这个是冒号前面也是变量,就是这个名称呢,叫变量名。那我们在写变量名的时候有什么要求?首先变 变量名声不能相互重复,也就是说如果我一个模型里边一个模型里面啊,不能重复,如果不在一个模型里面没有关系。如果我一个模型里边有两个变量名,那这两个变量名肯定是不一样的, 对吧?如果有五个变量名,这五个变量名之间都不能一样,比如说分别是 a 一、 a 二、 a 三、 a 四、 a 五。 哥,你不能说我有两个 a 一,两个 a 二,这样是不行的。就像我们家有两个小孩,就不能叫小明,一个叫小明,一个叫小红,这样我就知道哪个是哪个。 变量名之间不能重复,这个很简单,对吧?那第二个呢?不能和参数名重复,那什么是参数名啊?还要看一下软件, 我找一个简单的,我们都熟悉一点, ktj 我们都知道,对吧?那 ktj 呢?我们知道这个他的默认参数是几啊?九三三,对吧?那我们一改这个参数的时候,这个线就会发生变化,线程就不一样了。那这个九三三是在哪能看得到呢?我们看这个是吧? 这个缺省值,是不是九三三,对吧?前面他对应的是什么?能不能看清楚啊?他对应的是 n, 这个九,前面的这个名称是不是 n 啊? 这个三是不是 m 一,这个三,这个是 m 二,那这个 n m 一 m 二在哪呢?我们可以到代码里边找。这个是不是 n, 对吧?这个是 n, 这个是 n, 那这三个 n 都是用九来算,就是说他算的时候呢,是用缺等值来算啊,都是九,然后这个是 m 一,他就是三,这个是 m 二,这个是三。那如果你改掉的话,你把这个三 改成四,他在他在算的时候呢,只有变成九四三了啊,这个就是参数,那这个参数我再改回来啊,改回来, 那这个参数这里边,呃,就叫参数的名称,对吧?这个就是缺省值啊。我顺便讲一下啊,因为一会要讲到参数, 之前讲过,那这个催整值是我们在计算的时候用到的数,就把这个数,如果说你不写在这,你把这个 m 一直接写成三,可不可以啊?也可以的,因为他就是用三来算的, 你可以把它你起到 m 一也可以。因为这个地方有 m 一等于三吗?确定只是三,那为什么要起到参数这里面呢? 我们可以看这个地方,他有一个最小值,有个最大值啊,缺等值呢?一定要比最小值要小,比最大值啊,比最小最小值要大,比这个最大值要小,对他之间他有什么作用呢?如果你写了参数的话,我们软件里面有一个功能是叫参数优化的。 比如说像我这样一个一个思路,就是 kd 上穿的时候我就买, kd 下穿的时候呢,进他的时候呢我就卖。那我用的参数呢是用九三三来算的,然后我测试螺纹一测我今天赚了百分之十。那我们有一个功能叫参数优化,我可以优化一下哪一个 这参数赚钱的这个盈率是最高的,哪一个参数胜率是最高的啊?你就可以, 你就可以测试一下了。如果你想优化的话,就必须得有参数才能优化,如果你直接写到这里面写成三的话,他就是三了,对吧?没法去变。如果你写到这里面,他是从一到一百之间,我是暂时取九,他会给你优化一下,从一到一百,给你算一遍哪一个数最好 啊?这边是拆除优化的功能,包括向下边从二到四十之间算一个哪一个数是最好的,这个叫拆除优化 啊,就是如果你想优化的时候,你不要写到参数里边啊,写到这个参数里边,如果不想优化的话,你可以直接把数写到这里面就可以了,都是一样的。 那如果你有参数的话,你像这个 n m m e m 二,它就是一个参数名称了,你这里边如果再定一变量名的话,就不能跟参数名重复,比如说前面有 n 了,对吧?那我这个 k 我要改成 n, 可不可以啊? 那这个 n n z, 这个 n 是不是变量名了,对吧?这个变量名是不是就跟这个拆除名重复了?当我们写完之后呢?这边有一个语法检测,你一点语法检测,他会告诉你看这一行马上就变成颜色了,他会告诉你 第五行请确认操作符冒号。前面的 n 是一个变量名,或者是没有跟其他的名称重复,对吧?你看他让你确认一下,你这个 n 是有问题的,是什么 问题呢?是跟什么跟这个参数名重复了啊?这个时候你就不能用摁了,你得把它改回来,改成 k, 再检测一下啊,就通过了。恭喜您测试成功,并且没有问题。就是 当你这个参数名称啊,参数有参数的时候,你一定要记得你的变量名不能跟参数名一样啊,就可以了。这是我们第二条,就是不能和变,不能和参数名重复,但第三条呢?不能和函数名重复, 函数名就是我们系统提供的函数,他不能作为变量名出现。 那我们看一下, 我们看一下我们这写的这个代码里面是不是有蓝颜色的,有黑颜色的,所以我变成蓝颜色的都是函数啊。函数呢,是不能作为变良名出现的,比如说 在这个地方,我当你写变量的时候写了一个 ma, 哎,他是不是变成蓝颜色了, 对吧?变成蓝颜色了,说明他是一个什么?他是一个函数,他就不能出现在 变量名这个位置,当你这个时候你点依法检测的时候,你看还有他又告诉你了,你这个 ma 是一个系统关键字,不能作为变量名使用的。系统关键字的意思就是函数 就是你的 m a 呢?它是一个函数,不能注意电量屏使用的,如果你想使用它的话,你可以怎么样啊?像我们刚才, 哎,看到了那个,我们看军线,你看你,你可以写成 m a 一,对吧?你加个一就可以了,因为你加个一它就不是函数了,你看它就不是蓝颜色的,如果你不加一,你把一去掉就是蓝颜色的,对吧?这个时候它就是函数名称 啊,他是不能作为变量瓶用的,你加个一就可以了啊。所以说你这样的话,你加加一是很有用的,对吧?你可以让他们不重复,还可以让他这个从函数变成不是函数。 所以说变量名很简单,就三条啊,我们记住三个不能重复就可以了。第一个不能怎么重复啊? 第一个就是 电量名之间不能重复,像我们说的,你家有两两个小孩不能取一个名字,不然你一喊都过来了,那给谁的?还有一个第二个就是不能跟参数名重复参数,刚才我们讲过大家, 大家再回想一下啊,什么是参数?参数有什么作用啊?是用来优化的对吧? 然后呢,不能与函数名重复啊,函数很简单,他只要变成蓝颜色的话都是函数,所以说当你的写好之后,变量名是蓝颜色的时候呢,你就不能让他这个作为变量名出现了,加一个一或加一个字母啊,那他不是函数就可以了, 做比较简单的。然后第三条更简单啊,你永远记住大写速度, 可以了,大写速度啊,写的时候用大写, 那第四条是什么呢?每一句话都是与分号结束的。我们来看一下软件,我看一下啊,前面这个,这个我们先不看啊,这个可有可无了,这个是一个说明, 我们看这一行是不是最后一个是分号,对吧?第二行是不是分号,第三行也分号,第四行,分号,第五行,分号,第七行、第八行、第九行这些具体代码,这几行结束了是不是都用分号啊? 啊?有人说这个分号后面为什么还有,还有绿颜色的啊?绿颜色的他是一个解释, 这这是我们第六条要讲的东西,我们一会再说,就是我们记住啊,每写一行写完之后你用一个分号来结束,然后再重新写一行就可以了,分号结束, 那第五条是什么呢?就是关于变量啊,关于关于这个参数了 啊,参数部分可以设置六个参数,比如说你最多一次可以写六个参数啊,如果写不下的话,你直接把参数写到,写到软件,写到这个代码里边,比如说像 kitty 这个 n, 你直接写九就可以了, 最多一次可以写六个参数啊,但是参数名之间不能重复啊,有恩了就不能再叫恩了,你可以叫 n 一、 n 二 n 三这嘎达就是名字都不能重复。然后呢? 呃,刚才我们说了他默认的这个缺省值是用来计算的,缺省值要大于最小值,要小于最大值的,这个我们记住 还有十二个字母以内这个参数名称。呃一般没有那么长啊。最后一条关于注视跟舍去的就是两个斜杠啊,我们看一下软件这个比较简单, 看这两个斜杠两个斜杠后边呢是不是变成绿颜色了?绿颜色的这一部分就是说明的,比如说我写完一行了我要我想加一个说明这一行我加两个斜杠, 那向前方呢?我写一下这是均线写到后边对吧?就是你可以自己查看的时候方便看,或者是你给别人写的他看不懂 你用汉字解释一下。实际上后面两个斜杠就是解释用的啊,他在他在计算的时候是不参与计算的,可有可无的他只是一个说明的作用。所以说你看这个模型结束呢是在利用分号结束吗?是在这个位置结束的啊,都是在这个位置结束的, 后面的这些呢就是一个说明可有可无的可以把它删掉,写到后边这个删掉模型也也没有变化啊,都是一样的,只不过啊我不知道这一行什么意思了对吧。那这个说明就是说明这一行是他是写的是什么呀? 我们自己能看到,不要以为看不懂。邀请一下是不是要检查啊?那我们一起回顾一下好不好?我想一下,呃,我们一共有六条语法, 第一条是什么呀?第一条是不是关于模型写好之后保存的时候的一个语法?那保存的时候我们可以用汉字,可以用数字,可以用字母,也可以用用划线,用符号这些来定义我们的名称, 但是呢,这个不能太长,不能超过多少个字符啊?不能超过三十一个字符啊。然后还有一个就是名称和已经有的名称不能重复。 那像这里边有的 a a c c 了,就不能再叫 a a c c 了啊,不能重复。那第二条是关于什么的语法?关于变量零,对吧? 变量名呢,有三个不能重复。第一个是不不能和什么重复啊?第一个就是变量名之间不能重复,对吧?那第二个呢?对,第二个是变量名,不能跟参数重复,不能跟参数名重复。第三个呢? 对,第三个就是变量名,不能跟函数名传。大家不要小看这些语法,你写的每一行代码都要符合这些规则,所以说一定要好好写。 第三个,我们说他是最最最最简单的一条,就是你在编写的时候你要大写出路,我们把键盘上有一个大写键开起来啊,大写出路就可以了。那第四条是关于什么的? 对,第四条是已分化结束,第五条呢是关于参数的,对吧?参数呢?呃,我们默认用的值呢?是缺是缺等值,然后这个缺等值呢要大于最小值,小于最大值的,然后参数名称之间呢?不能相互重复。 参数的作用是用来优化的啊,如果不需要优化的话就不要,就不需要写参数,直接写到模型里面就可以了,那最后一条呢,就是关于注视跟舍去的加一个说明啊,方便给别人看,也方便给自己看。 那我们在写的时候啊,我们先看 ppt 啊,这是第一个对吧?公式名称,刚才我们说了第二个变量名, 第三个大写输入,第四个分号结尾,第五个参数设置, 第六个注视。那我们再看一下最后一个上面的这一部分,因为我们要对整个的这个要了解一下,有我们的编写界面啊, 这些呢,这边就是我们保存模型的地方,这个是边形模型的地方,这个是参数的地方,这个是测试出结果的地方,测试的,对啊,还是还是不对啊?等等, 那上面这些菜单呢?呃,就比较简单啊,这个本基本上跟我们用这个软件都差不多,我们打开看一下啊, 比如说你像文件,对吧?你就新建一个啊,保存,另存为导出到导入导出模型,比如说我这个模型切好了,我就把它导 出来啊,他可以选择一个路径找到桌面上看到了吧, 这个地方有蓝莓组合就导出来了,还可以批量导入导出。就是这个我就不详细说了啊,咱回去试一下,就知道编辑 啊,就是跟我们用这个 word 文档的这个都差不多,插入里面,呃,这个我们到时候好看一下插入函数啊,插入函数的话, 我们所有的函数都可以在这边找到啊,像还分类啊,分类类安全部来找。这个一会我们讲函数的时候呢,详细来讲,然后插入第二个是指令, 就是买开啊,卖开啊,买平卖平啊这些,这个我们讲编写的时候也会讲大陆图标啊,这个讲编写,讲函数的时候会讲, 可以到时候一起来讲,然后检测这个设置,然后帮助帮助里面有一些说明,比如说我们基本的语法是什么样的?指定的说明,然后过滤模型编写的规则,非过滤模型编写的规则,在线提问啊等等,还有还有申请增加函数等等。 那其实这里边就这些呢,是上面的这些功能菜单,这里边用的最多的就是这个语法检测, 大家一定要习惯用这个语法检测,因为我们在写一个模型的时候呢,你不确定你写的对还是不对,对吧?你点他一下,他就会告诉你测试成功了,如果你你写错了, 那他就会告诉你这个有问题,那你就怎么样改一下就可以了。就说因为你你 写写模型的时候呢,比如说你写了十行,然后呢最好写一下,写一会呢就改一下,因为你的变量名可能写完之后后边还要陆续用, 对吧?你如果这个写错了,可能一改的话,要要改很多,尽量的就是写一点改测一下,写一点测一下,这样就不容易出现大面积的错误啊,改写也比较容易。 当然这里面的语法检测呢?他是检测什么?检测编写语法有没有问题?如果逻辑有问题啊,测不出来的,比如说我这个语法是没问题的,对吧?但是逻辑是有问题的,什么样的逻辑问题呢?比如说你写成一小于零, 这个一小于零你从余款来说是没有问题的,对吧?他是,他是写的通的,他测试也是测的通,但是一小于零成不成立啊?永远都不成立的。 所以说当你写完的模型,你会发现我写的模型测试有没有问题啊?为什么一个信号都没有呢?是因为你写的条件不对啊,或者是你的条件就是永远都满足不了,或者是有这种这种逻辑性的错误 啊。就是他检测的只只能检测出你的语法是否有问题,逻辑有问题他测不出来的, 说你写好的时候也会也可能发现你的模型没有信号。那你一定要去从从你的代码里面去查啊,我这个模型为什么没有信号?是条件没有满足啊?还是我的哪个地方有问题啊?要找一下。 那这个就是我们整个这个编写平台也比较简单。 语法是不是挺简单的?
粉丝1253获赞1548
t 九的这个自动交易怎么用?比如说我现在要做这个骨质期货, 这个把这个名称复制一下, fr 三零二, 然后你找模型,模型,然后刚才这个发给你那个把合约编码改成,改成这个, 然后这下单手术,你可以改一下,然后价格这个,这个间隔价位倍数 你也改一下,比如他现在报价是三八九七,对不对?你可以改的大一点,因为他 太小的话,他一下就加很多了,改个一百吧。 呃,数量你可以也改一下,改不改都行,然后盈利平仓金额,比如说我盈利也是一百吧,整体盈利一百就平仓重新开,其他呢?就不用动也行,然后点一下这个语法检测, 哎,没有错误,你把它关掉就行,关掉之后点这个订单流策略运行池, 点上之后你就可以新建一个 运行单元,就是做期货选择模型,就是刚才咱这个,然后确定,确定之后他就自动开始做,对不对?然后多投,空投开仓, 嗯,可以看一下对不对?一个多一个空,然后符合顺势加仓距离他就会开始加,然后再符合盈利平仓,他就开始平。 这就是 tik 图嘛,拼完之后就直接再继续开仓。 比如说你还想做一个其他的,那你可以把它复制一份嘛,对不对?复制一份之后,然后再把那个商品名称再填 填好,然后再在这里继续新建就 ok 了, 它可以同时运行多个。
macd 贝利是教育中常见的技术分析,但很多朋友还不知道他是怎么编写,具体原理是什么样的,那现在云云手把手教你哦。 那什么是背离呢?比如说黑线形态持续创新低,但 macd 的指标持续创新高,这样子就形成了一个底背离的情况。这边是黑线持续创新高,但 macd 持续创新低, 也是形成了一个背离顶背离。那具体的背离是怎么实现的呢?现在给大家演示一下通过文华财经怎样实现 macd 的顶背离和底背离,实现背离的过程。 ok, 我们打开系统自带的 macd 指标,我们可以在里面直接修改或者新建一个指标文件,我们把默认的 macd 原版复制粘贴,目的是画 macd 指标。首先建议 macd 金叉死叉的函数,我们要判断金叉死叉了几次, 所以我们要记录金钗和死叉的次数。这个是 k 线形态不断创新高,然后 macd 不断创新低,我们开始写顶背离,做一个标志,符合顶背离条件是标注一个顶背离的字样。我们根据代码回顾一下什么叫顶背离。 当 k 线下左斗是一浪高过一浪,行情值在上涨,而 macd 指标图形中的快线和慢线或柱子持续创新低,则形成并与背离, 表示价格虽然创新了新高,但是 macd 动能不足,未创新高,所以是外墙中干,暗示了未来很有可能会有一波下跌。那底背离呢?那就是刚好相反的, 我们定义推线的形态不断创新低,在 macd 形态不断创新高的一个过程,我们先把它表示出来, 然后我们来写底背离,道理是一样的,两根线正好相反,当行情总是一浪低过一浪,但 macd 值却一浪高过一浪时,就形成了底背离, 表示价格虽创出新低,而 macd 能量却未创新低,表示价格下跌过程中动能不足,按时未来可能会有一波反弹,是强烈的上涨信号。我们再写一个低位金叉的函数,低位金叉的意思是在 macd 较低位置时发生一次金叉, 这个金叉带结合底背离,胜算会提高。我们再来选一个二次金叉,二次金叉顾名思义就是出现两次金叉,在第二次金叉离第一次金叉距离越 近越好,位置越高越好。我们在第二次金叉的位置上画一个笑脸,方便识别。 macd 第二次金叉出现时,结合 k 线形态,比如多方炮,平台突破等等,连判则可以增加成功率。 以上就是 macd 背离指标的写法案例啦,写好之后,我们点击语法检查,检测没有问题就可以确定保存了。我们加载到 macd 中看一下,效果 明显的看到有一个笑脸,笑脸位置就是我们刚刚写的二次金圈的位置,出现顶背离,底背离会出现文字提示, 我们来验证一下是否满足需求。这边是 k 线形态持续创新低, macd 形态持续创新高,出现了背离的状态,标注了底背离字样。而接下来的行情也满足我们 的预期,预示了未来有一波上涨的行情。这边有一个顶背离,顶背离是黑线持续创新高, macd 持续创新低,顶背离的出现预示着未来要出现下跌的行情,嗯,也是符合我们的预期的。 这个案例呢,仅仅只做学习研究,探讨作用,在实际交易中需要结合实际情况、多因素具体分析。
你还不知道用文化财经写一个多指标共振来提示买卖点信号有多简单吗?云云手把手教你。首先我们拿 macd 和 kd 指标共振作为案例,梳理一下策略思路。 当 macd 金叉并且 kd 指标也是金叉时,在 k 线位置标记一个上箭头。当 macd 死叉并且 k 线指标也是死叉时,在 k 线位置标记一个下箭头。打开文华财经六软件, 然后点击右上角系统工具点第二个指标管理器,然后在这边中新建一个主要名称叫量化小助手 确定,我们把准备好的 k、 d 指标代码复制过来,还有准备好的 macd 指标代码也复制过来。 复制好了后,我们把刚刚书里的策略也写出来,当 m、 a、 c、 d 金叉并且 k、 d 指标也是金叉时,在 k 线位置标记一个上箭头。当 m、 a、 c、 d 死叉并且 k、 d 指标也是死叉时,在 k 线位置标记一个下箭头。 ok, 我们开始编写,首先我们编写 k、 d 指标的金叉函数, 然后写 k、 d 指标死叉的函数。 好啦,我们再写一下 macd 金叉死叉的函数。 接下来我们写,当 m、 a、 c、 d 金叉并且 k、 d 指标也是金叉时,在 k 线位置上标记一个上箭头。点击插入函数,插入一个标记函数,选择画图标, k、 d 指标金叉,同时满足 m、 a、 c、 d 指标金叉 这个符号是同时满足的意思,我们在最低价的时候画一个上箭头, 这样上箭头就画好了。接下来我们来画下箭头,我们还是用这个函数,用 kd 指标死叉并且 macd 指标死叉,在最高架位置上画一个上箭头。我们的指标是在主图上显示的,所以在属性位置更改成黑线复数指标, 点击确定,这样我们就可以在 k 线图中看到我们刚刚写好的指标啦,下箭头就是一个死叉的状态啦,我们去哪里找 kd 还有 macd 指标的原码呢?在我们的副图中点击哎,然后右点修改公式就可以看到啦。 找 macd 指标的代码也是同样的操作,写出来的指标和我们与小书里的是一样的啦。
所以我们通常手动测试一两个大的周期,直观的感受一下就行了。下面呢,我们用自动的方式,程序化的方式来进行回测,其实也很简单,我们找到红绿转换的那两行代码啊,就是这一段, 然后增加两行开平仓的代码就可以了,有 bpk 和 spk 这两个函数呢,就是达到了条件就反手开仓的意思,逻辑极其简单。然后点击回侧这个按钮, 大一点的周期收盘架的回册基本上瞬间都能计算完成了,完成之后呢,我们就可以直接看到这样的红绿线,这时候我们手动画的基本上是一模一样,也是骑士点的连接,当然他是自动的,就不用我们用表格计算了, 然后我们直接点击查看测试报告就可以了。当然了,手动和自动的结果应该是大致一样的,前面 ok, 后边很差,虽然整体还是盈利了一点点,但是无法实际应用。这个时候有一些朋友就会思考,我们是不是可以优化一下, 改一改参数,或者是加上自己的思路,过滤掉一些震荡,当然是可以的,我们加一个简单的过滤试一下,像这样的一些过滤方式都是可以加上去,然后慢慢的测试档哦,我们加一个试一下啊,加一个均线过滤,定一条六十的均线,六十以上呢才做多,六十以下呢才做空,改一下啊,加两行。 然后呢还是一样点击一下回侧查看报告,加上这个过滤器呢,就好多了,多年的一个盈利情况还是不错的,但是这种在实际应用的时候还是比较难用的,因为交易次数不少,这些细节以后我们再详聊吧,记得一定要关注啊,要不然直播的时候你收不到提示信息。 ok, 演示到这里呢,我总结一下,强调三点。第一点呢,是别人的指标不能拿过来就用,必须先小心求证,尤其是一些很浮夸的广告,展示的那些用词非常的绝对,小白立刻变大神,十年老将自叹不如,秒变人生赢家。有一些广告的指标,遇到好的年份更会 会大肆的宣传,好的年份所有的指标都 ok, 不好的年份才能看出来东西的好坏,某些指标不好的年份直接来个腰斩是很平常的,当然这还要谈到资金管理和风险控制等等。 第二点要强调的是,程序化交易并没有多难,完全零基础。没有接触过的小小白,建议是从蔓延开始,就像刚才视频里面演示的有正常的逻辑思维的比较基础的代码,基本上看一遍都能理解。 上面演示之后用的软件呢,是文华的 wt 八基础函数啊,所有周期的数据啊,接口啊,全套的这些你都不用去操心,而且用模拟版的做策略是不受任何限制的。 免费期三个月过后呢,想一点小办法续个期就行了。经常能听到一些朋友说啊,就是学这个要从拍三开始。对于小小白来讲啊,拍三基本上两周就给你劝退了,有的甚至前期搭建环境完善,数据那一步就直接被吓到了。拍三呢,肯定是一个好东西,等你有了一些基础认 之之后,真正需要的时候再弄也不晚。第三点要强调的是,建议把自己打造成一个有思想的交易员,而不是程序员。我们用一个最简单的方式去验证我们的思路,快速的回测历史数据。程序呢,只是帮我们测试思路,执行思路而已。 其实你不会写代码,问题也不大,尤其是卖语言这块,很多基础思路呢,你可以用一个非常非常低的价格,程序员就可以在极短的时间内帮你全都搞定了。记住啊,在这个市场里面,思路才是最关键最核心的。
今天为大家分享的是用文华财经六软件实现九转指标的公式编写案例。九转指标思想来源于分析大师马克的 t d 序列概念,被徐晓明老师发扬,曾在市场上引起轰动,让我们一起来看看其编写的原理吧。安排 九转指标,其核心的目的是为发现当前价格走势的拐点,提高超底陶顶的成功率。 而当价格出现下跌九结构时,行情往往处于底部反转区域,标的大概率开启直跌反弹的走势。 当价格在运行过程中出现上涨九结构时,当时行情往往处于顶部反转区域,标的大概率面临反转下跌的风险。我们以卖出结构作为案例,他发生了一个上升的九转,预示着他会有下跌的行情, 连续九天的收盘价都高于他们对应的四天前的收盘价,我们在每一个价格上标记数字,一二三四五六七八九。 嗯,比如这个位置,第一天的他的收盘价大于四天前的收盘价,那我们就标注一个,一下一根 k 线对应的也是他四天前的收盘价,他的收盘价大于他四天前的收盘价,对吧? 标注一个二,同样的道理,第三天的收盘价也大于他四天前的收盘价。始终都是向前推四根啊,这里标注一个三,后面也都是一样的,嗯,标注四五六七八九。 满足了一系列条件,形成了九转之后,行情就有可能会反转,那如果说只满足了到了五,后续就不满足了,那这个九转也是不成立的,之前的信号就作废,再出现我们就重新计算, 只有完全满足了,才认定是九转形态的行程。好了,接下来为大家演示如何实现。打开文华财经六软件, 点击右上角系统工具,选择指标管理器,在字编中新建,叫他九转指标。因为我们是在 k 线上做标注的,所以将属性改成 k 线复数指标开始编写,我们始终要去算前四天的价格和当前价格的对比, 所以这里我们使用了 ref 四日的竖盘架。嗯,因为代码比较多嘛,我就不对每个代码函数进行细致的解释了。编写完成啦,点确定 行业一次性搞定。加载好后就可以看到,和我们之前预想的是一样的,如果是上升的通道中,如果当前 k 线大于四天前的 k 线,我们就标注一, 后续也是相同的,一到九是不能中断的,如果中断了,之前的信号就全部作废,再重新从一开始计算。嗯,目前的行情也可以看到,一满足了,我们开始写。二可以看到下面这里下跌行情满足了。九转结束后,开启了新一轮的上涨, 通过大数据测试验证,九转指标头顶和抄底的成功率或超过百分之七十五点六。这里上涨的行情也有标注一到九, 虽然满足了,但是他并没有反转下跌,而是一个横盘震荡的情况。九转作为技术指标,并不能完全武断的以此为买卖的判断基础,而应该是结合基多因素、其他因子指标来进行综合的分析,比如 macd、 贝尼哦。
你一定不知道用文华财经写一个多指标公证来提示买卖点信号有多简单, 今天爱心手把手教你哦!首先我们拿 macd 和 kd 指标作为案例,如果 macd 的快慢线发生金叉, kd 指标也发生金叉时,我们就在 k 线标注买并触发报警。如 m、 a、 c、 d 的快卖线发生死叉, k、 d 指标也发生死叉时,我们就在 k 线标注脉并触发报警。所谓的金叉就是两条线向上交叉, 指插则是向下交叉。首先我们打开文华财经的软件点系统工具指标管理器,然后在这边新建一个,比如说叫共振小助手点确定。因为我们做的是在主图上做标记, 所以我们选择 k 线附属指标。这个时候我们先把 kt 指标和 macd 指标的原码复制进来,这个我已经准备好了,就在这里,然后我们直接复制, 如果说不知道原码在哪里,我们可以看到这边有个 kd 指标,还有 macd 指标,我们只需要选中它,然后右键鼠标编辑原码,就可以看到它的原码喽。我们来做一番调整,我们不输出 kd 指标的值, 也不需要写 c、 m、 a、 c、 d 指标的值。现在我们开始编写,我们来写 k、 d 指标的金叉, k、 d 指标的死叉,再写 m、 a、 c、 d 的金叉,再写 m、 a、 c、 d 的死叉。 这个时候我们在 k 线位置做标记,插入标注函数解释文字。 当发生 k、 d 指标金叉的时候,并且 macd 指标也发生金叉,之后我们在 k 线的最低价,最低价是 l, 写一个买。同样的道理, 我们在 k、 d 指标发生时差的时候,并且 ma、 c、 d 指标也发生时差的时候,我们在 k 线的最高价标注卖, 然后我们来标注声音,当发声 macd 和 key 指标都经叉共振时, 我们发出 c 音 a, 然后在 k、 d 指标时差的时候,并且 macd 指标时差的时候 发出声音 b。 好,那这样的话我们的代码就全部编写完成了,非常的简单,我们来测试一下。哎,这边有一个错误,我们来看一下,多了一个问号,好,测试成功。我们点确定 这边发生一个麦子,刚好是 macd 跟 kd 指标同时发生时差的时候,那后面的行情可能会有一波下跌的趋势,买卖点非常清晰,并且会发生提示,你学会了吗?
hello, 大家好,欢迎来到大帮村民的视频。 macd 指标是咱们常用的指标,那四色 macd 你用过吗?今天小明就带大家一起写一下这个四色 macd 指标的脉源代码。 首先咱们在这个盘面上可以看到系统自带的 macd, 它是由白色 dif f 和黄色 da 这两根线以及围绕零轴的柱状线组成的 d i f f 系统定义的是短周期十二根 k 线的收盘价减去长周期二十六根 k 线的收盘价的指数平滑移动平均线,也就是 e m a 得到的 d a 是对 d f f 的值。在 m 个周期上再做一个指数平滑移动平均得到的这个 m 系统里面的取值为九。 macd 柱子 是由 d i f f 减去 d e a 形成的这个差值它有正有负,大于零就在零轴上面,小于零就在零轴下面。从整体来说,这个 macd 指标它就是利用收盘价的短期指数移动平均线 与长期指数移动平均线之间的聚合与分离状况,从而对买进卖出的时机作出研判的一个技术指标。 那么如何把它变成辨识度更高的四色 macd 呢?咱们直接在原本的 macd 指标上进行改写哈。首先是 d i f f, 咱们把白色线 color white 加粗一下, 然后是 d e a, 黄色线 color yellow 也加粗一下。再就是 macd 柱子,咱们先来定义零轴之上的,当 macd 柱子大于前一根 macd 柱子,咱们就用玫红色来填充。 当 macd 柱子小于前一根,咱们就用黄色来填充。再来看零轴以下的 macd 柱子,大于前一根,咱们就用青色来填充,小于前一根,咱们就用绿色来填充。这里的 short long m 的参数,咱们在这里也定义一下 好运行。加载到副图看,四色 macd 指标就出来了哈,它跟原本的 macd 指标对比一下,是不是看起来更舒服呢?这里咱们还可以改一下自己喜欢的参数啊,我把这个十二改成九二, 十六改成十三,再看一下这个是不是与 k 线更贴合呢?当然你也可以改成自己喜欢的参数哈,这里仅做学习参考。如果本期视频对你有帮助,请点一点关注我们,下集见哦!
唐前通道线曾经被称之为日内交易策略的鼻祖,戴加耳熟能详的海归交易法则,也是通过唐前通道线来作为辅助的。 那么大家真正了解的唐前通道线有什么神秘之处吗?知道他的代码实现原理是怎么样的吗?今天艾希以圆满编写的形式为大家解析其实现的过程安排。唐前通道是大家很常用的一款交易指标,但我们实际用起来可能会感觉一般般, 那我们今天就以唐启安通道为基础,进行一系列的魔改,让他更方便我们的使用。今天呢,我们借助文华财经六软件来实现,点击右上角系统工具,选择指标管理器,在字编中新建,这个名字就叫 做魔改。糖纤,糖纤是主图指标,所以我们在属性的位置更改成 k 线复数指标。首先我们把糖纤默认的指标写出来,糖纤本身的原理其实是相对简单的,取二十日的最高值和二十日的最低值,通过这两者来划通道线。我们先来看一下 是不是很熟悉啊,这个就是我们常见的糖钱通道线,嗯,我们继续编写,对他进行磨改,我们就不用二十日的值了,因为多空转化比较频繁,我们采用二十八日的,我们还是用高低点来做计算,但参数有差别。 先来建立支撑线,采用十四日最高值,压力位采用十四日最低值。接下来我们要做一系列的判断, d e b 这个方式我们之前的视频 有讲过,如果说最大值大于等于最低值时啊怎样?如果 b 不成立,那就是小于小于时我们就返回支撑位,如果成立就返回空值。这时候我们画红色线,使用三号线加粗一点,我们在定义 b 一, 如果 b 不满足就返回压力位,如果满足返回空值,画蓝色线也是用三号线。 这样简单的糖纤通道线膜改我们就写好了,测试一下, okk, 我们稍加修改一下,让默认的通道线不显示,避免造成视觉上的干扰。好啦,这样就很清晰明了了。 多头趋势时显示红色线,空头趋势时显示蓝色的线,并且也有支撑位的提示。大家 家肯定都见过一些背景色很漂亮的指标,那我们今天也讲一讲这是如何做到的。点击下方的插入函数,选择绘图函数,找到渐变背景色,我们让他在任何时候都启用, 那就是 c 大于零,任何时候的收盘价都大于零嘛,对不对?假设用黑色起灰色来结束,然后定义他是从左向右去渐变的 确定,这样大家就能看到我们的背景色是渐变的啦,这也是市场上很多指标看起来高大上的原因。以上就是魔改藏纤通道线的完整展示啦, 用法也是相对直观的,就不做具体的解释。以上代码仅作为学习研究案例,如果想用在实际交易中,还需要进一步的优化研究,根据实际情况多因素的考虑哦。