EA编程
-
【外汇EA编程学习】MT4新编:简单三线交叉EA(精华)(图文)
MT4编程入门教程目录MT4编程入门1:MT4自定义指标的基本操作MT4编程入门2:指标源码中的常用符号说明MT4编程入门3:自定义变量MT4编程入门4:自定义函数MT4编程入门5:自定义数组MT4...
-
【外汇EA编程学习】EA(原码)学习
//+------------------------------------------------------------------+
#property copyright "2009"
#property link " "
int MagicNumber = 0;
string EAname ="顺... -
【外汇EA编程学习】锁仓顺势加码EA源码
//+------------------------------------------------------------------+
//2006.12.20 V2.0 增加了对手动订单的主动止盈功能
//2007.01.03 V2.1 对于已经成交的... -
【外汇EA编程学习】EA编程针对价位变动及滑点或数据公布
我们都知道MT4界面看到的价格是服务器送过来的。但并不一定是当前服务器上的最新价格,有可能最新价格"正在路上"。这时候如果你的程序计算发现满足入场条件 发出了以当前价...
-
【外汇EA编程学习】影响自动交易系统运行速度因素?
是什么影响了自动交易系统的运行速度?除了系统交易模型本身的效率之外,我们能够在哪些客观环境进行提高?
程序语言以及代码的效率
自动交易系统的实现语言和编译器是... -
【外汇EA编程学习】关于金融智能(EA)交易的使用
经过编写评测、逆向分析、反编译千款智能交易EA后,发现评测及使用金融智能EA需要注意以下几点:
EA的视觉偏差:
人体通过视觉所观测的事物是立体化、多样化的,能达到... -
【外汇EA编程学习】通用自定义函数-平调所有持仓单(含挂单)
void CloseAllOrder()//平掉所有仓位包括挂单
{
int tick[200];
PingFlag=0;
int j=0;
for(int i=0;i<OrdersTotal();i++)
{
OrderSelect(i, SELECT_BY_... -
【外汇EA编程学习】外汇智能交易策略
所有的交易分类都是完全随意的。下面这种分类强调从交易的基本概念上分类
根据走势
根据走势的策略等待与所建仓位同方向的价位变化。这样,我们假设走势会保持这个... -
【外汇EA编程学习】EA编程教程大全之字符函数
字串符类型数据的一组函数。
StringConcatenate
StringFind
StringGetChar
StringLen
StringSetChar
StringSubstr
StringTrimLeft
StringTrimRight
stri... -
【外汇EA编程学习】EA编程教程大全之图表函数
对于当前图表有关的图表物件的一组函数。ObjectCreate
ObjectDelete
ObjectDescription
ObjectFind
ObjectGet
ObjectGetFiboDescription
ObjectGetShiftByValu... -
【外汇EA编程学习】EA编程教程大全之数组函数
使用数组的一组函数。
数组的最大维数为四维。每个维数被索引编为从0 至维度-1。事实上,第一维数组的50 个,在调用时第一个数组显示为[0], 最后一个数组显示为[49]。使用这些... -
【外汇EA编程学习】EA编程教程大全之账户函数
AccountBalance AccountCredit
AccountCompany
AccountCurrency
AccountEquity
AccountFreeMargin
AccountFreeMarginCheck
AccountFreeMarginMode
AccountL... -
【外汇EA编程学习】EA编程教程大全之日期、时间函数
表示时间类型数据的一组函数(从1970年1月1日午夜开始以秒为单位计算)。
Day
DayOfWeek
DayOfYear
Hour
Minute
Month
Seconds
TimeCurrent
TimeDay
Tim... -
【外汇EA编程学习】外汇MT4交易系统“通过"智能交易"自动化交易”
通过使用"智能交易"功能,当您不在电脑旁边时,MetaTrader 也可以自动地控制交易。"智能交易"亦可以使您排除心理因素的干扰,心理因素的作用对您决定是否完成一项交易也有不小的...
-
【外汇EA编程学习】外汇EA编程教程——变量
1 本地变量:
定义在函数内部的变量称为本地变量,它的作用范围只有在定义它的函数内可以访问,在函数外面的代码,不能访问函数里面的变量。例如:
int funcname(int a)
{
int... -
【外汇EA编程学习】外汇EA编程教程——预处理程序
预处理程序是MQL编译器的一个子系统,通过预处理程序可以使软件的可读性更好,预处理程序运行在程序编译之前。预处理指令以(#)开头。
1 定义常量使用#define来定义常量。如:
1... -
【外汇EA编程学习】外汇EA编程教程——操作符与表达式
简介:
计算操作符有 +,-,*,/ 。%(求余),bool类型运算符(&&代表“与”,||代表“或”)。赋值运算符,=,+=,*=.
1 表达式,例如:
a++; b = 10;
x = (y * z) /
(... -
【外汇EA编程学习】外汇EA编程教程——函数
函数就是一个有某种功能的程序块,我们可以在程序的各个地方调用函数。一个函数由返回类型,函数名,函数参数构成。函数的参数最多不能超过64个。
例如:一个实现加法功能的函数,... -
【外汇EA编程学习】外汇EA编程教程——操作符
1 复合语句。
一个复合操作(版块)有一个或多个语句构成,他们由大括号和小括号({})包括起来,注意小括号后面不需要分号(;) 例如:
if(x==0)
{
Print("invalid position x=",x... -
【外汇EA编程学习】外汇EA编程教程——数据类型转换
MQL语言目前仅支持隐式转换,MQL目前可以做一下数据类型自动转换。
int(bool, color, datetime) 可转换成 double 或 string
double 可转换成 string,除了以上两种转换外,不... -
【外汇编程学习】外汇EA编程教程——数据类型
所有的程序就是对数据进行操作,我们根据不同的需求对数据定义不同的类型,比如数字类型的数据用于操作数组。价格数据使用浮点型类型数据,MQL本身没有货币类型的数据类型。...
-
【外汇编程学习】外汇EA编程教程——MQL语法
什么是MQL?MetaQuotes Language 4 (MQL4)语言是MT4软件为了编写出执行交易策略的内置编程语言。我们可以通过编写EA(Expert Advisors)来控制MT4客户端按照我们的预先定义好的...
-
【外汇编程学习】外汇交易辅助EA(编写)
#property copyright "外汇联盟 www.FXunion.com QQ群144033"
#property link ""
//=============== VARS external
extern int 第一目标点数 = 20;
extern int 第二目... -
【外汇编程学习】外汇EA功能性的脚本-含源码
能显示你在图表上画的水平线距离现价的点数,只要把它拖到你使的图表中即可!我写过的脚本太多了。比如在图表上画一条水平线然后系统判断所处位置自动挂单,如果移动线的位置挂单...