量化编程文华财经T8基础编程连载1

量化编程文华财经T8基础编程连载1

最近由于工作以及生活琐事一直没有更新,再加之写文章要话题和心情,孩子们都陆续放暑假和毕业时间段,今天孩子来跟我说想学编程,我其实很早就有想法让他学会编程,现在他主动想介入,那就正中我下怀,因为兴趣是学习最大的动力。那么从今天起我们就选择这个可以一直连载下去的话题作为开篇之作,希望大家多多鼓励支持。

量化编程文华财经T8基础编程连载1

言归正传

什么是量化?

量化就是可以用数值表现的形式并且用于决策的依据都可以统称为量化。

举例:

低于10度穿毛衣加外套,低于20°的气温就要穿长袖,高于30°就穿短袖,这就是我穿衣选择的标准,这里的10,20和30就是量化的数值,如果你说看到天气预报12°,你说可能有点冷,这里的可能就不是量化术语了,在量化人眼中就应该毫不犹豫穿起长袖就出门,因为10<12<20。

中医之所以没办法像西医那样全世界大行其道,占据医疗统治地位,最大的问题就是没有实现量化的模式,同样的病症可以做到千人千方,完全靠经验和前人总结,这里面的变量太多,很难推广实行。像西医确定你是否有高血压症状:同一天测量出3次血压≥140/90mmHg的情况,只要在这范围都属于高血压!这里的140代表收缩压,90代表舒张压,看到没有清晰明确,一目了然接下来就是对症下药就好。

量化编程文华财经T8基础编程连载1

什么是编程?

编程,俗称写代码,或者写程序,让计算机按照编程者的思维去执行一系列指令的行为。

但是现在市面上流行的语言至少有上百种,主流的编程语言有三十多种,C语言,C++,Java,Python,Ruby…….这些都属于编程的语言,你可以把它们理解成方言一样,虽然语法不一样实现的意图都一样,最终通过编译器编程机器语言010101……的形式。

上面这些学习曲线不一样,越难学的跨平台就越广,越好学的施展的地方就越小,有的是过程式,面对对象,web开发以及脚本,其实就看你的需求,不要啥都想学,根据需求和规划,其实你学精一个就够你用了,我这里大力推荐学Python,Python语法简洁、易学的高级编程语言,广泛用于数据科学、人工智能、网络开发等领域。学习曲线平缓,不像C类语言那么陡峭,开源和库文件非常丰富,不用重复造轮子,很多直接调用就好。

举例:我们要输出“hello Word

量化编程文华财经T8基础编程连载1

C语言的写法:

#include <stdio.h>

int main() {

printf(“Hello, World!”);

return 0;

量化编程文华财经T8基础编程连载1

Python的写法:

print(“Hello, World!”)

看到没有,这就是效率。

我选择的是Python和麦语言(公式语言),我的原则就是简单,在我眼中越简单越可靠,越复杂反脆弱性越差。

选择麦语言对我来说是机缘巧合和实际需要,文华财经T8软件就是麦语言,神奇的是这个语言是文华公司自己开发的,他内置编译器不需要靠第三方软件就可以实现99%的交易策略,T8的优势就是采用函数打包,调用就好。

量化编程文华财经T8基础编程连载1

下面大名鼎鼎也是我喜欢的一个指标——布林通道线源码

周期:21,标准差:2

MID:MA(CLOSE,21);

//求N个周期的收盘价均线,称为布林通道中轨

TMP2:=STD(CLOSE,21);

//求M个周期内的收盘价的标准差

TOP:MID+2*TMP2;

//布林通道上轨

BOTTOM:MID-2*TMP2;

//布林通道下轨

输出演示:

量化编程文华财经T8基础编程连载1

今天就到此为止,先热个身,下期我们就讲解T8的软件使用和具体操作,后面我将陆续讲解怎么编写指标和交易代码,讲解为什么这样编写,以及这样编写的理由和逻辑道理(未完待续)

量化编程文华财经T8基础编程连载1

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/78483
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 15 日
下一篇 2024 年 7 月 15 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注