MT4MT5之家-MT4MT5指标脚本EA,这里只有干货!
 
昨日:篇  今日:篇   总帖:篇   会员:
今日:0
文章:74
今日:0
文章:60
今日:0
文章:8
今日:0
文章:16
今日:0
文章:14
今日:0
文章:7
今日:0
文章:80
今日:0    总帖:470
admin
6298
MT4MT5在初始安装后有个很恶心的问题,就是所有的数据会在系统盘C盘下,导致万一重装系统啥的很容易数据丢失,现在阿右教大家一个简单的方法,可以把ea脚本历史数据等转移到安装目录下,以后要想转移随便一复制就可以,简单方便高效快捷。步骤,首先将terminal.exe发送快捷方式到桌面,然后右键属性,在快捷方式最后加上 /portable,然后确定即可。再重新双击发送到桌面的这个快捷图标打开MT4,一切豁然开朗,成功转移到MT4安装目录。视频教程:https://www.bilibili.com/video/bv1Lg4y1v7Kq
外汇大家谈 11 0 1392天前
admin
5644
你是不是个亏货?你是不是经常做错方向,如果你是个标准的亏货,那么反向K线指标可以帮你,还是按照你正常的操作,按照反向K线来买卖就可以了,岂不稳乎?犹豫什么,淦就完了!下载:反向K线指标MT5版
MT5指标 7 0 1400天前
admin
5921
MT4全局变量GlobalVariable详解:全局变量在MT4编程中有两层含义,一是编程领域中常规的全局变量含义,即独立于所有函数之外定义的变量,生命周期覆盖整个程序;还有一个就是MT4中独有的:在同一MT4客户端内,所有的指标、脚本和EA都可共享同一全局变量:这里的 客户端全局变量 不要与MQL4程序中定义的 全局变量 混淆。最后访问的 "客户端全局变量" 可以在客户端内保存4个星期,然后将自动删除。对于 "客户端全局变量" 的访问不仅仅是新值的设定,也可以对其进行读取。在客户端启动的所有MQL4程序可以同时访问 "客户端全局变量"。GlobalVariableCheck() – 检查全局变量是否存在GlobalVariableDel() – 删除全局变量GlobalVariableGet() – 获取全局变量的值GlobalVariableName() – 获取指定索引的全局变量名GlobalVariableSet() – 设置全局变量的值GlobalVariableSetOnCondition() – 根据条件设置全局变量值GlobalVariablesDeleteAll() – 删除全部全局变量GlobalVariablesTotal() – 获取全局变量总数GlobalVariableCheck() – 检查全局变量是否存在bool GlobalVariableCheck(string name)如果 "客户端全局变量" 存在,返回TRUE,否则,返回FALSE。要获得详细的错误信息,查看 GetLastError() 函数。参量:name - 客户端全局变量名称。示例:// 使用前先检查变量  if(!GlobalVariableCheck("g1"))    GlobalVariableSet("g1",1);GlobalVariableDel() – 删除全局变量bool GlobalVariableDel(string name)删除 "客户端全局变量" 。如果执行成功,返回TRUE,否则,返回FALSE。 参量:name - 客户端全局变量名称。示例://  删除名称为 "gvar_1"的客户端全局变量   GlobalVariableDel("gvar_1");GlobalVariableGet() – 获取全局变量的值double GlobalVariableGet(string name)返回现有的 "客户端全局变量" 的值,如果发生错误,返回0。 参量:name - 客户端全局变量名称。示例:double v1=GlobalVariableGet("g1");  //---- 检查函数调用结果  if(GetLastError()!=0) return(false);  //---- 继续程序GlobalVariableName() – 获取指定索引的全局变量名string GlobalVariableGet(int index)本函数通过全局变量列表中索引号返回 "客户端全局变量" 的名称。 参量:index - 全局变量列表中索引号,该索引号必须大于等于0,或者小于 GlobalVariablesTotal() 返回的值。示例:int    var_total=GlobalVariablesTotal();  string name;  for(int i=0;i<var_total;i++)    {     name=GlobalVariableName(i);     Print(i,": 全局变量名称 - ",name);    }GlobalVariableSet() – 设置全局变量的值datetime GlobalVariableSet(string name, double value)设置 "客户端全局变量" 新的值。如果它不存在,系统将创建个新的全局变量。如果函数成功,其返回值将是最后存取时间,否则,返回值将是0。参量:name - 客户端全局变量名称。value - 新的数值 示例://---- 尝试设定新值  if(GlobalVariableSet("BarsTotal",Bars)==0)    return(false);  //---- 继续程序GlobalVariableSetOnCondition() – 根据条件设置全局变量值bool GlobalVariableSetOnCondition(string name, double value, double check_value)如果 "客户端全局变量" 的当前值等于第三个参数check_value,就设置现有的全局变量的新值。如果全局变量不存在,函数将产生错误ERR_GLOBAL_VARIABLE_NOT_FOUND(4058) 并且返回FALSE;当函数执行成功,返回TRUE,否则,返回FALSE。如果全局变量的当前值与check_value不同,函数将返回FALSE。函数为 "客户端全局变量" 提供了强大的访问能力,这就是为什么在一个客户端内同时运行的几个智能交易程序用它作为通信信号进行相互通信的原因。参量:name - 客户端全局变量名称。value - 新的数值。check_value - 与当前全局变量的值相比较的值。示例:int init()    {     //---- 创建客户端全局变量     GlobalVariableSet("DATAFILE_SEM",0);     //...    }    int start()    {     //---- 尝试锁住公共资源     while(!IsStopped())       {        //---- 锁住        if(GlobalVariableSetOnCondition("DATAFILE_SEM",1,0)==true)  break;        //---- 可以删除变量吗?        if(GetLastError()==ERR_GLOBAL_VARIABLE_NOT_FOUND) return(0);        //---- 等待        Sleep(500);       }     //---- 资源被锁     // ...做些工作     //----解锁资源     GlobalVariableSet("DATAFILE_SEM",0);    }GlobalVariablesDeleteAll() – 删除全部全局变量int GlobalVariablesDeleteAll(void prefix_name)删除 "客户端全局变量"。如果全局变量名称的前缀没有指定,所有全局变量将被删除,否则,只有那些符合指定前缀开头的变量被删除。函数返回被删除的变量个数。参量:prefix_name - 要被删除的全局变量名称前缀。示例:Print(GlobalVariablesDeleteAll("test_")," test_为开头的变量被删除");GlobalVariablesTotal() – 获取全局变量总数int GlobalVariablesTotal()获取 "客户端全局变量" 的总数。示例:Print(GlobalVariablesTotal(),"全局变量检测到");GlobalVariable,这个概念类似于编程领域中的共享内存区域;下面简单介绍一下其用法。首先是必须用到的三个函数:GlobalVariableSet()、GlobalVariableGet()、GlobalVariableDel()。顾名思义,这三个函数的作用分别是设置、获取和删除GlobalVariable。在任何一个指标、脚本和EA中,可用GlobalVariableSet来设置一个GlobalVariable,如:GlobalVariableSet(“test”, 1.2345);这就设置好了,把这个指标挂到任何一张图表之上后,在同一个MT4客户端下运行的任何指标、脚本和EA都能读取到这个GlobalVariable了,读取方法:GlobalVariableGet(“Test”);最后,如果我们不需要这个GlobalVariable了,就可以这样把它删除了:GlobalVariableDel(“Test”);需要注意:一是GlobalVariable只能是double类型的数据,不能把string、数组之类的赋给它,否则编译的时候虽然不会报错,但其实是无效的;二是GlobalVariable的生命周期是名符其实的“全局”,在设置了一个GlobalVariable后,如果不用GlobalVariableDel来删除它,它将会一直存在,无论设置它的指标、脚本和EA是否已被删除,甚至MT4关闭后也会存在,下次重新启动MT4时这个GlobalVariable仍然是可用的!善用这点,在设计交易程序的时候可说是如虎添翼,呵呵!
外汇大家谈 9 0 1403天前
admin
5254
这是一款简单粗暴直接有效的单均线突破马丁加码ea,单均线突破,顾名思义,上破均线做多,下破均线做空,设置参数简洁明了,适合狙击趋势行情,虽然在震荡行情中会小有损失,但是趋势来了就大赚一笔,从此当上CEO迎娶白富美走向人生巅峰。下载:单均线突破马丁加码ea
MT4EA 8 2 1408天前
admin
5254
MT4双商品价差蜡烛K线图指标是上一个指标双商品套利价差指标的升级产品,计算方法不止有价差,还有加减乘除的算法,并且更高级的采用了副图蜡烛K线图的形式,这样可以更直观的观察到每一根K线的高开低收的价差,实在是完美,不知道高到哪里去了。参数里可以设置两个商品的名称,以及具体算法。下载:MT4双商品价差蜡烛K线图指标
MT4指标 9 4 1427天前
admin
5954
MT4双商品套利价差指标,如果用在原油上呢,你可以叫两油价差套利指标,如果用在货币上呢,可以叫双货币套利价差指标,总之此指标的作用就是记录两个商品之间的价差,统计出来历史的最大最小价差,那么就可以在这些极点区域进行买卖套利操作了,爽哉,利剑在手,舍我其谁!sym1和sym2是两个商品的名称设置,设置你上你平台的两个商品名称就可以。主图上会显示当前价差,当天最大价差,当天最小价差以及平均价差,副图会以曲线的形式显示历史的价差。下载:MT4双商品套利价差指标
MT4指标 9 0 1427天前
admin
5038
做交易如何才能稳定盈利?在交易界,有一个老手不知道怎么回答,新手却穷追猛打的问题。关于这个问题,往下细分还有很多个版本,例如:如何才能每月稳定赚两万;如何每周稳定赚五千。我觉得,能把稳定收益细分到月或者周的提问者,他们不是在问交易,是在杀人诛心。诛的是那帮老交易者的心!每当有人问我类似的问题时,我就想去搬砖。每搬一车砖大概可以赚100,一天搬三五车,月入过万不是梦,这收入超级稳定。搬砖收入的稳定程度,甚至可以按天计算,更别提月或者周了。不过,话又说回来,一天搬三五车砖还是有难度的,你得天生神力。像常威常公子那样天生神力。不过,天生神力的常公子也没有去搬砖,可惜了。其实我不太赞成男人搬砖赚钱的,如果条件允许,我认为,男人应该用脑子赚钱。我并没有歧视搬砖的男人的意思,毕竟有些男人确实无奈到「抱起砖头就没法抱你,放下砖头就没法养你」的程度。我只是希望,做男人,如果有机会,那怕抱富婆也不要搬砖。请原谅我的三观略有不正。扯远了,我们回归正题聊交易。做交易,是没办法做到像搬砖那样,每月或者每周稳定盈利的,甚至,每年稳定盈利都很难。02不只是做交易做不到一直稳定盈利,做包子其实也做不到一直稳定盈利。我办公室楼下包子店的老板王二狗,有段时间就老抱怨做包子不挣钱。有一次我买早餐,好奇问他:做包子为什么不挣钱?他跟我说:以前做包子是挣钱的,一只肉包子挣五毛,后来猪肉从十几块一斤涨到几十块一斤之后,就不挣钱了。王二狗这明显是被非洲猪瘟捅了一刀。就算没有猪瘟,一只肉包子才赚5毛,别人顶一下贴也赚5毛,看来有文化赚钱还是容易一些。唉,可怜的二狗,现在连五毛都没得赚了。我跟他说:做包子不挣钱你可以涨价啊。他跟我说:不能涨价,一涨价,客户就全跑到隔壁李大锤冒牌狗不理包子店那去了。我又说:你可以暂停营业一段时间啊。他说:不能停,好不容易培养起来的市场份额,一停止营业,客户就流失了。王二狗一个比我还油腻的中年包子男,竟然能熟练运用「市场份额」这么高大上的词汇。看来,做人不可以油腻取人!我又说:不赚钱可以转行啊。他说:除了做包子,我什么都不会。…因为只会做包子,又担心市场份额,所以,尽管猪肉涨价做包子不挣钱,王二狗还是得每天早上五点起床和面做包子。日复一日,年复一年。后来,隔壁李大锤终于也扛不住非洲猪瘟的虐待,不得不找王二狗协商,一起涨价。终于,王二狗又开始赚钱了。其实,他们涨没涨价我压根就不关心,我买包子从来不看价格,也不知道包子到底什么价。我早就实现吃包子自由了!!!今年吃包子自由,明年财务自由,这梦想,想想都能被吓醒。尽管做包子赚点养家糊口钱是个稳定的营生手段,但是,王二狗的故事告诉我们,在特殊时期卖包子也亏钱。作为一个赌棍,干的是比卖包子风险高得多的生意,你竟然好意思问怎样才能稳定盈利?03虽然卖包子做不到什么时候都赚钱,但是长期应该盈利,否则王二狗包子店也不至于一做就是五六七八九年。以交易为生其实和做包子差不多。以交易为生,首先,你得有一门长期正收益的技术;其次,你得学会控制风险;第三,你得坚持。所谓正收益的技术,其实很多,比如均线技术、KDJ技术、MACD技术等,只要你能通过它们实现赚得比亏的多,对于你来说它就是正收益的技术(如何知道是正收益?当然可以写成ea做历史测试了,如果历史测试都通过不了,那就完蛋了)。就像王二狗一样,做包子就是他的正收益技术。那些玩基本面消息面的同学,如果能长期实现赚得比亏的多,那些基本面、消息面、甚至兰州拉面也是牛逼的正收益技术。技术没有统一标准。甚至,同一门技术,不同的人使用,有可能会玩出不一样的花式。简单聊了一下技术,下面我们聊聊风险。所谓控制风险,其实就是,除了正常的止损之外,你还得规避黑天鹅风险。毕竟,卖包子都会遇上非洲猪瘟,踢足球也有可能遇上带扳手的机修工,做交易,你没理由要求自己不会遇上沙特泄油或者新冠发飙。不过话又说回来,遇到黑天鹅也不一定亏钱,有可能赚大钱。能不能很好的控制风险,是你能否在这个市场生存至少五六七八九年的前置条件。如果再深入一点,你最好精通一门资金管理,用资金管理控制交易风险,相对来说更科学一些。除了技术和风控,做交易剩下的就是坚持。你得像王二狗那样坚持,那些某些时候亏钱也要坚持。交易界的坚持,其实就是用你的正收益技术,加上你的风险管理,长期如一的坚持撸下去。你得坚持单一的技术,不能因为某技术短期内亏钱就优化技术、换技术。换技术的风险其实很大,因为别人用得好的技术在你的手里,有可能变成长期负收益的放血机。所以,换技术还不如一直坚持原有的技术,那怕你的技术短期内让你亏钱。简单举个例子就是,用熟了均线就坚持均线,别一亏钱就换什么KDJ、MACD。你得学王二狗那样,不管赚亏,始终如一坚持做包子卖包子这门生意,绝不改行,绝不卖云吞,也不卖肠粉。尽管做交易和做包子的道理差不多,但是,做好交易能赚到的钱,比做包子店多得多。04前面说了那么多,总的来说,不管你技术多牛逼,风险控制得多完美,多么能坚持,但是,绝对做不到每个星期或者每个月正收益。也就是说,在赌场里混,不存在这种按周按月结算的稳定盈利。但是,只要你有令人发指的毅力,一定能做到操作稳定不变形。长期操作稳定不变形,才是一个交易者应该追求的稳定。所以,交易,根本不存在稳定的盈利,但是存在稳定的操作,诚然,稳定的操作不等于稳定的盈利。
外汇大家谈 16 0 1431天前
admin
6357
MT4本地跟单EA(毫秒级不漏单,支持分批平仓)最新版发布,以前用旧版MT4跟单ea的各位老板可以下载更新,支持时间驱动,更快更强更简单,加油,淦!!EA下载:MT4跟单ea-喊单端MT4跟单ea-跟单端视频教程:https://www.bilibili.com/video/BV1yf4y1m79L视频教程下载链接: https://pan.baidu.com/s/1rxttgwmMBD8NPyfcV-qFXQ 提取码: phkv
MT4EA 10 2 1446天前
admin
6484
各位老板都知道,美油和英油存在着价差,既然有价差存在那么就存在套利机会,美油在MT4里的代码一般是USOil,英油一般是UKOil,当然不同的交易商也可能不一样,这是一款半自动ea,当你观察到有原油套利机会的时候可以点击按钮手动下单,点BUY就是买美油同时卖英油,点SELL就是买美油同时买英油,当他们的价差缩小就自动盈利平仓了,是不是美滋滋,实在是各位老板的套利利器。下载:原油碰撞机EA
MT4EA 9 0 1458天前
admin
5113
超级渔网ea-震荡市提款机,不管是渔网还是鱼网ea能捞到鱼的就是好网,做震荡市的利器,单量也刷刷的,推荐给各位老板。下载:超级渔网ea-震荡市提款机
MT4EA 9 0 1458天前
您的IP:18.224.0.25,2024-04-20 23:47:26,Processed in 0.0625 second(s).
外汇实盘交易、外汇保证金交易、贵金属交易及其他金融投资产品均存在较高风险,并不适合每一位投资者。如有必要,请咨询专业的投资顾问或法律人士。因各国或地区监管规定 不同,本站所提供的广告信息或服务未必适用于所有国家或地区的投资者。投资者进行相关投资,可能不受所在地法律保护,敬请深入研究,审慎决策。本站登载的所有 内容仅出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不构成任何投资建议。投资者据此操作,需自行承担由此产生的任何风险。