EasyLanguage入门-1 认识EasyLanguage - MultiCharts 中国服务团队.

Slides:



Advertisements
Similar presentations
未婚懷孕:你想清楚了嗎. 家事?國事?天下事? 台灣未成年小媽媽 比例冠亞洲 衛生署統計台灣性行為低齡化,最小的僅 十二歲半。 未成年懷孕,台灣是千分之十二點九五。 九月墮胎潮.
Advertisements

會員專案簡報 顧問事業部 1 E-leader 策略開發與安裝 證券期貨雙分析師 李寶華 協理. 會員專案簡報 顧問事業部 2 台股的下一步!
偷价格,信号闪烁,未来函数.
2011工作总结 ——345人点亮我的365天 汪颖.
平阴县科技创新券情况介绍 平阴县科学技术局 2016年7月.
“三生教育”专题 生命·生存·生活.
博易大师软件操作培训 主办方:浙江期货行业协会 上海澎博财经资讯有限公司 主讲人:唐飞 2015年8月11日.
技术分析 (技术指标MACD).
寻觅节日诗情.
总资金流向 资金流出:上期所、大商所、郑商所所有品种主力合约持仓资金变化情况
監察院公職人員財產申報處 編製 報告人:林世忠
我的股票投資法 集盛(1455).中鋼(2002).奇美電(3481) 497G0909 周煜凱 497G0007 謝佳佑
常用逻辑用语复习课 李娟.
物质的组成、性质及变化 物质的组成 构成物质的微粒 微粒间的相互作用 物质的分类 按状态分类 按组成分类 物质的性质 物理性质 化学性质.
走势分析.
102學年度法律 基本常識宣導 1.都是手機惹的禍.
Put-Call Parity 與 E-leader進階
班級:觀光一B 姓名:李詩涵 座號: 18 指導老師:杜光玉
项目: 掌握期货交易与盈亏计算 期货交易 期货交易盈亏计算.
达钱/MultiCharts 基本安装与操作使用
一、公司简介 二、网上办税平台简介 三、发票发放操作指南 四、金税盘操作指南 五、售后服务联系方式.
EBNF 请用扩展的 BNF 描述 C语言里语句的结构; 请用扩展的 BNF 描述 C++语言里类声明的结构;
SVN的基本概念 柳峰
Computer Graphics 计算机图形学基础 张 赐 Mail: CSDN博客地址:
全国高校数学微课程教学设计竞赛 知识点名称: 导数的定义.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
期股雙贏-交易員的修鍊 蘇俊輔.
第二章 Java语言基础.
CPU结构和功能.
若2002年我国国民生产总值为 亿元,如果 ,那么经过多少年国民生产总值 每年平均增长 是2002年时的2倍? 解:设经过 年国民生产总值为2002年时的2倍, 根据题意有 , 即.
第一章 函数与极限.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
C语言程序设计 主讲教师:陆幼利.
EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则
领导艺术与方法 适合对象:课长级以上人员 人力资源部 李晓红 2006/6/12
6.4不等式的解法举例(1) 2019年4月17日星期三.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
用计算器开方.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
项目二:HTML语言基础.
Web安全基础教程
本节内容 Win32 API中的宽字符 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
信号量(Semaphore).
第4章 Excel电子表格制作软件 4.4 函数(一).
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
第九节 赋值运算符和赋值表达式.
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
<编程达人入门课程> 本节内容 计算机编程语言 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
ASP.NET实用教程 清华大学出版社 第4章 C#编程语言 教学目标 教学重点 教学过程 2019年5月5日.
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
学习目标 1、了解基本运算符 2、运算符优先级.
临界区问题的硬件指令解决方案 (Synchronization Hardware)
分数再认识三 真假带分数的练习课.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第二章 Java基本语法 讲师:复凡.
本节内容 Windows线程切换_时钟中断切换 视频提供:昆山滴水信息技术有限公司 官网地址: 论坛地址: QQ交流 :
§7.3 离散时间系统的数学 模型—差分方程 线性时不变离散系统 由微分方程导出差分方程 由系统框图写差分方程 差分方程的特点.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
本节内容 动态链接库 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
机械设计A 、B 重修 涮分 学习过,想提高?? 上课 考勤?? 平时成绩 %
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第十七讲 密码执行(1).
学习目标 1、使用Mysql Workbench修改表
顺序结构程序设计 ——关于“字符串”和数值.
<编程达人入门课程> 本节内容 有符号数与无符号数 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
Computational Investing, Part 1 课后分享
学习目标 1、什么是列类型 2、列类型之数值类型.
Presentation transcript:

EasyLanguage入门-1 认识EasyLanguage - MultiCharts 中国服务团队

目的 了解程序运行的架构 了解将交易规则转化为程序策略的过程 EasyLanguage基础语法和基础框架

预备知识 您已经熟悉MultiCharts的各种操作和特色 有一定的交易经验 初步了解MultiCharts内置技术指标的内容

什么是交易策略? 策略就是我们交易规则的固化,量化,规则化。核心是按照条件开仓,平仓。把交易规则转化为能发出买卖信号的程序,这个程序就是我们的交易策略。

什么是EasyLanguage? 写成EasyLanguage: 交易规则: 收盘价大于前高,则市价买入100手; if the close(price) is greater than the high (price) of 1 bar ago, then buy 100 contracts at market; 写成EasyLanguage: If the Close > the High of 1 bar ago then buy 100 contracts next bar at market; 先讲下交易规则,再演示成EL程序。

保留字 – Reserved Words 保留字是程序用于计算特别保留的关键字。以下是几种简单的保留字类型。 种类 颜色 一般保留字 (if, buy ,close…) 蓝色 跳跃字 (the ,of ,at) 鲜红色 分隔符 (> , ; ) 黑色 数值 (1,100) 深蓝色

EasyLanguage的运行规则 从左到右,依次执行 A - I 1.历史回测:每根K线执行一次代码 2.实时行情:每笔交易执行一次代码 程序运行时不管周期,只看K线,根据K线运行。实时行情的时候,每笔交易执行一遍,那么就是说最新的价格就当作收盘价与前一根K线最高价做比较,触发以后在下根K线发市价信号买入。(2点关键,1是只根据K线从左到右运行。2是实时行情中每笔交易执行一遍。)提问1,买入信号是在哪根K线? 1.历史回测:每根K线执行一次代码 2.实时行情:每笔交易执行一次代码

回顾1 交易策略与交易思想之间的关系 EL程序运行的规则是什么 EL程序基础的保留字,语句回顾

几个基本概念 价格数据 基础运算符号 特殊逻辑运算符号 下单动作 EasyLanguage程序编辑类型

价格数据 – PriceData 价格用字 简写 描述 Open O 开盘价(每根BAR的第一个价格) High H 最高价(当根BAR的最高价格) Low L 最低价(当跟BAR的最低价格) Close C 收盘价(当跟BAR最后一个价格) Date D 单跟BAR最后一个价格数据的日期 Time T 单跟BAR最后一个价格数据的时间 Volume V 单跟BAR的所有成交量 OpenInt I 未平仓量

价格数据 – PriceData

基础运算符号 操作 意义 说明 + 加 用于数值运算 - 减 * 乘 / 除 = 等于 用于数值及时间日期的逻辑运算 <> 不等于 < 小于 >= 大于或等于 <= 小于或等于 and 两者均为真 用于布尔值(0或者1)的逻辑运算 Y=A and B (值为1是真,是真值为1 ) or 两者之一为真 布尔值的逻辑运算是重点。A与B可以是一个参数,也可以是一个运算式子。比如var0>var1,这点要讲清楚。布尔运算问第二个问题

特殊逻辑运算符号 Cross over 与“>”,cross under 与“<”的区别: 举例: 保留字 意义 说明 Cross Over 黄金交叉 价格向上突破 Cross Under 死亡交叉 价格向下突破 Cross over 与“>”,cross under 与“<”的区别: Cross over/under只有在“穿越”的那个点成立; “>”和“<”通常表示一种持续的状态; 举例: If close cross over average(close, 100); If close > average(close,100);

回顾2 MC中1根K线是由哪几种基本数据组成? 布尔值与逻辑运算的定义? Y= A or B; 分别当A与B值变化时Y的值。假 如A 与B 是式子呢?

下单动作 保留字 意义 说明 buy 买进开仓 可加上标记,来标识下单动作: buy (“firstEntry”) sell 卖出平仓 sellShort 卖出开仓 buyToCover 买进平仓 保留字 意义 说明 At Close 这根Bar收盘价买进 跟this bar合用 (不能用在next bar) At Market 下根bar 开盘时按市价买进 跟next bar合用 (不能用在 this bar) Limit 限价单 1.跟next bar合用 2.要指定点位 Stop 停损单

EasyLanguage程序编辑类型 类别 说明 举例 函数(Function) 信号(Signal) 指标(Indicator) 常用的数学逻辑运算模块或自定义的运算模块,它可以构成指标与信号。 Average-平均数 Xaverage – 指数平均 Highest – 高点计算 信号(Signal) 编辑买卖逻辑和买卖信号,用来实施自动交易。 均线交叉买卖,突破买卖等 指标(Indicator) 创建图线等指标性标识来协助分析行情,不可编辑买卖信号。 MACD指标,均线,RSI,成交量等

陈述句 - Statements If Close > High of 1 bar ago then EL中的陈述句是组成程序的基本单位; 每个陈述句用来描述基本的逻辑概念; 包括:if-then等结构语句,画线语句,变量声明等; “;”表示一个陈述句的结束; 举例: If Close > High of 1 bar ago then buy 100 contracts next bar at market;

回顾3 买入卖出开仓平仓的关键字? Limit, stop , market, close 几种下单方式的 意义。 Market与close 和 this bar , next bar 的连用关系? 写出当前K线收盘价低于前面第3根K线的收盘 价时,按照市价卖出100手合约的EL程序。

Q&A 对所讲知识的回顾,有不清楚的地方大家可 以交流讨论。 指标,函数,信号的定义与区别。

Thanks 联络电话: 021-5239-0121 MultiCharts中国官网www.multicharts.cn 官方QQ群:149702999 论坛:http://www.aboutels.com Special thanks to steven