美文网首页
ea简明教程1 时间,数组函数,数据类型

ea简明教程1 时间,数组函数,数据类型

作者: 飞猪的浪漫 | 来源:发表于2023-08-22 10:47 被阅读0次

init 初始化函数;加载函数。deinit卸载函数。

start为主函数,主要执行代码在这里。

init主要存放图,指标的基本初始化,包括曲线规模,标记,指标显示格式。        

start是循环运行的。

数组函数常用的例子;

mt4编程大全

// 单行注释 

/* 多行

     注释 // 嵌套的单行注释 

注释结束 */

[if !supportLists]· [endif]Integer (int)

[if !supportLists]· [endif]Boolean (bool)

[if !supportLists]· [endif]ëèòåðàëû (char)

[if !supportLists]· [endif]String (string)

[if !supportLists]· [endif]Floating-point number (double)

[if !supportLists]· [endif]Color (color)

[if !supportLists]· [endif]Datetime (datetime)

bool a = true;

bool b = false;

bool c = 1;

"This is a character string"

"Copyright symbol \t\xA9"

"this line with LF symbol \n"

"A" "1234567890" "0" "$"

将x的值赋值给y y = x;

将x的值加到y上面 y += x;

在y上面减去x的值 y -= x;

得到y的x倍的值 y *= x;

得到y除以x的值 y /= x;

取y除以x后的余数 y %= x;

y向右位移x位 y >>= x;

y向左位移x位 y <<= x;

得到逻辑AND的值 y &= x;

得到逻辑OR的值 y |= x;

得到逻辑非OR的值 y ^= x;

// symbol constants

C'128,128,128' // gray

C'0x00,0x00,0xFF' // blue

// named color

Red

Yellow

Black

// integer-valued representation

0xFFFFFF // white

16777215 // white

0x008000 // green

32768 // green

~ 运算符对操作数执行按位求补操作。

b = ~n;

>> 运算符对操作数执行向右位移操作。

x = x >> y;

<< 运算符对操作数执行向左位移操作。

x = x << y;

一元 & 运算符返回操作数的地址

为整型和bool 类型预定义了二进制 & 运算符。对于整型,& 计算操作数的按位“与”。对于 bool 操作数,& 计算操作数的逻辑“与”;也就是说,当且仅当两个操作数均为 true 时,其结果才为 true。

b = ((x & y) != 0);

二进制| 运算符是为整型和 bool 类型预定义的。对于整型,| 对操作数进行按位“或”运算。对于 bool 操作数,| 对操作数进行逻辑“或”计算,也就是说,当且仅当两个操作数均为 false 时,其结果才为 false。

b = x | y;

为整型和bool 类型预定义了 ^ 二进制操作数。对于整型,^ 计算操作数的按位“异或”。对于 bool 操作数,^ 计算操作数的逻辑“异或”;也就是说,当且仅当只有一个操作数为 true 时,其结果才为 true。

b = x ^ y;

注:位逻辑运算符只作用于Integers类型

if while for 

init()在载入时调用,可以用此函数在开始自定义指标或者自动交易之前做初始化操作。

deinit()在卸载时调用,可以用此函数在去处自定义指标或者自动交易之前做初始化操作。

start()当数据变动时触发,对于自定义指标或者自动交易的编程主要依靠此函数进行。

函数:

int somefunc()

{

double a=linfunc(0.3, 10.5, 8);

}

double linfunc(double x, double a, double b)

{

return (a*x + b);

}

extern datetime tBegin_Data = D'2004.01.01 00:00';

extern color cModify_Color = C'0x44,0xB9,0xE6';

#define ABC 100

#define PI 0.314

#define COMPANY_NAME "MetaQuotes Software Corp."

#property link "http://www.metaquotes.net"

#property copyright "MetaQuotes Software Corp."

#property stacksize 1024

void IndicatorBuffers(int count)

设置自定义指标缓存数

:: 输入参数

count - 缓存数量 

void IndicatorShortName( string name)

设置指标的简称 

:: 输入参数

name - 新的简称 

bool SetIndexBuffer( int index, double array[])

设置指标线的缓存数组 

:: 输入参数

index - 第几根指标线 0-7

array[] - 缓存的数组 

void SetIndexDrawBegin( int index, int begin)

设置划线的开始点 

:: 输入参数

index - 第几根指标线 0-7

begin - 划线的开始点 

void SetIndexLabel( int index, string text)

设置指标线的名称 

:: 输入参数

index - 第几根指标线 0-7

text - 线的名称,Null不会显示在数据窗口中 

//----

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,Tenkan_Buffer);

SetIndexDrawBegin(0,Tenkan-1);

SetIndexLabel(0,"Tenkan Sen");

//----

SetIndexStyle(1,DRAW_LINE);

SetIndexBuffer(1,Kijun_Buffer);

SetIndexDrawBegin(1,Kijun-1);

SetIndexLabel(1,"Kijun Sen");

void SetIndexStyle( int index, int type, int style=EMPTY, int width=EMPTY, color clr=CLR_NONE)

设置指标线的样式 

:: 输入参数

index - 第几根指标线 0-7

type - 线形状的种类,详见线条种类

style - 划线的样式

width - 显得宽度(1,2,3,4,5)

clr - 线的颜色 

相关文章

  • ts 数据类型

    数据类型 1. 基础类型数据 2. 引用类型 对象和数组对象和数组.png 函数函数修饰词.png

  • js中的数组对象和 Math对象

    数组对象 创建数组 数组可以存储任意数据类型的数据存储方式分为字面量方式存储、构造函数方式存储数据类型:5基1复5...

  • Javascript 语法(四)

    今天我们来说说JS的复杂数据类型。数组 、对象称为复杂类型,也称为引用类型。比如数组 函数 正则 时间函数 都属于...

  • Java Script 数组

    数组简介 数组:一组数据的集合,数组中的每个元素可以保持任何数据类型 1、数组的创建 ①、构造函数方法创建 例如:...

  • 6-Python-NumPy创建数组

    1、创建数组函数 创建一个指定形状(shape)及数据类型(dtype)且未初始化的数组: shape 指定 数组...

  • 8-二维数组/字符串/指针

    1.二维数组与参数 1.二维数组的元素作为函数参数二维数组的元素就相当于基本数据类型变量,作为函数参数与变量相同 ...

  • C语言数组注意事项

    数组和函数 基本数据类型和函数基本数据类型作为函数参数,在函数中修改形参的值不会改变函数外变量的值基本数据类型有:...

  • Python学习

    1、数据类型 字符串 str 数组 list 元组 tuple 字典 dict 集合 set 2、函数 2-1 ...

  • 2021-01-22

    前端学习Day 1 熟悉BOM/DOM 数据类型之间的转换 数组的几种API调用 传统函数和箭头函数的区别 // ...

  • 13_伪数组和数组的区别?相互转化的方法有哪些

    一、数组 1、数据类型 在JavaScript中,除了5种原始数据类型之外,其他所有的都是对象,包括函数(Func...

网友评论

      本文标题:ea简明教程1 时间,数组函数,数据类型

      本文链接:https://www.haomeiwen.com/subject/ukjdmdtx.html