mql4
sjpljr
我不会,我学习。
展开
-
自动止盈止损EA
//+------------------------------------------------------------------+//| 自动设置止损.mq4 |//| Copyright 2021, MetaQuotes Software Corp. |//| .原创 2021-08-04 08:33:07 · 1760 阅读 · 0 评论 -
MT4多周期RSI指标(标准编写)
MT4多周期RSI指标原创 2022-08-06 06:52:05 · 1940 阅读 · 0 评论 -
mt4 stochastic指标H1、H4、D1、W1叠加(同时显示多个周期)
Bid(卖出价,报价中较低的价格)/Ask(买入价,报价中较高的价格)开出“市价成交”类型买单,必须以Ask价才能立即成交(市价买入),买单平仓需以Bid价平仓。开出“市价成交”类型卖单,必须以Bid价才能立即成交(市价买入),卖单平仓需以Ask价平仓。“挂单交易”类型交易,只有价格达到Bid/Ask后,才能形成交易。自用通用交易EA(半自动,信号提醒,止损、保平)编程目标:.........................................................原创 2018-10-29 08:18:59 · 390 阅读 · 0 评论 -
Bar上平仓后满足开仓条件不再开仓
在K1这根Bar上达到了平仓条件已经平仓,但是平仓后满足开仓条件。造成开仓—平仓—开仓循环(假锁现象,至少重复10多次,交易费攀升),如何实现平仓后的Bar不再开仓?每Bar的时间周期内,能够TICK多次。问题一:程序每TICK就下一次单,如何防止重复下单呢?==================== 问题二:比如,我在1.3600下了单,当他涨到1.3620,没平,之后返回来到1.36原创 2017-04-14 10:08:46 · 2175 阅读 · 0 评论 -
bollea
//+------------------------------------------------------------------+//| 布林战法.mq4 |//| Copyright 2016, MetaQuotes Software Corp. |//|原创 2017-04-14 10:08:26 · 398 阅读 · 0 评论 -
MT4第四节之操作符
原文地址:操作符" HREF="http://blog.sina.com.cn/s/blog_4f8d01b00100ctri.html" TARGET="_blank">MT4编程参考-第四节 操作符作者:一龙一枪expressi0n 在新浪博客里成了非法字符,只能换成expression。操作符 [Operators]格式和嵌套格式.一个操作符可以占用一行或者多行,两个或原创 2017-04-14 10:07:29 · 2072 阅读 · 0 评论 -
MT4提示警示return value&nbs…
问题1:MT4提示警示return value of 'OrderClose' should bechecked代码编程不够严谨的警告,非代码错误。不会影响你EA的运行。新版的MQL4对于订单类函数语句要求函数的返回值要明确,否则会出现此种警告。 orderclose(); orderselect(); ordersend(); OrderDelete(OrderTic原创 2017-04-14 10:07:24 · 3695 阅读 · 0 评论 -
MT4一键删除挂单及关闭成交单脚本
MT4一键删除、修改订单生效时间挂单及删除成交单脚本,修改onekey_orders变量的值,实现不同功能//+------------------------------------------------------------------+//| 一键删除修改挂单关闭成交...原创 2019-02-22 11:38:53 · 5037 阅读 · 1 评论 -
MetaEditor中MQL使用方法
MT4程序——帮助——MQL5文档,转到网页,切换到中文,点击旁边搜索图标。MetaEditor编辑器,点击相应关键字,按F1键,即可启动MT4对应的MQL4的对应关键字用法帮助。但是英文。时间序列和指标访问 / iHighest - 参考MetaTrader 5的算法/自动交易语言 https://www.mql5.com/zh/docs/series/ihighest面向初学者的...原创 2018-10-06 18:10:45 · 2057 阅读 · 0 评论 -
python邮件处理(smtplib与email模块)、mql4中的邮件处理
python:Python SMTP发送邮件 | 菜鸟教程 http://www.runoob.com/python/python-email.htmlsmtplib与email模块(实现邮件的发送)https://www.cnblogs.com/freely/p/6859117.htmlsmtplib — SMTP protocol client — Python 3.7.1 do...原创 2018-06-16 16:19:20 · 1611 阅读 · 0 评论 -
ea之网站
www.eazhijia.com,n:小笨鱼;p:x??1??4原创 2017-11-29 15:13:35 · 438 阅读 · 0 评论 -
MT4中指标编程关键字速记含义
clrDodgerBlue:前面的clr是color之意,如clrSnow、clrDarkBlue等。clr小写,后面的每个词首字母大写。否则MetaEditor可能认不出。原创 2017-12-07 12:11:49 · 4709 阅读 · 0 评论 -
MT4之提醒功能及MT4登录正常但不能交易
MT4登录正常但不能交易(无交易菜单)原因:登录时使用的是投资密码(只读密码)变更方法:MT4“工具”——服务器选项——更改密码——选定主密码。或者直接登录,也必须输入主密码才可。mete trader 4 download:https://apk.support/download-app/net.metaquotes.metatrader41、弹出窗口报警:当(预设条...原创 2017-12-02 10:16:08 · 7361 阅读 · 0 评论 -
自制通道交易法.mq4
关于止损点的问题,不建议超出几个固定点就止损。价格到达上下轨位,下单的止损为前一高点,高点与轨道线价格差建议不超20点,要以盈亏比设定是否合算。如果超过前期高点,考虑反向开单,开仓时点为突破止损线后回采。//============原则高胜算:盈亏的概率(次数亏少盈多)盈亏的空间(金额点数上亏少盈多)盈亏的频率(时间)(避免频繁交易,适度)//===========实施方案消息原创 2017-04-14 10:00:04 · 3392 阅读 · 1 评论 -
基础模型
#property copyright "Copyright ?2007, 520FX Corp."//指标版权信息#property link "http://www.520fx.com" //指标联系的网站链接//=====可调参数部分==============#define Magic 20090101 //预定义的常量Magic用于后面程序里的开仓动作时标记在订单里面的一个符号原创 2017-04-14 10:00:00 · 368 阅读 · 0 评论 -
整点开仓
//+------------------------------------------------------------------+//| 整点开仓.mq4 |//| 自律原创 2017-04-14 09:59:10 · 496 阅读 · 0 评论 -
MQL4基础知识学习(系统保留字区分…
系统保留字:(每个保留字严格区分大小写,否则MetaEditor不识别!)(把光标放在 命令上按F1,能快速找到此命令的解释!)1、extern:Defining externvariables 外部定义变量外部定义的可变量。在数据类型公布之前指定外部变量。示例:extern doubleInputParameter1 = 1.0;extern colorInputPar原创 2017-03-16 10:58:26 · 3125 阅读 · 1 评论 -
MQL4关键函数学习
原文地址:MQL4关键函数学习作者:直挂云帆济沧海一 如何抓取价格数据1 如何获得本货币对的买价、卖价double ask = Ask; //Ask是关键字,表示本货币对买价;double bid = Bid; // Bid是关键字,表示本货币对卖价; 2 如何获得任意货币对的买价、卖价double MarketInfo(stringsymbol, int type);MarketI转载 2017-03-16 10:58:24 · 2825 阅读 · 0 评论 -
MQL4 开始动手写自己的外汇…
原文地址:开始动手写自己的外汇智能交易系统">MQL4 开始动手写自己的外汇智能交易系统作者:秋实夏花这几天又重温了一下外汇市场的紧张时光,对于汇市的人来说,时时刻刻的紧张盯盘带来的压力不是股票那种隔天才能交易的模式能够“媲美”的。此刻,我真正能体会到人们能于科技对智能化对自动化的渴望。人们总说汽车使人懒惰之类的话,却仍旧对智能化趋之若鹜。这不是高科技的错,人类的大脑早已无法快速计算自己的生活,因转载 2017-03-16 10:58:21 · 2564 阅读 · 1 评论 -
EA 编程 问题集
原文地址:编程 问题集">EA 编程 问题集作者:直挂云帆济沧海@ if(AccountMargin()>0) 保证金比例= Print("保证金比例=",DoubleToStr(AccountEquity()/AccountMargin()*100,2),"%"); @ 测试数据次数过多,目录文件胖到走不到时,就减肥: 目录: t转载 2017-03-16 10:57:38 · 1886 阅读 · 0 评论 -
EA设计零起点!点点鼠标就能…
原文地址:EA设计零起点!点点鼠标就能拥有属于自己的EA!作者:直挂云帆济沧海EA的基本框架/+------------------------------------------------------------------+//| Designed bybull, China |//转载 2017-03-16 10:57:35 · 696 阅读 · 0 评论 -
MQL4内置函数--总结汇总
原文地址:MQL4内置函数--总结汇总作者:交易之外MQL4内置函数Abs–返回这个数值的绝对值(模块)语法:Abs函数 (n个表达式) 参数:数值AccountName – 返回包含用户名的文本串 (同义词:AccName ) Alert –产生包含用户定义数据的对话屏语法: Alert(...)参数的任何非零数都可能。 Ceil –返回代表最小接近整数的一个数字,转载 2017-03-16 10:57:32 · 4943 阅读 · 1 评论 -
MQL4关键函数学习
原文地址:MQL4关键函数学习作者:直挂云帆济沧海一 如何抓取价格数据1 如何获得本货币对的买价、卖价double ask = Ask; //Ask是关键字,表示本货币对买价;double bid = Bid; // Bid是关键字,表示本货币对卖价; 2 如何获得任意货币对的买价、卖价double MarketInfo(stringsymbol, int type);MarketI转载 2017-03-16 10:57:29 · 2335 阅读 · 0 评论 -
代码解读
原文地址:代码解读作者:交易之外代码解读在MT4安装后,默认会给用户提供几个例子程序,这些程序对于新学习EA开发过程中有很大的帮助,下面我们就来对MACD Sample这个例子EA来做个解读,来看看别人是如何开发一个EA的。首先是注释,在MQL语言中所有//的这一行就是注释行,系统本身不会去执行它,它只是用来解释当前代码的含义的,我们在代码中加入这些注释为了是让我们能够清楚的阅读代码的含义,在转载 2017-03-16 10:57:26 · 2574 阅读 · 0 评论 -
MQL语言 EA代码注解
原文地址:EA代码注解">MQL语言 EA代码注解作者:交易之外在MT4安装后,默认会给用户提供几个例子程序,这些程序对于新学习EA开发过程中有很大的帮助,下面我们就来对MACDSample这个例子EA来做个解读,来看看别人是如何开发一个EA的。首先是注释,在MQL语言中所有//的这一行就是注释行,系统本身不会去执行它,它只是用来解释当前代码的含义的,我们在代码中加入这些注释为了是让我们能够转载 2017-03-16 10:57:24 · 6775 阅读 · 0 评论 -
TrendMeLeaveMe解析
在启动"TrendMeLeaveMe"EA之前只要画出趋势是向上还是向下. 设置属性, 运行EA,然后就可以去睡觉或者工作了.1. 本EA不会自动工作. 您必须画出是向上趋势, 向下趋势, 或者水平趋势. 把它称为buystop 或者 sellstop ,设置 BuyStop_StepUpper, BuyStop_StepLower, SellStop_StepUpper和SellStop原创 2017-03-16 10:58:32 · 974 阅读 · 0 评论 -
一步一步解读MT4的例子EA(init,sta…
在MT4安装后,默认会给用户提供几个例子程序,这些程序对于新学习EA开发过程中有很大的帮助,下面我们就来对MACDSample这个例子EA来做个解读,来看看别人是如何开发一个EA的。首先是注释,在MQL语言中所有//的这一行就是注释行,系统本身不会去执行它,它只是用来解释当前代码的含义的,我们在代码中加入这些注释为了是让我们能够清楚的阅读代码的含义,在程序中加入详细的注释是一个很好的编程习原创 2017-03-16 10:58:35 · 11916 阅读 · 2 评论 -
EA基础模型
#property copyright "Copyright ?2007, 520FX Corp."//指标版权信息#property link "http://www.520fx.com" //指标联系的网站链接//=====可调参数部分==============#define Magic 20090101 //预定义的常量Magic用于后面程序里的开仓动作时标记在订单里面的一个符号原创 2017-04-14 09:59:05 · 2074 阅读 · 0 评论 -
TrendMeLeaveMe,sjp改
//+------------------------------------------------------------------+//| TrendMeLeaveMe.mq4 |//| Copyright?2006, Eng. Wad原创 2017-04-14 09:58:55 · 390 阅读 · 0 评论 -
浮点数、定点数
浮点数是表示小数的一种方法.所谓浮点就是小数点的位置不固定,与此相反有定点数,即小数点的位置固定.整数可以看做是一种特殊的定点数,即小数点在末尾.8086/8088中没有浮点数处理指令,不过从486起,CPU内置了浮点数处理器,可以执行浮点运算.一般的浮点数有点象科学计数法,包括符号位、指数部分和尾数部分.浮点数是指小数点位置可以浮动的数据,通常以下式表示:E次方 N = M·R原创 2017-04-14 09:58:26 · 540 阅读 · 0 评论 -
mql----Program Run 程序运行
Program Run 程序运行1、start与OnStart区别:MT4更新之后,如果选择新建脚本,默认是下面的格式:void OnStart(),但是,我看过很多其他MT4教学视频的时候,MT4脚本默认的都是下面的格式:int start()MT4 build 600 后的新函数名 void OnStart(), 如果你的 MT4 是还是旧版的, 可以改为 void start()原创 2017-04-12 11:53:17 · 2097 阅读 · 0 评论 -
转MQL4论坛:MQL4程序的常见…
原文地址:转MQL4论坛:MQL4程序的常见错误以及如何避免它们作者:金融自动化交易新文章MQL4程序的常见错误以及如何避免它们已发布一些较旧的程序可能在新版本的MQL4编译器中返回错误。为了避免关键的程序完成,以前版本的编译器在运行环境中处理了许多错误。例如,除数为零或数组越界都是严重错误,并通常会导致应用程序崩溃。这些错误只在一些状态下针对某些变量值而发生。阅读这篇文章了解如何处理转载 2017-03-16 10:58:54 · 1112 阅读 · 0 评论 -
(datetime)问题possible loss…
doublepb=ObjectGetValueByTime(0,name, (datetime)ObjectGet(name,OBJPROP_TIME3),0);如果不加(datetime),就会出现提示:possible loss of data dueto type conversion其实时间既可以double,也可以int,当然他的本质是datetime,只是可读不一样。用(da原创 2017-03-16 10:58:51 · 718 阅读 · 0 评论 -
RSI\Stochastic\trend配合使用EA
//+------------------------------------------------------------------+//| SJPTEST.mq4|//| Copyright2016, MetaQuotes Soft原创 2017-03-16 10:58:49 · 1550 阅读 · 0 评论 -
OrderTicket( ) ,OrderM…
OrderTicket( ) ,OrderMagicNumber( ) , OrderCo...OrderTicket( ) ,OrderMagicNumber( ) , OrderCo... http://www.360doc.com/content/12/0215/16/6992572_186842515.shtml int ObjectGetShiftByValue( stri原创 2017-03-16 10:58:46 · 958 阅读 · 0 评论 -
MQL语言命令中子段的含义
void OnTick() {//--- if(OrderSelect(67712030,SELECT_BY_TICKET)==true) Print("Magic number for the order 1",OrderTicket());//输出结果:67712030 else Print("OrderSelectreturned erro原创 2017-03-16 10:58:43 · 702 阅读 · 0 评论 -
MQL4函数 Print M…
原文地址:Print MarketInfo 的介绍">MQL4函数 Print MarketInfo 的介绍作者:季风我们的群:关于这篇文章如果微信版面显示不全,可以拖到文章后面查看原文主要说几个简单的函数1:Print将在EA的调试窗口输出日志信息。参数可以是任何类型的。void Print( argument, // 第一个值转载 2017-03-16 10:57:21 · 2243 阅读 · 0 评论