MT4MT5之家-MT4MT5指标脚本EA,这里只有干货!
 
昨日:篇  今日:篇   总帖:篇   会员:
今日:0    总帖:41
admin
48
Pinbar外汇交易系统是一种非常受欢迎的策略,Pinbar是很重要的交易信号,Pinbar交易信号表示一方力量先占据优势,后来反向力量绝地反击占据主导,长上影线的Pinbar表示上方阻力较强,长下影线的pinbar表示下方支撑力较强。其实并非非要很标准的Pinbar才有参考意义,具有长影线的K线都值得去关注,长影线告诉我们在某一个价位具有一定的强阻力或支撑作用,是一种价格测试动作信号。以特殊的蜡烛形态和随后的价格行为提供进出场的位置,Pinbar形态由Martin Pring在他的Pring价格形态中首次创建。特征保守的策略,提供低风险高收益的机会。如果应用了盈亏平衡,那么保本几率非常高。产生的信号很少。时间非常关键。支撑/阻力位很难正式确认。策略设置可设置于任何货币对和任何时间框架下,但在较长时间框架(如 H4、D1和W1)下,效果会更好。Pinbar设置:该形态由三根蜡烛组成:左眼,鼻子和右眼。对于看跌Pinbar形态,左眼应该是一根上涨的蜡烛,对于看涨形态,左眼则是一根下跌的蜡烛。作为鼻子的蜡烛的开盘价和收盘价都必须包含在左眼内,但它的高位(或低位,看涨时)应该突出,远高于(或低于)左眼的高位(或低位)。作为鼻子的蜡烛的开盘价和收盘价都应位于该蜡烛底部(顶部,看涨时)的1/4,右眼则是发出交易信号的位置。构成一个好形态设置的额外条件是形成于眼睛后方或者接近鼻子顶端位置的强支撑/阻力水平,能组合进该形态的支撑/阻力水平越强,也就越准确。进场条件激进的进场位置是当右眼的价格回撤到左眼收盘价后方时进场。保守的进场位置是当右眼的价格低于(看涨时为高于)鼻子实体的价格时进场。离场条件保守止损可设置在眼睛后方最近的支撑/阻力水平后面。一个次保守的方案是将止损设置在鼻子顶端的后面(这样设置,会有一定的收益/回报比率)。保守止盈可设置在左眼低位处(看涨时则为高位)。激进的止盈位可设置的更远一些 — 到下一个强支撑水平(看涨时则为强阻力)。范例看跌Pinbar设置:下方是一个激进设置的例子。进场位置(蓝线)设置在左眼的收盘价(价格回撤时进场),止损(红线)设置在鼻子顶端的后面(在这种情况下,即使设置的是保守的止损也不会触发,因为右眼价格的回拉发生在进场之前),止盈(绿线)设置在支撑水平附近,很容易触发。看涨Pinbar设置:下方是一个保守设置的例子。进场位置(蓝线)设置在紧挨鼻子顶端的位置,止损(红线)设置在左眼的下方,止盈(绿线)设置在紧挨左眼的上方。Pinbar报警指标下载:Pinbar交易系统报警指标      
1 0 5天前
admin
143
之前在网上看了这么一段话,大意是说,学医之前,人会觉得这个世界上大多数疾病都是可以治愈的,只有癌症艾滋病等少数绝症目前还没办法,等学了医以后才明白,这世界上真正能有效治愈的病比例很小,除了常见的绝症以外,还有非常多的病也是没什么办法的,甚至连病因都是没有搞清楚的。我没学过医,但我对这个世界的认识差不多也是经历了类似的过程。我过去遇到什么问题的时候就相信,这世界上一定有科学家、工程师或者什么老师傅是有办法的,总会有人能出来搞定这一切,就好像这世界是一片明亮的草原,只不过天上飘着几朵小片的乌云,其投下的影子是目前人类无能为力的领域。但现在不了,我渐渐发现,这个世界其实是一片阴云密布的荒滩,举目四望,看到的是黑暗辽阔的无奈,这世界上大多数事情就是毫无办法的,无数的人们都是凑合地活着,或者勉强对付过去,天空汹涌着不可为的乌云,偶有几道光芒从缝隙中射向大地,人们争相拥挤在局促的光芒里,日复一日地生活。在辽阔的无奈中,站在局促的可行性里,这大概才是这个世界本来的样子。
2 0 34天前
admin
189
刚把网站服务器由新加坡换到韩国,速度提高了300%,快的都让老衲有点不适应了,放出个MACD的策略,60%胜率1:1.5的盈利比。这是一个经过10000次测试的简单可靠的MACD策略,EURJPY 30分钟TM的结果显示胜率为62%,风险奖励为1:1.5。买入:-200 EMA上方的市场-MACD线必须低于0线才能向上穿越信号线。卖出:-低于200 EMA的市场-MACD信号在0线以上时必须向下交叉。SL:- 止损位于最后一个分形点之上/之下TP:-目标风险为1.5倍风险当达到1:1时止损于开仓价。
2 1 46天前
admin
358
很多老板想把自己的发财策略写成的ea出售,或者给别人使用,但是自己辛辛苦苦搞出来的策略,怕被无限传播,那么这个时候就用到账号绑定以及限制使用时间的功能了,也就是说让ea仅仅在指定的某个账号使用,其他账号不能使用。或者指定ea的使用时间,到期后ea就报废不能再继续使用了。社会我右哥,人狠话不多,接下来请看视频教程:https://www.bilibili.com/video/bv1jt4y1Q77o
3 1 69天前
admin
365
很多老板不知道如何在一台电脑上打开和安装多个MT4,因为默认安装的话会自动覆盖掉最先安装的,其实在一台电脑上打开和安装多个MT4非常简单,步骤就是安装MT4后,直接复制安装目录的整个文件夹到另一个路径,例如下图这样:复制出3个副本,再加上安装的本体,就可以到打开4个MT4了。需要注意,多开时,要进入每个副本所在文件夹内,找到MT4的terminal.exe执行文件,双击打开,这样才能实现多开。如果你嫌进入文件夹找terminal.exe麻烦的话就可以在terminal.exe上点右键,挨个进入选"发送到"-"桌面快捷方式",这样就可以在桌面上直接双击打开了。如果嫌打开后默认的数据文件夹目录长不好记录,设置便携方式的话看MT4MT5便携模式设置教程这个教程。
4 0 74天前
admin
565
来自国外merlin大神的99.9%的准确性的剥头皮策略>您每天在EURUSD上进行1笔交易>您的“日”在美国东部标准时间4:59结束并在美国东部标准时间下午5点开始>使用60分钟图表,图表上带有MACD和RSI>每个在美国东部标准时间下午5点的一天开始观察图表。可能需要花费数小时和数小时的时间来观察图表,但是请继续观察直到达到当天的高点或低点。>一旦在60分钟图表上触及了每日高点或低点,请切换到1分钟图表。如果在1分钟图表上也触及了每日高点或低点,则信号被确认。>信号确认后立即进入交易。如果是当日的最高价,则做空。如果达到的是每日低点,请继续做多。>将止损设置为15点,利润目标为25点。
5 0 104天前
admin
501
MT4MT5在初始安装后有个很恶心的问题,就是所有的数据会在系统盘C盘下,导致万一重装系统啥的很容易数据丢失,现在阿右教大家一个简单的方法,可以把ea脚本历史数据等转移到安装目录下,以后要想转移随便一复制就可以,简单方便高效快捷。步骤,首先将terminal.exe发送快捷方式到桌面,然后右键属性,在快捷方式最后加上 /portable,然后确定即可。再重新双击发送到桌面的这个快捷图标打开MT4,一切豁然开朗,成功转移到MT4安装目录。视频教程:https://www.bilibili.com/video/bv1Lg4y1v7Kq
6 0 125天前
admin
561
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仍然是可用的!善用这点,在设计交易程序的时候可说是如虎添翼,呵呵!
4 0 136天前
admin
660
做交易如何才能稳定盈利?在交易界,有一个老手不知道怎么回答,新手却穷追猛打的问题。关于这个问题,往下细分还有很多个版本,例如:如何才能每月稳定赚两万;如何每周稳定赚五千。我觉得,能把稳定收益细分到月或者周的提问者,他们不是在问交易,是在杀人诛心。诛的是那帮老交易者的心!每当有人问我类似的问题时,我就想去搬砖。每搬一车砖大概可以赚100,一天搬三五车,月入过万不是梦,这收入超级稳定。搬砖收入的稳定程度,甚至可以按天计算,更别提月或者周了。不过,话又说回来,一天搬三五车砖还是有难度的,你得天生神力。像常威常公子那样天生神力。不过,天生神力的常公子也没有去搬砖,可惜了。其实我不太赞成男人搬砖赚钱的,如果条件允许,我认为,男人应该用脑子赚钱。我并没有歧视搬砖的男人的意思,毕竟有些男人确实无奈到「抱起砖头就没法抱你,放下砖头就没法养你」的程度。我只是希望,做男人,如果有机会,那怕抱富婆也不要搬砖。请原谅我的三观略有不正。扯远了,我们回归正题聊交易。做交易,是没办法做到像搬砖那样,每月或者每周稳定盈利的,甚至,每年稳定盈利都很难。02不只是做交易做不到一直稳定盈利,做包子其实也做不到一直稳定盈利。我办公室楼下包子店的老板王二狗,有段时间就老抱怨做包子不挣钱。有一次我买早餐,好奇问他:做包子为什么不挣钱?他跟我说:以前做包子是挣钱的,一只肉包子挣五毛,后来猪肉从十几块一斤涨到几十块一斤之后,就不挣钱了。王二狗这明显是被非洲猪瘟捅了一刀。就算没有猪瘟,一只肉包子才赚5毛,别人顶一下贴也赚5毛,看来有文化赚钱还是容易一些。唉,可怜的二狗,现在连五毛都没得赚了。我跟他说:做包子不挣钱你可以涨价啊。他跟我说:不能涨价,一涨价,客户就全跑到隔壁李大锤冒牌狗不理包子店那去了。我又说:你可以暂停营业一段时间啊。他说:不能停,好不容易培养起来的市场份额,一停止营业,客户就流失了。王二狗一个比我还油腻的中年包子男,竟然能熟练运用「市场份额」这么高大上的词汇。看来,做人不可以油腻取人!我又说:不赚钱可以转行啊。他说:除了做包子,我什么都不会。…因为只会做包子,又担心市场份额,所以,尽管猪肉涨价做包子不挣钱,王二狗还是得每天早上五点起床和面做包子。日复一日,年复一年。后来,隔壁李大锤终于也扛不住非洲猪瘟的虐待,不得不找王二狗协商,一起涨价。终于,王二狗又开始赚钱了。其实,他们涨没涨价我压根就不关心,我买包子从来不看价格,也不知道包子到底什么价。我早就实现吃包子自由了!!!今年吃包子自由,明年财务自由,这梦想,想想都能被吓醒。尽管做包子赚点养家糊口钱是个稳定的营生手段,但是,王二狗的故事告诉我们,在特殊时期卖包子也亏钱。作为一个赌棍,干的是比卖包子风险高得多的生意,你竟然好意思问怎样才能稳定盈利?03虽然卖包子做不到什么时候都赚钱,但是长期应该盈利,否则王二狗包子店也不至于一做就是五六七八九年。以交易为生其实和做包子差不多。以交易为生,首先,你得有一门长期正收益的技术;其次,你得学会控制风险;第三,你得坚持。所谓正收益的技术,其实很多,比如均线技术、KDJ技术、MACD技术等,只要你能通过它们实现赚得比亏的多,对于你来说它就是正收益的技术(如何知道是正收益?当然可以写成ea做历史测试了,如果历史测试都通过不了,那就完蛋了)。就像王二狗一样,做包子就是他的正收益技术。那些玩基本面消息面的同学,如果能长期实现赚得比亏的多,那些基本面、消息面、甚至兰州拉面也是牛逼的正收益技术。技术没有统一标准。甚至,同一门技术,不同的人使用,有可能会玩出不一样的花式。简单聊了一下技术,下面我们聊聊风险。所谓控制风险,其实就是,除了正常的止损之外,你还得规避黑天鹅风险。毕竟,卖包子都会遇上非洲猪瘟,踢足球也有可能遇上带扳手的机修工,做交易,你没理由要求自己不会遇上沙特泄油或者新冠发飙。不过话又说回来,遇到黑天鹅也不一定亏钱,有可能赚大钱。能不能很好的控制风险,是你能否在这个市场生存至少五六七八九年的前置条件。如果再深入一点,你最好精通一门资金管理,用资金管理控制交易风险,相对来说更科学一些。除了技术和风控,做交易剩下的就是坚持。你得像王二狗那样坚持,那些某些时候亏钱也要坚持。交易界的坚持,其实就是用你的正收益技术,加上你的风险管理,长期如一的坚持撸下去。你得坚持单一的技术,不能因为某技术短期内亏钱就优化技术、换技术。换技术的风险其实很大,因为别人用得好的技术在你的手里,有可能变成长期负收益的放血机。所以,换技术还不如一直坚持原有的技术,那怕你的技术短期内让你亏钱。简单举个例子就是,用熟了均线就坚持均线,别一亏钱就换什么KDJ、MACD。你得学王二狗那样,不管赚亏,始终如一坚持做包子卖包子这门生意,绝不改行,绝不卖云吞,也不卖肠粉。尽管做交易和做包子的道理差不多,但是,做好交易能赚到的钱,比做包子店多得多。04前面说了那么多,总的来说,不管你技术多牛逼,风险控制得多完美,多么能坚持,但是,绝对做不到每个星期或者每个月正收益。也就是说,在赌场里混,不存在这种按周按月结算的稳定盈利。但是,只要你有令人发指的毅力,一定能做到操作稳定不变形。长期操作稳定不变形,才是一个交易者应该追求的稳定。所以,交易,根本不存在稳定的盈利,但是存在稳定的操作,诚然,稳定的操作不等于稳定的盈利。
11 0 164天前
admin
796
最新MT4的手机安卓版APK安装文件和MT5的安卓版手机APK安装文件下载。放到百度网盘了,需要者自行下载:链接: https://pan.baidu.com/s/1_dKrfWW0vj2da76HxcdUew 提取码: w2d7
7 0 244天前
快速发帖 高级模式
您的IP:34.232.51.240,2020-10-31 15:39:34,Processed in 0.01994 second(s).
外汇实盘交易、外汇保证金交易、贵金属交易及其他金融投资产品均存在较高风险,并不适合每一位投资者。如有必要,请咨询专业的投资顾问或法律人士。因各国或地区监管规定 不同,本站所提供的广告信息或服务未必适用于所有国家或地区的投资者。投资者进行相关投资,可能不受所在地法律保护,敬请深入研究,审慎决策。本站登载的所有 内容仅出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不构成任何投资建议。投资者据此操作,需自行承担由此产生的任何风险。