MQL:5分钟双均线EA

2023-11-10 11:30
文章标签 分钟 ea 均线 mql

本文主要是介绍MQL:5分钟双均线EA,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

//+------------------------------------------------------------------+
//|                                                 myEA20180115.mq4 |
//|                                             Copyright 2017,CuiYi |
//|                                                1010333562@qq.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2017,CuiYi"
#property link      "1010333562@qq.com"
#property version   "1.00"
#property strict
#define MAGICMA 19880305extern double Lots=0.02;int CalculateCurrentOrder(string symbol){int buys=0,sells=0;for(int i=0;i<OrdersTotal();i=i+1){if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false)	break;if(OrderSymbol()=="EURUSD" && OrderMagicNumber()==MAGICMA){if(OrderType()==OP_BUY) 	buys++;if(OrderType()==OP_SELL)	sells++;}}if(buys>0)	return(buys);else		return(-sells);}void CheckForOpen(){double ma1,ma2,ma3,ma4;int res;ma1=iMA(NULL,5,6,0,MODE_EMA,PRICE_CLOSE,1);ma2=iMA(NULL,5,18,0,MODE_EMA,PRICE_CLOSE,1);ma3=iMA(NULL,5,6,0,MODE_EMA,PRICE_CLOSE,2);ma4=iMA(NULL,5,180,0,MODE_EMA,PRICE_CLOSE,2);if(ma1>ma2 && ma3<ma4){res=OrderSend("EURUSD",OP_BUY,Lots,Ask,3,0,0,"",MAGICMA,0,Blue);return;}if(ma1<ma2 && ma3>ma4){res=OrderSend("EURUSD",OP_SELL,Lots,Bid,3,0,0,"",MAGICMA,0,Red);return;}}void CheckForClose(){double ma1,ma2,ma3,ma4;ma1=iMA(NULL,5,6,0,MODE_EMA,PRICE_CLOSE,1);ma2=iMA(NULL,5,18,0,MODE_EMA,PRICE_CLOSE,1);ma3=iMA(NULL,5,6,0,MODE_EMA,PRICE_CLOSE,2);ma4=iMA(NULL,5,18,0,MODE_EMA,PRICE_CLOSE,2);for(int i=0;i<OrdersTotal();i++){if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false)	break;if(OrderMagicNumber()==MAGICMA || OrderSymbol()=="EURUSD"){if(OrderType()==OP_BUY){if(ma1<ma2 && ma3>ma4)	{if(!OrderClose(OrderTicket(),Lots,Bid,3,White))Print("OrderClose error ",GetLastError());}break;}if(OrderType()==OP_SELL){if(ma1>ma2 && ma3<ma4){if(OrderClose(OrderTicket(),Lots,Ask,3,White))Print("OrderClose error ",GetLastError());}break;}}}}void start(){if(Bars<100 || IsTradeAllowed()==false) return;if(CalculateCurrentOrder(Symbol())==0) CheckForOpen();else CheckForClose();}

转载于:https://my.oschina.net/u/3093769/blog/1607291

这篇关于MQL:5分钟双均线EA的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/382378

相关文章

九分钟学会 Markdown

转自:http://dapengde.com/archives/17033 技多不压身。如果你愿意花九分钟学一个当前流行的软件技术的话,可以开始计时了。 00:00 是什么以及为什么 Markdown 是一种轻量级标记语言。好吧,我承认这不是人话。换个说法:Windows 里的记事本或办公软件 Word 你用过吧?类似的,Markdown 软件是用来在电脑里写文字的(作文、笔记、会

2023-2024 学年第二学期小学数学六年级期末质量检测模拟(制作:王胤皓)(90分钟)

word效果预览: 一、我会填 1. 1.\hspace{0.5em} 1. 一个多位数,亿位上是次小的素数,千位上是最小的质数的立方,十万位是 10 10 10 和 15 15 15 的最大公约数,万位是最小的合数,十位上的数既不是质数也不是合数,这个数是 ( \hspace{4em} ),约等于 ( \hspace{1em} ) 万 2. 2.\hspace{0.5em} 2.

Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!

代码仓库 会同步代码到 GitHub https://github.com/turbo-duck/flink-demo 当前章节 继续上一节的内容:https://blog.csdn.net/w776341482/article/details/139875037 上一节中,我们需要使用 nc 或者 telnet 等工具来模拟 Socket 流。这节我们写一个 ServerSocket

快手可灵大模型开放视频续写功能,可生成最长约3分钟视频

6月21日,可灵再度进化,正式推出图生视频功能,支持用任意静态图像生成5s视频,并且可搭配不同的文本内容,实现丰富的视觉叙事 。 同时,可灵还发布了业内领先的视频续写功能,可为已生成的视频(含文生视频及图生视频)提供便捷的一键续写和连续多次续写,将视频最长可延伸至约3分钟,充分显示了可灵强大的想象力与精细的可控性,极大地拓展了视频大模型的创作边界。 化静为动,按需定制视觉叙事 此前,“可灵”

通用大模型的低代码平台——3分钟内快速搭建一个邮件提醒工具

文章目录 ⭐前言⭐node-koa开发一个发送邮件的api⭐百度智能云控制面板💖 发送邮件的组件配置💖 配置应用发布 ⭐总结⭐结束 ⭐前言 大家好,我是yma16,通用大模型的低代码平台——3分钟内快速搭建一个智能股票分析邮件提醒工具。 通用大模型和垂直大模型的区别 通用大模型是指在多个领域或任务上表现出色的大型模型,它们经过大规模的预训练和微调,具有较高的参数容

文字游侠:一款全新AI写作模型,每天10分钟一键创作爆文!附渠道和玩法教程!

在当今快节奏的社会中,虽然传统的工作可以满足我们基本的物质需求,但许多人内心深处渴望的是更高层次的精神满足。这就像是我们常说的:“工资可以喂饱肚子,副业可以养活灵魂。”这并不是鼓励大家辞去日常工作,而是提倡在保持稳定收入的同时,开启一项副业来追求个人的兴趣和梦想。毕竟,“一方有财,不如八方来财”,多元化的收入来源可以为我们的生活带来更多的色彩和安全感。 在这个内容创作日益盛行的时代,许多人

如何在2分钟内测出浓香型白酒的年份?

执笔 | 敏 敏 编辑 | 古利特 金庸先生所著的武侠小说《射雕英雄传》第十二回中,“北丐”洪七公在教授郭靖降龙十八掌时,用陈年美酒形容“亢龙有悔”——“(亢龙有悔)好比陈年美酒,上口不辣,后劲却醇厚无比”。 醇厚、丰满,柔而不烈,是很多人对于陈年老酒的一致看法。时间是酿酒师的挚友,但是岁月是无形无踪的,如何具像化感知年份酒中的年份是行业亟待解决的课题之一,也是消费者判断

5分钟了解单元测试

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 一、什么是单元测试? 单元测试是指,对软件中的最小可测试单元在与程序其他部分相隔离的情况下进行检查和验证的工作,这里的最小可测试单元通常是指函数或者类;单元测试属于最严格的软件测试手段,是最接近代码底层实现的验证手段,可以在软件开发的早期以最小的成本保证局部代码的质量。另外,

20分钟教你使用hexo搭建github博客

http://www.jianshu.com/p/e99ed60390a8 http://www.jianshu.com/p/e99ed60390a8 http://www.jianshu.com/p/e99ed60390a8 http://www.jianshu.com/p/e99ed60390a8 http://www.jianshu.com/p/e99ed60390a8

转载:如何设置一个严格30分钟过期的Session

好文章自然要转过来哦! 今天在我的微博(Laruence)上发出一个问题: 我在面试的时候, 经常会问一个问题: “如何设置一个30分钟过期的Session?”, 大家不要觉得看似简单, 这里面包含的知识挺多, 特别适合考察基本功是否扎实, 谁来回答试试? 呵呵 为什么问这个问题呢? 1. 我在Twitter上看到了有人讨论这个问题, 2 想起来我经常问这个问题, 所以~~