文档库 最新最全的文档下载
当前位置:文档库 › 外汇EA编程教程——变量

外汇EA编程教程——变量

外汇EA编程教程——变量
外汇EA编程教程——变量

外汇EA编程教程——变量

1 本地变量:

定义在函数内部的变量称为本地变量,它的作用范围只有在定义它的函数内可以访问,在函数外面的代码,不能访问函数里面的变量。例如:

int funcname(int a)

{

int abc; //函数内部的变量,只能由函数里面的代码访问,函数外部不能访问变量abc;

}

2 函数参数:

函数参数的各个变量名称不能函数内部变量重名。参数也可以指定默认值,例如:

void func(int x, double y = 0.0, bool z = true)

{

...

}

这个函数指定了y的默认值为0.0,z的值为true。

调用这个函数的时候,可以不指定有默认值的参数值。如func(9), 则相当于func(9, 0.0, true)这样调用。如果调用了func(9, 1.5) 则相当于调用了func(9, 1.5, true).

一般情况下,函数参数是传值。在函数里面改变参数的值,不会变化到调用该函数的程序块。即使是数组也是传值进去。

那么我们如何传引用呢?通过传引用,如果函数里面的参数值改变了,对应的调用该函数的代码段的变量值会跟着改变。如果要传引用,则需要在函数参数类型后面添加符号'&',如:

void func(int& x, double& y, double& z[])

{

x = 8;

}

有一点需要注意:如果是传引用的函数参数,不能对参数进行预设置默认值。

参数参数不能超过64个。

3 全局变量:

全局变量是与函数同级别的变量,它的作用域是整个MQL代码。也就是说整个MQL各个地方都能访问到全局变量。如:

int a = 10;

int funca()

{

Print(a); //可访问到全局变量a

return (0);

}

int funcb()

{

Print(a); //可访问到全局变量a

return (1);

}

4 外部变量:

如果一个变量被定义为外部变量,则EA客户端可以设置这个外部变量的值。

例如:

extern int a = 10;

extern color c = red;

外汇mt4编程:ea编写中级(第2版)

外汇mt4编程:ea编写中级(第2版) 外汇MT4编程: MT4 EA编写 中级(第2版共十六课) 原创:李沂鸿(柒侠伍义) 国家:马来西亚 第1章:初级EA 以下是初级EA ////////////ea 不读这个注解/////////////////////// #property copyright "柒侠伍义_初级EA教程_商业版本" datetime 限制一根柱子下注一次=0; //自定义 extern double 下注数量=0.1; //自定义 extern double

止损=200; //自定义 extern double 止盈=200; //自定义 extern double 滑点=30; //自定义 extern bool 使用音乐=true; //true=要用false=不要用 extern bool 使用弹出提示=false; //true=要用false=不要用 string ea名字= "柒侠伍义_初级EA教程"; extern double 开始交易时间=3; //自定义交易时间 extern double 结束交易时间=23; //自定义交易时间

double 魔术号码=16384; //自定义魔术号码 double 死亡日期年=2009; //自定义ea终止日期double 死亡日期月=12; //自定义ea终止日期double 死亡日期日=12; //自定义ea终止日期double 死亡日期时=12; //自定义ea终止日期double 用户账户=90240764; //自定义指定用户帐号double 赢钱目标=10000;//自定义赢太多了不要做单 double 输钱目标 =500; //自定义输太惨了不要做单 string 交易商= "https://www.wendangku.net/doc/e915249310.html,"; //自定义交易商 extern string 货币对1 =

MT4 MT5外汇EA编程教程大全之日期时间函数

MT4 MT5外汇EA编程教程大全之日期时间函数(四) 表示时间类型数据的一组函数 (从1970年1月1日午夜开始以秒为单位计算)。 Day DayOfWeek DayOfYear Hour Minute Month Seconds TimeCurrent TimeDay TimeDayOfWeek TimeDayOfYear TimeHour TimeLocal TimeMinute TimeMonth TimeSeconds TimeYear Year int Day( ) 返回这个月的当天,最后一次访问服务器的时间。 注解: 在测试中, 时间格式为最后设定的服务器模式。 示例: if(Day()<5) return(0); int DayOfWeek( ) 返回这周的星期数,(0-星期天,1,2,3,4,5,6 以此类推)来自最后已知的服务器上的时间。注解: 在测试中, 时间格式为最后设置的服务器模式。 示例: // 假期不工作 if(DayOfWeek()==0 || DayOfWeek()==6) return(0); int DayOfYear( ) 返回年的当天(1 代表1月1 日.., 365(6) 就是12月31 日),最后访问服务器的时间。注解: 在测试中, 时间格式为最后已知的服务器模式。 示例: if(DayOfYear()==245)

return(true); int Hour( ) 在程序开始以前的片刻,返回小时数(0,1,2,..23) 最后访问的服务器时间(在程序执行之内的时期这个值不会改变) 。 注解: 在测试中, 时间格式为最后设置的服务器模式。 示例: bool is_siesta=false; if(Hour()>=12 || Hour()<17) is_siesta=true; int Minute( ) 在程序开始以前的片刻,返回当前的分钟(0,1,2,..59)最后访问的服务器时间(在程序执行期间这个值不会改变) 。 示例: if(Minute()<=15) return("first quarter"); int Month( ) 在程序开始以前的片刻,返回当前的月数(1,2,..12)最后访问的服务器时间(在程序执行期间这个值不会改变) 。 注解: 在测试中, 时间格式为最后设定的服务器模式。 示例: if(Month()<=5) return("the first half year"); int Seconds( ) 在程序开始以前的片刻,返回当前的秒数作为数字最后访问的服务器时间(在程序执行期间这个值不会改变) 。 示例: if(Seconds()<=15) return(0); datetime TimeCurrent( ) 返回最后访问的服务器时间(最新的行情输入时间)作为秒钟数字从00:00 1970 年1月1 日开始。

外汇保证金交易新手入门

外汇保证金交易新手入门 【字体:大中小】【收藏】【复制网址】【打印】 随着网络炒汇的兴起,外汇保证金交易飞速发展。相对于外汇实盘交易来讲,保证金交易最大的特点是以小搏大,其利用杠杆效应,使实际交易金额在原基础上放大几十倍甚至上百倍。 何谓外汇保证金交易?作为一种外汇交易方式,外汇保证金系由外汇期货衍生而来,它们具有共同的特点:都是合约而不是现货,看涨看跌都有可能获利,并且都具有保证金放大功能。二者的区别是,前者没有期限的约定,可以长期持仓。 作为一种投资工具,外汇保证金交易拥有适合不同类型投资者的优点:杠杆灵活,目前国内拥有自主交易平台并推出外汇保证金交易的三家银行——交通银行、中国银行、民生银行,其杠杆倍数从5倍到30倍不等;可以双向交易投资,没有熊市、牛市之分;资金进出灵活,随时可以补仓也可以调回资金;24小时连续交易,投资者能自主安排交易时间。另外,全球外汇市场交易量巨大,几乎没有被庄家操纵的可能,即使是国际财团抑或一国央行。 炒汇不需要高深的学问。知名外汇分析师何志成认为,“只要一台连接宽带的电脑,一个高中生都可以炒汇”。一般来讲,炒汇获利的主要因素是心理素质、经验积累、信息分析和一定程度的运气。 开户步骤 开设交易账户步骤 交通银行“满金宝” (目前仅限上海地区) 1、在中行网点办理CA证书,领取数字证书软盘和密码信封,并支付10元的证书工本费; 2、持本人有效身份证件和主账户为活期一本通的长城电子借记卡至上海市分行各理财中心办理开户及签约手续,限本人办理。 中国银行“外汇保” 1、办理交行个人N太平洋借记卡; 2、在交行网点将人民币兑换成美元,存入办好的太平洋借记卡内;

许强《外汇交易快速入门》

许强《外汇交易快速入门》 (一) 觀念篇 1.人人平等﹑機會各半 2.風險大小操之在我 3.小戶一樣有機會 4.是投資不是賭博 5.我們是人不是賭神 (二)買賣實戰篇 6.從小錢做起 7.先學虧再學賺 8.不怕錯就怕拖 9.止蝕單永隨左右 10.撿了銅板﹑掉了金塊 11.不要敢虧不敢賺 12. 重勢(市)不重價 (三) 贏家教戰手冊篇 13.乘風破浪`順市而爲——市匯楊百萬的故事 14.不要猜頭猜底,去頭去尾賺中間;留一點給別人賺 15.控制好自己的EQ

1、人人平等﹐機會各半 客戶最常問我的一個問題之一是﹕投資期貨﹑外匯是不是很多人賠錢﹖難道真是十賭九輸嗎﹖我十有八九也立即反問我的客戶﹐如果有人輸錢﹐而且很多人輸錢﹐那請問錢輸到哪里去了﹖輸到神秘而且常讓舟船無故消失的百慕達大三角嗎﹖答案當然不是。真正的答案是當你買入時﹐市場相對地有人賣出﹔當你賣出時﹐市場相對有人買入。故你輸錢﹐市場必定有人賺錢。哪里會大部份虧損﹐是“贏家”贏走了大部份的錢. 我久居金融投資中心新加坡﹐以前也在臺北的大型外資銀行工作多年。姑且不論自己的操盤能力﹐周遭所及﹐放眼望去﹐交易高手彼彼皆是﹐看他們賺市場的錢﹐有如呼吸一樣簡單自然。多年的磨煉(當然也有年輕天生者)使之有節奏地長期從市場中獲取豐厚的回報率。事實證明這個市場有輸家﹐就有贏家。看錯的送錢給看對的﹐贏家贏盡天下﹐沒有僥倖﹐真有專家在長期贏錢。買家賣家其實機會幾乎各半(當然買賣手續費須合理的前提下)﹐無關乎學歷﹑身份﹑地位﹑家勢背景。概率一半一半﹐在機會之神面前﹐人人平等。而且做多做空,買大買小全由自己決定﹐沒人能勉強﹐是世界上最公平的市場。 至於誰賺誰賠,誰賺多誰賺少,也無一定公式可循。市場的參與者包含了各國中央銀行.金融機構.公私企業及社會大衆。因參與者的目的不同,故無法用其進出場價格定義賺賠。 大多數國家中,中央銀行的主要功能在監督金融體系的運作,並維持金融體等穩定成長,以實現政府的政策目標。中央銀行必須負責監督本國貨幣對外國貨幣的價值。若因貨幣兌換價值的改變而影響到本國經濟的發展,中央銀行就必須出面干預以維持其兌換價值,以保護本國産業及經濟的發展。因此中央銀行不只要維持一個有次序`有效率的外匯市場,而且扮演外匯的最終供給者或需求者。故中央銀行對所擁有的外匯頭寸以穩定的組合爲主,不以賺取彙差爲目的。 另外金融機構亦扮演了舉足輕重的角色,亦可說是最主要的參與者。其規模大者,甚而可與中央銀行之力量抗衡而左右市場。若持有自營頭寸,則涉及很大的賺賠損益。 而各企業亦需要通過其在外匯市場的參與,以達到商品`勞務的交易與資本移動等目的,亦是外匯市場的主要參與者。 社會大衆因其有國外旅行`商務`國際投資與投機等需求,亦爲外匯市場的重要參與者。各參與者必須視本身之個別需求,以控制期貨﹑外匯風險爲首務,進而累積成功交易的經驗,加上好的市場分析及資金管理,從行情中賺取利潤。虧少賺多,慢慢便能站到贏家的行列。 2、風險大小﹐操之在我 我們做任何生意皆有風險﹐皆在獲利前付出“成本”。就是開一個小店鋪也需店租﹑裝修﹑員工薪水﹐每月維持開銷的費用﹐而且還不保證賺錢。也就是說獲利與風險是一體兩面之物﹐常伴隨接踵而至。投資國際市場一如開店鋪﹐不可腦中只想如何好賺﹐如何發大財去吃魚翅鮑魚。應先在心中估算出願意付出的“成本”有多少﹐也就是說其實外匯投資的風險大小可完全在自己的掌握之中。主要的風險控制方式﹐就是善用止損單(STOP LOSS ORDER)。你必須在進場的同時﹐就訂立出認賠的額度﹐設好止損(單)點﹐預先下好萬一斷臂的單子。

外汇交易技巧初级教程

外汇交易技巧初级教程 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

外汇黄金股票喊单咨询收费群,每月赢利8%-10%,史上最大优惠,月费只需200 元,每天 美元,每天仅限前10 名,报名联系李财师卧龙师兄 外汇黄金股票喊单咨询收费群 你是否还在亏损的泥潭里苦苦挣扎你是否认真想过自己为什 么在市场中亏钱你是否想把亏损的资金从市场中赚回来你 是否想成为金融战场中的强者不用犹豫,赶快加入我们团队, 散户一样可以轻松获利,从市场中赚取大量美金.老李投资团队由五名核心成员组成,有近十年的投资理财经验,从事过股票、期货、黄金、外汇等各类投资,分析技术成熟而且全面,具备专业的投资心态和良好的资金管理策略,已经成功为广大汇友、期友、股民带来丰厚的收益!!外汇黄金每天在线喊单盈利30-100点,每天至少一单,最多三单。每天美元,你可以像我们 的分析师一样轻松赚到30-100 点.股票咨询服务,告诉你在慢 牛市中如何把握行情,真正赚到利润,每周推荐一只股票,每月至少推荐一只金股.为回报朋友们一直以来的默默支持,回馈新老朋友,现在加入本投资团队收费群,仅需月费200 元,平均 每天美元,就可以获得老李投资团队专业分析师为你提供 的喊单咨询服务,实现你的财务自由!!天堂和地狱隔着一扇门,等待你来开启!!现在加入你还将获得霸王k 线一套4h macd 交易系统资料一套,以及各类炒股、炒金、炒汇资料。由于群空间名额有限,每天我们只接收前10 名到成功投资者伊甸园。报名联系李财师卧龙师兄QQ:

外汇黄金每天在线喊单盈利30-100 点,每天至少一单,最多三单,仅需美元,另提供股票咨询,每周推荐一只股票,每月至少推荐一只金股

外汇新手如何学习外汇基础入门知识方法

外汇市场并不是随便可以捡钱的地方,它是勤奋、律己和耐心的人的乐园,也是贪婪、幻想和固执的人的葬身之地。外汇走势既简单又复杂。简单的是就那么3个方向:上升下降和盘整,而复杂的是大浪之中有小波,大波之中有小浪。说它是“人性弱点的照妖镜”一点也不为过。那么做外汇需要注意那些呢?为此皇玛外汇hmarl分析师就给我们大家讲解一下外汇交易需要注意的事情。 第一:完善思维上的交易系统,一个完善的交易系统是系统交易思维的立体化。系统交易思维是一种理念,它体现为在行情判断分析中对价格运动的总体性的观察和时间上的连续性观察。交易系统必须能够充分体现你的操作规则的每一个细节,必须是机械性和灵活性的结合体。通俗一点就是你的思维交易系统必须能够应付行情的各种变化,兵来将挡,水来土掩。 第二:炒汇前的准备 1. 确定风格:根据自己的性格和习惯确定适合自己的风格。短线、中线和长线的操作规则是不同的。短线是短平快,要求命中率得高,快进快出,绝不能有丝毫贪婪和幻想。中线是稳准狠,长线要结合基本面分析。 2. 制定规则:根据自己的风格制定交易规则。 (1). 趋势判断规则:趋势的判断是炒汇的重中之重。顺势交易是炒汇的基本原则。所谓大趋势是由一级一级小级别的趋势累积形成的。汇价的运行规律是趋势过去是盘整,盘整过后是趋势,周而复始,循环往复。具体操作时应该先看大势,然后到小级别图上等候汇价运行方向顺应大趋势时进场。汇价的高点低点依次抬高是上升趋势,依次降低是下降趋势。汇价的高点和低点一般不会呈直线运行,用画趋势线的方法判断趋势应注意趋势线的修正。通过趋势判断应该得出以下几个结论: (a):当前趋势:大趋势里面有小波段,观察当前汇价运行在大趋势的顺势波段还是逆势波段,只做顺势波段。 (b):趋势状态:当前汇价运行到本趋势的前期中期还是后期,前期是趋势延续,中期是趋势放缓,后期是趋势停顿。在同一趋势里汇价运行到不同时期的操作方法截然不同。前期应该等回撤顺势进场,中期的时候应该无单观望有单持单,后

外汇ea参数设置 欧元简介

欧元简介 欧元是欧盟中17个国家的货币。欧元的17会员国是爱尔兰、奥地利、比利时、德国、法国、芬兰、荷兰、卢森堡、葡萄牙、西班牙、希腊、意大利、斯洛文尼亚、塞浦路斯、马耳他、斯洛伐克、爱沙尼亚。 欧元由欧洲中央银行(ECB)和各欧元区国家的中央银行组成的欧洲中央银行系统(European System of Central Banks,ESCB)负责管理。总部坐落于德国法兰克福的欧洲中央银行有独立制定货币政策的权力,欧元区国家的中央银行参与欧元纸币和欧元硬币的印刷、铸造与发行,并负责欧元区支付系统的运作。工欲善其事,必先利其器。云易汇智能交易——外汇交易的核新武器!简 汇市二八定律 向赚钱者取经,向赔钱者取财 二八定律也叫巴莱多定律,是19世纪末20世纪初意大利经 济学家巴莱多发明的。他认为,在任何一组东西中,最重要的只占其中一 小部分,约20%,其余80%的尽管是多数,却是次要的,因此又称二 八法则。 汇市中有80%的投资者只想着怎么赚钱,仅有20%的投资 者考虑到赔钱时的应变策略。但结果是只有那20%投资者能长期盈利, 而80%投资者却常常赔钱 20%赚钱的人掌握了市场中80%正确的有价值信息,而8 0%赔钱的人因为各种原因没有用心收集资讯,只是草率地通过小量媒体 掌握20%的信息。 当80%人看好美元时,美元已接近短期头部,当80%人看 空美元时,美元已接近短期底部。只有20%的人可以做到在顶部时空, 在底部时多,80%人是在汇价处于半山腰时买卖的。 券商的80%佣金是来自于20%短线客的交易,汇民的8 0%收益却来自于20%的交易次数。因此,除非有娴熟的短线投资技 巧,否则不要去贸然参与短线交易。 成功的投资者用80%时间学习研究,用20%时间实际操 作。失败的投资者用80%时间实盘操作,用20%时间后悔。 汇市在80%的时间内是震荡整理,仅在20%的时间内是处 于单边行情。成功的投资者用20%时间参与单边行情,用80%时间休 息,失败的投资者用80%时间参与震荡整理行情,用20%时间休息。

炒外汇入门,炒外汇基础知识

炒外汇入门,外汇基础知识 最近有很多朋友想要炒外汇,问了我很多关于外汇的一些基本知识,想必还有更多的年 轻朋友想要靠此赚点外快。因此我从外汇论坛、…..一些权威机构,东凑西拼整理了此文章,如果觉得不够好的请原谅。 炒外汇我们需要了解几个问题的回答: 1、什么是个人外汇买卖 个人外汇买卖一般有实盘和虚盘之分,目前只能进行实盘外汇买卖。 2、个人实盘外汇买卖和个人虚盘外汇买卖有什么区别 个人实盘外汇买卖,俗称“外汇宝”,是指个人客户在银行通过柜面服务人员或其他电子金融服务方式进行的不可透支的可自由兑换外汇(或外币)间的交易。 5、个人实盘外汇买卖可交易货币有哪些 美元、欧元、日元、英镑、瑞士法郎、港元、澳大利亚元等主要货币,也包括加拿大元、荷兰盾、法国法郎、德国马克、比利时法郎、新加坡元等货币。 6、止损 在进行个人实盘外汇买卖时,如果市场汇率向不利客户的方向变化,使投资者面临较大的汇率波动风险。为了防止损失进一步扩大,投资者应及时将头寸平仓。 空头:持有卖单的投资者 多头:持有多单的投资者 空开:没有持仓的投资者,判断市场将下跌,而进行卖出开仓 多开:没有持仓的投资者,判断市场将上涨,而进行买入开仓 空平:原进行卖出开仓的投资者,进行买入平仓 多平:原进行买入开仓的投资者,进行卖出平仓 7、外汇市场 外汇市场是指由银行等金融机构、自营交易商、大型跨国企业参与的,通过中介机构或电讯系统联结的,以各种货币为买卖对象的交易市场。它可以是有形的---如外汇交易所,也可以是无形的---如通过电讯系统交易的银行间外汇交易。 █外汇市场的特点 如果从外汇交易的区域范围和周围速度来看,外汇市场具有空间统一性和时间连续性两个基本特点。 所谓空间统一性是指由于各国外汇市场都用现代化的通讯技术(电话、电报、电传等)进行外汇交易,因而使它们之间的联系非常紧密,整个世界越来越联成一片,形成一个统一的世界外汇市场。 所谓时间连续性是指世界上的各个外汇市场在营业时间上相互交替,形成一种前后继起的循

外汇交易入门基础知识资料

外汇交易入门基础知识 1、汇率与标价方式 汇率,又称汇价,指一国货币以另一国货币表示的价格,或者说是两国货币间的比价。 按国际惯例,通常用三个英文字母来表示货币的名称,以上中文名称后的英文即为该货 币的英文代码。 汇率又分为基本汇率和交叉汇率 基本汇率(也叫直盘或基础汇率):一般指一国货币与美元的比价,又叫做主要货币对。六大主要货币对是: EUR/USD 即欧元 / 美元(简称欧美) GBP/USD 即英镑 / 美元 ( 简称镑美) USD/JPY 即美元 / 日元(简称美日) USD/CHF 即美元 / 瑞郎(简称美瑞) AUD/USD即澳元/美元(简称澳美) USD/CAD即美元/加元(简称美加) 交叉汇率(也叫交叉盘):是指两种非美元货币之间的比价,交叉汇率可从基本汇率套 算而来。 按市场惯例,外汇汇率的标价通常由五位有效数字组成,从右边向左边数过去,第一 位称为“X个点”,它是构成汇率变动的最小单位;第二位称为“X十个点”,如此类推。如:1欧元 = 1.1011 美元; 1美元 = 120.55日元 欧元对美元从 1.1010变为1.1015, 称欧元对美元上升了5点 美元对日元从120.50变为120.00,称美元对日元下跌了50点。 2、汇率与美元指数的关系 各币种在美元指数中所占权重 欧元57.6% 日元13.6% 英镑11.9% 加拿大元9.1% 瑞士法郎 3.6% 由于欧元所占权重大,所以EUR/USD走势和美元指数一般来说是呈现较紧密负相关 的关系,如美元指数涨,EUR/USD跌;在实盘中,可以结合美元指数判断欧美走势。(有 些交易商也将美元指数作为交易品种)其他有些汇率虽然也跟美元指数有相关性,但并 不是非常紧密。 欧美也是汇市中交易量最大的品种,技术走势也最为标准,最适合新人操作。而日 元虽然权重也较大,但美日走势一般来讲波动较小,跟美元指数相关性也不是很紧密, 个人认为除非大机会,一般不操作。

1、外汇交易新手需要了解哪些基础知识

外汇交易新手需要了解哪些基础知识? 想要成为外汇高手,那是需要大量的时间和精力的,所以需要打好基础。为了避免更多的交易者在自我摸索中走太多的弯路,在此就给大家介绍一下,外汇交易入门需要掌握的哪些基础知识,新手交易者从这里开始学习可以取得更好的效果。 了解外汇市场的特点 由于所处的时区不同,各外汇交易市场在交易时间上此开彼关,市场的参与者可以在世界各地进行涨跌双向交易,市场便捷灵活、交易透明,资金流动顺畅,市场间的汇率差异极小,形成了全球一体化运作、全天候运行的国际外汇交易市场。 了解如何选择外汇平台 对于外汇新手来说,最快融入到外汇市场的方法莫过于找一个可靠的外汇交易平台。继续以之前提到的巨汇ggfx为例,作为一个正规的国际平台,巨汇ggfx有国际上比较权威的FSP和NFA的双重监管,使用最稳定的MT4平台提供交易,在业内拥有最快的秒速交易和闪电出金的操作速度,安全性和稳定性皆有保障。而且它有针对新手的导师1对1指导服务,可以帮助新手快速入门。 了解基础货币 新手进入外汇市场,首先必须要了解的就是可交易的基础货币有哪些。目前外汇市场上可交易的每一种货币,都有国际统一的符号,如:USD(美元)、EUR(欧元)、GBP(英镑)等。而需要注意的是外汇都是以货币对形式交易,例如:欧元/美元(EUR/USD)或美元/日元(USD/JPY)等。 了解点差的概念 点,即“最小浮动单位”。如英镑美元(GBPUSD)的报价是0.98000,若英镑美元的报价变为0.97990,就可以说英镑美元的价格波动了1个点。在外汇市场上,点差就是投资者的交易成本,点差越小成本越低,因此巨汇ggfx等低点差、低手数交易的平台普遍受到大众投资者的喜爱。 学会控制风险 投资有风险,尤其是在震荡的行情中,也许上一秒还在盈利,下一秒已经亏损。所以建议新手一定要学会止损,不要贪图一时的利益,有小利皆可出,若无小利,当行情与自己预期的走势不同时,也要先退出市场观望。 最后,做外汇投资也和大多数投资一样,保持良好的心态非常关键,但是也最难做到建议投资者们在外汇投资中遇到问题时一定要头脑清晰,避免盲目操作交易。

MT4插件定制——外汇MT4 EA交易

MT4插件定制——外汇MT4 EA交易 EA是Expert advisor的缩写,它是MT4平台上常见的一种外汇交易程序,被投资者们称为外汇智能交易系统。它是由交易员们经过对交易策略的反复完善之后开发的一种外汇自动交易解决方案。学会使用EA也就意味着交易员实现了从手动交易到自动化交易的飞跃。 其自动化交易的特点不仅免去了交易员们大量追踪行情的时间,还使得他们从熬夜盯盘的劳累中解放了出来,EA交易也因此而备受欢迎。据悉,目前华尔街有60%以上的交易都是由程序化交易完成的。 举个例子,交易员可以为EA事先设定一个参数,在价格突破200日均线时发出提醒。同时,还可以指示该程序在某一个条件,比如5日均线死叉10日均线时立刻做空,等价格达到某一个目标价位后止损或止盈。 而EA大受交易员欢迎的原因远不止于此,它另一个重要的优点在于:一旦交易员为某一个EA设定了入场的条件、止损和止盈的价格,程序将严格的执行。这就使得交易员可以避免受到恐慌或贪婪等情绪因素的影响,进而可以严格的执行自己的交易策略。

由于EA本身是要建立在一定的交易策略和交易风格上的,而为完善交易策略,来自全世界各地的交易员们源源不断的将自己的EA程序发布到网上以供交流学习,这就使得EA本身也成为一种交流和完善交易策略的载体。一些交易员在对前人EA进行改善后也能够取得不错的成绩。 但EA也绝非完美。首先,它需要用户掌握一定的MQL4语言,否则用户将无法进行EA的编程工作。其次,价格的波动存在许多“杂音”或毛刺,而这些因素有时也会被EA认为是有效的价格信号而采纳,这也会导致一些错误的交易和亏损。这就对用户挑选或编写EA的能力提出了一定的要求。 有鉴于此,在遵从简单易用和门槛低的原则的基础上,Vantage FX万致近期对数千种EA程序进行了测试和检验,最终给投资者带来了上百个有效实用的EA模板,其中相当大一部分都是当前最为流行的EA模板。这无疑将使得交易员们如虎添翼,带动他们的交易生涯更上一层楼。

基于布林轨道的外汇自动交易EA系统

外汇自动交易EA 一、聪明的布林带EA概述 所有天才的东西都很优雅。聪明的布林带EA也非常简单,它是基于最成熟的交易原则——布林轨道理论,因为市场存在修正- 在检测到合理的修正后,以强大的市场冲动方向进入市场。这个交易原则的核心是我们人类永远不会改变的交易心理。我们的目标是保持聪明的布林带EA尽可能简单,以防止曲线拟合,同时也是EA交易的最大敌人。 二、聪明的布林带EA的特点 1、强大、纯粹和简单的交易逻辑; 2、24/5交易,没有任何时间限制- 没有GMT转变的 麻烦; 3、合理的TP和SL水平; 4、低跌幅; 5、少量系统参数- 易于优化且无曲线拟合问题; 6、坚实的18年回测性能; 7、多种货币对支持。 三、说明和建议 根据您账户的重要性以及您的风险和利润预期,您可以使用自动MM = 2%(低风险)高达10%(高风险)。1000USD 账户余额的合理固定手数为0.05,或10k账户余额为0.5手,

500USD余额以下账户,固定手数为0.01手。如果您使用多种货币对,则应考虑相应降低风险。 支持的货币对:GBPUSD,EURUSD,USDCHF,默认设置适用于GBPUSD,机器人也可用于其他货币对。同时,单独配置了其他货币对的配置文件和.set文件。 您可以在M1或M15图表上运行EA- 它对EA没有影响,因为所有使用的时间帧都是硬编码的。您可以通过“仅开放价格”方法对M1图表上的EA进行回溯测试和优化- 这将足够正确并节省您大量时间。 最后,请记住,交易中的圣杯不存在!即便是最好的系统也会遇到一些不好的时期。聪明的布林带EA使用非常合理的SL级别,因此它们可以在恶劣的市场条件下重复/甚至重复。请你再次确认是否使用此自动交易系统,以此带来的不良后果自负。 四、参数 ?魔术- 魔法数字- 对所有机器人保持不同是非常重要的; ?EA_Comment- 要设置为交易评论的文本; ?MaxSpread- 最大允许传播; ?滑点- 最大允许滑点;

外汇交易新手入门:认识最简单的外汇交易系统

外汇交易新手入门:认识最简单的外汇交易系统 一个最简单的交易系统,至少包括四个部分:买进,卖出,止损,头寸控制。 作为投机者,我们是在利用市场的价格波动来获得利益。只有当市场出现你所能够把握的波动的情况时,你才有可能获利--看起来很简单,但是这一点非常非常重要--就是说,一些波动你能够把握,另一些波动你不能把握,或者根本不需要,比如向下的波动(股票市场),或者幅度非常小的波动。因此,交易是参与你的系统能够参与的波动,而不是所有的。 一、买进 一个交易是一个过程,不是一次简单的预测。简单的说,你要判断在什么情况买入,买多少,如果市场并非想你想象的发展,你应该如何处理你的头寸,如果市场向你想象的那样发展,你应该如何处理。 在我的交易系统(杠杆操作法)中,关于买入有四个原则: 1、在简单上升趋势中买入; 2、在复杂上升趋势的回调中,出现向下分形的时候买入; 3、向上突破前期高点的时候买入; 4、在横盘趋势停顿的下沿买入;

这四条原则是买入交易的基本原则,当市场没有出现这四中情况之一的时候,我根本不会考虑买的。巨汇外汇分析师这么写的意思,并非要你也这么做,而是想说,做为交易者,你同样需要类似的原则,在你的交易系统中。另外,你还需要相当的卖出的原则。 二、卖出 如果你有一些交易经验,很多时候对市场变化会有一些“感觉”,这些“感觉”应该建立在你的交易系统之上。我们相信,交易在更多的时候是要依靠感觉的。 当市场按照你的系统发展的时候,你不需要做什么,耐心看着就可以,你必须明白,就交易的行为而言,是一瞬间的事情,一年二百多个交易日,真正交易的时候,可能只有几个小时,其他都是漫长而寂寞的等待。 在市场有利的时候,你必须学会习惯于获利,这是区别交易者是否成熟的一个重要标志。假设你的成本是8元,市场价格现在是80元,但是趋势依然向上,你是否会坚定的持有?很多的交易者在获利的时候惴惴不安,而亏损的时候却心安理得,这样如何能够长期稳定的获利?

MT4MT5外汇EA编程教程大全之交易函数word资料12页

MT4 MT5外汇EA编程教程大全之交易函数(三) 从自定义指标中不能调用 OrderSend(), OrderClose, OrderCloseBy, OrderDelete和OrderModify 交易函数。 OrderClose OrderCloseBy OrderClosePrice OrderCloseTime OrderComment OrderCommission OrderDelete OrderExpiration OrderLots OrderMagicNumber OrderModify OrderOpenPrice OrderOpenTime OrderPrint OrderProfit OrderSelect OrderSend OrdersHistoryTotal OrderStopLoss OrdersTotal OrderSwap OrderSymbol OrderTakeProfit OrderTicket OrderType bool OrderClose( int ticket, double lots, double price, int slippage, void Color) 对定单进行平仓操作。如果函数成功,返回的值是真实的。如果函数失败,返回的值是假的。获得详细错误信息,请查看GetLastError()函数。 参量:

ticket - 定单编号。 lots - 手数。 price - 收盘价格。 slippage - 最高划点数。 Color - 图表中标记颜色。如果参量丢失,CLR_NONE值将不会在图表中画出。 示例: if(iRSI(NULL,0,14,PRICE_CLOSE,0)>75) { OrderClose(order_id,1,Ask,3,Red); return(0); } bool OrderCloseBy( int ticket, int opposite, void Color) 用相反定单对打开仓位进行平仓操作。如果函数成功,返回的值是真实的。如果函数失败,返回的值是假的。获得详细错误信息,请查看GetLastError()函数。 参量: ticket - 定单编号。 opposite - 相对定单编号 Color - 图表中标记颜色。如果参量丢失,CLR_NONE值将不会在图表中画出 示例: if(iRSI(NULL,0,14,PRICE_CLOSE,0)>75) { OrderCloseBy(order_id,opposite_id); return(0); } double OrderClosePrice( ) 对于当前选择定单返回收盘价格。 注解:定单必须用OrderSelect()函数提前选定。 示例: if(OrderSelect(ticket,SELECT_BY_POS)==true) Print("对于定单 ",定单编号" = ",OrderClosePrice()的收盘价

炒外汇入门详细教程全集

炒外汇入门详细全集 入门入籍,建议你看了后再加油看蜡烛图分析,货币战争等。 炒外汇教程 1、什么是个人外汇买卖? 答:个人外汇买卖一般有实盘和虚盘之分,目前只能进行实盘外汇买卖。 2、个人实盘外汇买卖和个人虚盘外汇买卖有什么区别? 答:个人实盘外汇买卖,俗称“外汇宝”,是指个人客户在银行通过柜面服务人员或其他电子金融服务方式进行的不可透支的可自由兑换外 汇(或外币)间的交易。 个人虚盘外汇买卖,是指个人在银行交纳一定的保证金后进行的交易金额可放大若干倍的外汇(或外币)间的交易。 3、个人实盘外汇买卖业务与传统的储蓄业务有什么不同? 答:传统的储蓄业务是一种存取性业务,以赚取利息为目的。个人实盘外汇买卖是一种买卖性业务,以赚取汇率差额为主要目的,同时客户还可以通过该业务把自己持有的外币转为更有升值潜力或利息较高的外币,以赚取汇率波动的差价或更高的利息收入。 4、哪些人可以进行个人实盘外汇买卖?

答:凡持有有效身份证件,拥有完全民事行为能力的境内居民个人,具有一定金额外汇(或外币)均可进行个人实盘外汇交易。 5、个人实盘外汇买卖可交易货币有哪些? 答:美元、欧元、日元、英镑、瑞士法郎、港元、澳大利亚元等主要货币,也包括加拿大元、荷兰盾、法国法郎、德国马克、比利时法郎、新加坡元等货币。 6、个人实盘外汇买卖可以进行那些货币之间的交易? 答:客户可以通过个人实盘外汇买卖进行以下两类的交易:一、美元兑欧元、美元兑日元、英镑兑美元、美元兑瑞士法郎、美元兑港元、澳大利亚元兑美元(还可以进行美元兑加拿大元、美元兑荷兰盾、美元兑法国法郎、美元兑德国马克、美元兑比利时法郎、美元兑新加坡元)。二、以上非美元货币之间的交易,如英镑兑日元、澳大利亚元兑日元等,在国际市场上,此类交易被称为交叉盘交易。 7、个人实盘外汇买卖中的基准货币指的是什么货币? 答:在个人实盘外汇买卖中,英镑、澳元、和欧元兑美元的报价,英镑、澳元和欧元是基准货币,其余的货币兑美元的报价中,美元是基准货币。 8、客户手上只有人民币没有外币,可以进行个人实盘外汇买卖吗?

(完整版)外汇均线金叉死叉ea实例

//| MACross_ea.mq4 | //| shawnyau | //| | //+------------------------------------------------------------------+ #property copyright "Shawn Yau" extern double Lots = 0.1; //默认交易单位 extern int StopLoss = 30; //止损 extern int TakeProfit = 30; //止赢 extern int Magic_Number = 8899; //Magic_Number是用来标识这个EA的唯一性的,简单来说,就是这个EA的身份证 extern int FasterMA = 5; //均线1的周期 extern int SlowerMA = 25; //均线2的周期 extern int Trade_Bar = 1; //下单的时机,如果为1,表示等待当前的K线完成,下一根K 线刚出现的时候才下单;如果为0表示只要当前的价格 //满足条件了就马上下单 int last_t = 0; //这个是用来避免重复下单 //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() //这个是初始化函数,只会在EA刚加载到图表上的时候运行一次,之后就不起作用了 { //---- //---- return(0); }

操盘手教程外汇交易

操盘手教程外汇交易 Prepared on 22 November 2020

谭建飞先生外汇交易培训材料精选 一. RST RST是一种相当有效的价格逆转图形,全称叫做Reverse Symmetrecal Triangle,翻成中文叫做“反向对称三角形”。这 是一种当价格振动性扩大时出现的图表形态。 我们先看一下常见的对称三角形Symmetrical Triangle 对称三角形是一般技术分析资料中经常提到的图形。 对称三角形一般来说有5 个价格转折点,其中第五点往往不接触三角形的一边,提早显示价格有可能向另一面突破。见图-9 下降趋势中的对称三角形则和上面讲的正好相反。价格在突破三角形的下边之后,往往会形成新的下滑趋势。见图-10 对称三角形这一类的图形都应用了价格的震动性在逐步由大变小之后,又会从小变大,带来价格的突破。 反向对称三角形则和上面的对称三角形正好相反。见图-11(买入图形)和图-12(卖出图形) 反向对称三角形(RST)这样的图表形态一直是存在的,但是很少有操盘手会按照RST图形进行操作,因为这类图形往往使观察者得出和我们要操作的方向正好相反的结论,特别是在即日操盘或超短线的时间阶段内。 我们做的恰恰是和大多数人得到的结论相反,当振动性达到极端时,我们就要考虑应用RST图形来选择高概率的入场时机。 在实际操作中,RST并不一定每次都是具备完美规则的对称图形,但经过一定的练习,你就不会有什么困难来找出这样的图表形态。 具体寻找RST图形的方法是从图表的右边向左看起,确认五个明显的价格转折点。最靠右边的高点或是低点就是第五点。如果这些价格转折点不全是上升高点和下降低点的话,则该图形就不能算是有效的RST图形。 从RST图形的定义来看,一个有效的RST图形必须至少包括7 条价格线,见图-13 当然,绝大多数时候一个有效的RST图形包含远远多于7 条的价格线。见图-14,这是一个RST买入图形。 图中从右向做看起,最新的一个价格转折低点为第五点。 然后我们向左确认其余的四个价格转折点。 图中价格转折高点都是上升趋势(2、4),而转折低点都是下降趋势(1、3、5)。 RST卖出图形,见图-15。 此图形和上面买入图形正好相反。 应用RST图形进行操作,我们是希望在价格出现逆转时尽早的入场,在应用RST图形时,也要尽量结合其他的分析手段,包括轴线,支撑/阻力线,振动带,费伯纳奇,移动平均线等等。 我们会结合实例对这种图表分析方法做更多讲解。

外汇新手入门教程

外汇新手入门教程 一、认识外汇市场 (一)外汇汇率定义 外汇汇率是一国货币对外国货币的兑换率,取决于两国相互间的国际收支状况,或两国货币的购买力,在实际经验上,外汇汇率决定于两国间的长期经济因素,也是投资人预期的表现。 (二)外汇市场 外汇市场从广义上讲泛指外汇交易场所,包括个人外汇买卖场所,外币期货交易所等;从狭义上讲是指以外汇专业银行,外汇经纪商,中央银行等为交易主体,通过电话、电传、交易机等现代化通讯手段实现交易的交易市场;外汇市场既是一个有形的市场也是一个无形的市场,有形是指外汇交易市场有自己的地理位置,比如东京外汇市场、纽约外汇市场等;而无形则是表明市场并没有一个具体的范围,个人、机构、银行之间发生货币转化也可以无形中形成外汇市场。 国际上主要的外汇市场有:悉尼、东京、新加坡、香港、法兰克福、苏黎世、伦敦、纽约,由于以上各个城市地跨多个时区,工作时间基本上为当地时间的早9点到下午4点,因此基本上可以将一天24小时覆盖。 以下按北京时间计算的各个主要外汇市场开休市时间表: 悉尼开市时间早7:00 东京开市时间早8:00 欧洲开市时间下午14:30 伦敦开市时间下午15:30 纽约开市时间晚21:00 伦敦休市时间晚24:30 纽约休市时间早4:00

了解各个外汇市场的开市时间的现实意义在于:及时掌握市场信息,通过阅读经济数据对汇率预测有很大帮助,理解汇率的真实性。 一般汇率会在市场开市的时间内较为活跃,许多重要的经济数据也会在这些时候公布。像日本央行干预日元一般都发生在北京时间的白天,也就是在东京市场开市的时候,德国、英国公布央行利率决定一般会在我们北京时间的下午5点到7点,而美国公布一些重要的数据在晚上8点半,9点半这样的时间,美联储的重要决议一般在北京时间的凌晨公布。 通常我们所说的收盘价格是指纽约市场的收市价格。 (三)外汇汇率的表达方式 工商银行的汇率表示方式一般采取的是国际常用报价方式,按照直接报价法、间接报价法进行报价。 直接报价法:以本国货币表示每一单位外国货币的价格。(本国货币是价格,外国货币是商品)例如在日本,一件衣服=5000日元,一辆汽车=15万日元,在日本,货币的报价方式也采用了此种方法,如1美元=118.35日元。还有几个常见的币种也是采取此报价方式:瑞士法郎(CHF)、加拿大元(CAD)、新加坡元(SGD)、日元(JPY)、港币(HKD)、瑞典克朗(SEK)。 间接报价法:每一单位的本国货币折合若干的外国货币。(本国货币是商品,外国货币是价格)如:在英国,1英镑=1.5980美元。在国际市场上:英镑(GBP)、澳大利亚元(AUD)、新西兰币(NZD)、欧元(EUR)采用此报价法。 (四)基础货币与非基础货币 基础货币是指一个货币对中写在前面的货币;非基础货币是指一个货币对中写在后面的货币。 例如:美元/日元中美元是基础货币,日元是非基础货币;欧元/英镑中欧元是基础货币,英镑是非基础货币。工商银行基础与非基础货币的表现方式按照国际常用方式。 (五)买入价(BID)与卖出价(OFFER或ASK) 在国际市场上,买入价与卖出价表示的含义是指银行准备从对手(通常指客户)那里的买入(BID)价、卖出(OFFER)价,买入价(BID)在左,卖出价(OFFER)价在右。 对于买入价与卖出价实际应用中的说明:银行所标示的买入价均是对基础货币而言的买入价格,银行所标示的卖出价均是对基础货币而言的卖出价格。例如:工商银行的美元兑日元买入、卖出价分别为109.30/109.60;即表明工商银行从客户处买入美元卖出日元使用的牌价为109.30,则客户卖出美元买入日元就要使用109.30的牌价,反之亦然。 银行的卖出价均要高于银行的买入价,也就是客户在与银行进行交易的时候,客户的买入价高于客户的卖出价;原因有二:(1)客户不论何时均可与银行进行交易,银行要无条件的买入或卖出,这样就要求银行必须要用这样的价差来保证自己的利益。(2)对于投资者而言,只有市场发生变化时,才有可能获利,如果市场没有任何变动,投资者在汇率静止的情况下,进行一买一卖是要赔钱的。而投资者的投资的目的是为了获利,获利的要素就是要求我们看准汇率走势方向,待汇市变化的时候,才有获利的可能,汇市汇率静止,客户将不可能获利。 (六)国际外汇市场主要币种及其符号 美元:USD、英镑:GBP、欧元:EUR、日元:JPY 澳元:AUD、港币:HKD、加元:CAD、瑞郎:CHF、瑞典克朗:SEK 新加坡元:SGD、挪威克朗:NOK、丹麦克朗:DKK

外汇学习新手入门

一.为什么投资外汇? 1、成交量大,市场透明度高 全球外汇市场日均成交量达4万亿美元,如此大的市场不存在庄家,且外汇投资的对象是国家经济,数据和新闻都是在全球范围内共享的; 2、杠杆灵活,交易成本轻 可调节的杠杆比例可有效降低交易成本,提高资金利用率; 3、双向交易,获利不受市况所限 外汇交易可买涨,可卖跌,无论熊市牛市,只要市场行情波动均有机会获利; 4、T+0交易,24小时市场 全球7x24小时不间断的外汇市场,不同于股票,外汇是T+0交易,随时可买卖; 5、风险可控,可预设止损和限价点 通过设置止损和限价点,可以帮助交易者及时控制亏损或锁定获利; 6、交易迅速,即时成交无需等待 在通常的市况下,所有订单都可以在指定的价位或者指定的范围内即时成交。 二.外汇基础知识 认识外汇市场 外汇市场,也称为“FOREX”或“FX”市场,是全球最大的金融市场,其日交易量达到 4万亿美元。巨大的交易量,使得任何一个机构都没有能力操纵这一市场,价格的走动有规律可循,对普通的投资者比较公平。 外汇市场是真正意义上的全球市场,目前世界上有30多个主要的外汇交易市场,由于时差的关系,一国的交易结束将有其他国家的交易开始,如此形成了周一到周五,7x24小时的不间断的全球性外汇市场。24 小时的市场使得外汇交易者可以根据自己的生活习惯安排交易时间,以及对每一时段发生的经济,社会和政治事件所导致的外汇波动做出反应,获得交易机会。这也是为什么众多上班族选择炒汇的原因之一。 认识外汇交易 外汇交易是指投资者利用货币之间兑换率的变动,赚取其中的差额。因为兑换率是两个货币之间的兑换比率,所以外汇是以货币对的形式进行交易的,每一种货币对都有特定的符号,例如欧元/美元(EUR/USD)或美元/日元(USD/JPY)。买卖一个货币对,实际上意味着买卖两种货币之间兑换率的升跌。

相关文档
相关文档 最新文档