外汇问答 >
最新提问 回答最多
全部

外汇掉期是什么意思?外汇掉期怎么交易?

大华银行 : 外汇掉期交易跟即期交易是一样的,都是在平台上进行交易;外汇掉期合约有掉期点和基差两种报价模式,基差实际上衡量了掉期定价对抛补利率平价关系(CIP)的偏离。
07-04 07:55 3 回答

外汇EA是什么意思?怎么利用EA炒外汇?

T低调 : 外汇ea也就是Expert Advisor,在mt4和mt5软件上是比较常见的,因为mt4和mt5的市场份额比较大,大部分投资者都有在使用。ea炒外汇可以通过软件自身的程序,也可以找人自行编写程序,mt4和mt5都支持自定义添加ea程序的。
07-04 07:54 3 回答

美国外汇市场是什么意思?

池育方 : 美国外汇市场是一个全球第二大的超级市场,也是世界各地美元的清算中心;纽约外汇市场的交易对象有三个,银行与客户之间的交易市场、纽约银行间的交易市场、纽约银行与国外银行之间的交易市场,这就是区分开纽约外汇市场和其他外汇市场的最好特点,
07-04 07:47 3 回答

SDR是什么意思?怎么看SDR的含义?

莱斯利abc : SDR是IMF根据会员国认缴的份额分配的,可用于偿还IMF债务、弥补会员国政府之间国际收支逆差的一种补充性外汇储备,更多的人认为这是一种记账单位。
07-04 07:47 3 回答

基准货币是什么意思?非基准货币又是什么?

老炮谭 : 在一个货币对中,左边的货币叫做基准货币,右边的货币叫做非基准货币,当某个货币对汇率上升时,代表着基准货币相对报价货币走强,当某个货币对汇率下降时,代表着基本货币相对报价货币走弱。
07-04 07:45 3 回答

满仓交易是什么意思?风险高吗?

Lattimore : 其实满仓交易这个概念在金融市场中是通用的,并不是只有外汇交易才有,虽然满仓交易能够让你获得非常不错的收益,但同时风险也是极大,因为亏损跟收益是同步的,你能赚多少就能亏损多少。
07-04 07:41 3 回答

QFLP(合格境外有限合伙人)是什么意思?

瓜田李下 : 这个制度是股票基金市场的,QFLP(Qualified Foreign Limited Partner),又名外商投资股权投资企业(简称为“外资PE”),即合格境外有限合伙人,指境外机构投资者通过资格审批和外汇资金的监管程序,将境外资本兑换成人民币之后,作为有限合伙人认缴基金出资的私募股权基金,投资于境内一级市场。
07-04 07:39 3 回答

外汇头寸是什么意思?怎么体现?

墟里孤烟 : 头寸是在外汇交易中最常用的一个术语之一,头寸就是款项、资金的意思,多在金融行业使用,是投资者拥有或者借用的资金数额;而在银行的操作中,头寸则是指当前银行所有可以使用的资金总和,包括央行的超额准备金、存放同业清算款项净额、银行存款以及现金等等。
07-04 07:37 3 回答

外汇期货是什么意思?外汇期货在哪买?

辣小新 : 外汇期货在期货交易所啊,可以到中国金融期货交易所看看,因为不是所有的交易所都有外汇期货的。期货交易所开户稍微麻烦点,不同品种的期货可能开户门槛是不一样的,外汇期货属于金融期货,需要的开户资金会比较多。
07-04 07:36 3 回答

外汇托管是什么意思?怎么托管?

Tattoo : 外汇托管就是将你的交易账户完全交给专门的人进行操作,不过这样做一不合法,二不安全,做外汇交易最好还是自己操作安心点。
07-04 07:36 3 回答

渡边太太是什么意思?跟外汇有关系吗?

苹果妞不吃糖 : 渡边太太跟外汇有关系啊,起初就是对一群掌握家庭财政大权,善于利用资产投资外汇市场的日本家庭主妇的称呼。在上个世纪,日本的女性家庭大权超乎人们的想象,在江户时代乃至更早的时期,管理家政就是幕府将军和封建领主妻子的一项主要职能。
07-04 07:34 3 回答

白标是什么意思?除了白标还有其他吗?

王怜花 : 白标在mt4软件上能听到,就是白标经纪商能够使用某些全标经纪商的logo和数据系统来为投资者提供服务,白标的好处就是省下了一大笔建设交易系统的资金,为经纪商前期发展提供了良好的环境。
07-04 07:31 3 回答

美国全国期货协会(NFA)是什么意思?

穆罕默德·埃里安 : 市场上很多的外汇经纪商都是受到美国全国期货协会(NFA)监管的,是世界上三大外汇监管机构,其他两个是英国FCA和澳大利亚ASIC。
07-04 07:31 3 回答

水平支持阻力位是什么意思?

PN26222764 : 阻力位常被用以作交易决策的信号,而想要判断出阻力位不是那么容易的,需要学习斐波那契圈、斐波那契扇和斐波那契时区等理论知识。
07-04 07:30 3 回答

外汇EA(自动交易系统)是什么?

不解炼金银 : 随着国内金融市场的进一步开放和扩大,人们花在投资上的时间和精力,会越来越多,而投资就必然有风险。单纯的人工看盘分析行情进行交易,显然愈来愈力不从心,因为投资者所面对的是每时每刻都在变化增长的海量数据。不可想像一个现在不用投资工具软件去进行交易的投资者,能够在这个市场中长期获利。 况且,一个人若是每时每刻都把时间花在投资市场的数据分析上,我想,他把投资与人生的关系了也搞颠倒了。所以,我个人认为,未来的投资将是愈来愈离不开投资工具的时代,一个好的工具能让你从纷繁复杂的数据中,理清自己的目标,从而助你一臂之力,未来的投资胜利者,必然是会使用投资工具而又不拘泥于投资工具的人。 在此必须申明的一点,投资工具只能是工具,从来不会保证任何人绝对盈利,但是,同样一个连基本投资工具就不会用的人,可以肯定地说他也绝对不会保证盈利。工具都有其两面性特征,而自然界中一切事物,又何尝不是如此呢?一只枪,在战场上每个人都知道它对自己有用,可对于不会使用枪的人来说,枪没有什么用途,相反,搞不好还会打伤自己。 外汇EA交易,作为一个比较新的投资工具,毫不例外。这对于正确认识以EA为主导的本论坛和培训EA为主的本版面也许不无助益。下面所要介绍的一文:《EA是什么?及他的工作原理》。 EA是什么?及他的工作原理 EA 即 Expert Advisors 的英文缩写,中文意思专家顾问,俗称智能交易系统,就是由电脑模拟交易员的下单操作进行机器自动交易的过程。 一、人工操盘过程 下面我们就以MT4外汇客户端为例,首先来分析一个外汇交易员手工进行外汇交易的操作过程:其步骤如下: 1.打开外汇交易客户端,选定一种货币对图表; 2.监视该货币对的K线趋势图,俗称盯盘,寻找开仓或者是平仓的时机,即开仓或者是平仓的条件 3.如果条件满足,进行下单开仓(做多或者做空)或者平仓 4.重复第二步,继续盯盘,假定第二步是开仓,就是寻找平仓的条件。 5.如果平仓的条件满足,进行平仓操作,计算盈亏核算。完成一次交易的循环。 6.若继续交易,重复2->3->4->5步 7.若不进行交易,退出外汇客户端。 二、机器操盘过程 基于以上的分析,我们已经知道一个完整的智能交易系统(俗称EA)在运行后必须要实现的基本功能,就是上述的人工操作的1-5步。这也就是智能交易系统的基本工作过程,所以智能交易系统的工作原理就是由程序员借助一门计算机程序设计语言,通过编写程序交易指令模拟人类交易员的行为进行下单操作,实现机器自动进行交易的过程。主要执行过程可分为:盯盘->开仓->再盯盘->平仓,如此循环执行的过程。 关于支持机器自动交易的平台,目前外汇市场上流行的就是MetaQuotes公司的MT4平台,由于这个平台中嵌入了一种MQL4语言,它提供了对服务器端的数据访问并可进行交易操作的接口,程序交易者可以根据自己的交易策略来编写自己的自动交易系统,从而实现让机器自动交易,既可以减轻人类的工作量,又可以克服人类交易中的一此性格弱点,但目前的EA开发,尚所早期起步阶段,有的还存在缺陷,但相信随着技术的发展,机器自动交易终将会逐步取代人类的手工操作。届时会给交易者一项新的选择。 三、相关MQL语言知识: 为了实现机器操作,再来看看所需的MQL4语言的相关知识: 1.掌握MQL4语言的基本语法和程序的构成,及运行流程 有关语法部分,请读者参看相关的资料,这里略去。 关于程序的构成,对于一个智能交易系统EA程序来说:主要由三个函数构成分别是: init():初始化函数,负责程序变量及数据初始输入;只在程序调入时执行一次,一般不用重写内容。 deinit():反初始化函数,负责程序退出时,将数据从内存中清除;只在程序退出时,执行一次,一般不用重写内容。 start():开始函数,也即程序的主函数,负责EA程序的全部交易执行过程,实际上他是一个EA的交易管理与执行函数。每隔一定时间,一般几秒之内,执行一次,就是循环执行,起到程序退出时终止 运行流程:启动EA后,程序的INTI()开始执行一次,-->然后 START()循环执行--->最后退出EA时deinit()执行一次 2.mql4中与交易相关的交易函数: 开仓函数: int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, void comment, void magic, void expiration, void arrow_color) 这个功能主要应用于开仓位置和挂单交易. 参量: symbol - 交易货币对。 cmd - 购买方式。 volume - 购买手数。 price - 收盘价格。 slippage - 最大允许滑点数。 stoploss - 止损水平。 takeprofit - 赢利水平。 comment - 注解文本。 magic - 定单指定码。可以作为用户指定识别码使用。 expiration - 定单有效时间(只限挂单)。 arrow_color - 图表上箭头颜色。如果参量丢失或存在CLR_NONE价格值不会在图表中画出 平仓函数: bool OrderClose( int ticket, double lots, double price, int slippage, void Color) 对定单进行平仓操作。如果函数成功,返回的值是真实的。如果函数失败,返回的值是假的。获得详细错误信息,请查看GetLastError()函数。 参量: ticket - 定单编号。 lots - 手数。 price - 收盘价格。 slippage - 最高划点数。 Color - 图表中标记颜色。如果参量丢失,CLR_NONE值将不会在图表中画出。 定单修改函数: bool OrderModify( int ticket, double price, double stoploss, double takeprofit, datetime expiration, void arrow_color) 对于先前的开仓或挂单进行特性修改。如果函数成功,返回的值为 TRUE。如果函数失败,返回的值为FALSE。获得详细的错误信息,查看 GetLastError()函数。 参量: ticket - 定单编号。 price - 收盘价格 stoploss - 新止损水平。 takeprofit - 新赢利水平。 expiration - 挂单有效时间。 arrow_color - 在图表中允许对止损/赢利颜色进行修改。如果参量丢失或存在CLR_NONE 值,在图表中将不会显示。 四、源码的交易流程分析 下面的源码是一个基于移动平均线的智能交易系统的代码,整个程序非常简洁但EA的功能又非常齐全,实现了完全由电脑自动下单和平仓,整个程序只用了一个START() 函数来实现。 程序代码分析 参看代码中的相关注释   //+------------------------------------------------------------------+   //---- input parameters   extern double TakeProfit = 20;   extern double StopLoss = 30;   extern double Lots = 2;   extern double TrailingStop = 50;   extern int ShortEma = 5;   extern int LongEma = 60;   //+------------------------------------------------------------------+   //| expert initialization function |   //+------------------------------------------------------------------+   int init()   {   //----   //----   return (0);   }   //+------------------------------------------------------------------+   //| expert deinitialization function |   //+------------------------------------------------------------------+   int deinit()   {   //----   //----   return (0);   }   //+------------------------------------------------------------------+   //| expert start function |   //+------------------------------------------------------------------+   int start()   {   int cnt, ticket, total;   double SEma, LEma;   //----   if (Bars < 100)   {   Print("bars less than 100");   return (0);   }   //----   if (TakeProfit < 10)   {   Print("TakeProfit less than 10");   return (0); // check TakeProfit   }   //----   SEma = iMA(NULL, 0, ShortEma, 0, MODE_EMA, PRICE_CLOSE, 0);   LEma = iMA(NULL, 0, LongEma, 0, MODE_EMA, PRICE_CLOSE, 0);   //----   static int isCrossed = 0;   isCrossed = Crossed(LEma, SEma);   //----   total = OrdersTotal();   if (total < 1)   {   if (isCrossed == 1) // 满足空仓条件,开空仓   {   ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, 3, Bid + StopLoss * Point,   Bid - TakeProfit * Point, "EMA_CROSS", 12345, 0, Green);   if (ticket > 0)   {   if (OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES))   Print("SELL order opened : ", OrderOpenPrice());   } else   Print("Error opening SELL order : ", GetLastError());   return (0);   }   if (isCrossed == 2) // 满足多仓条件,开多仓   {   ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss * Point,   Ask + TakeProfit * Point, "EMA_CROSS", 12345, 0, Red);   if (ticket > 0)   {   if (OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES))   Print("BUY order opened : ", OrderOpenPrice());   } else   Print("Error opening BUY order : ", GetLastError());   return (0);   }   return (0);   }   //---- 订单修改,实现动态止盈止损跟踪   for (cnt = 0; cnt < total; cnt++)   {   OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);   if (OrderType() <= OP_SELL && OrderSymbol() == Symbol())   {   if (OrderType() == OP_SELL) // long position is opened   {   // check for trailing stop   if (TrailingStop > 0)   {   if (Bid - OrderOpenPrice() > Point * TrailingStop)   {   if (OrderStopLoss() < Bid - Point * TrailingStop)   {   OrderModify(OrderTicket(), OrderOpenPrice(),   Bid - Point * TrailingStop,   OrderTakeProfit(), 0, Green);   return (0);   }   }   }   } else // go to short position   {   // check for trailing stop   if (TrailingStop > 0)   {   if ((OrderOpenPrice() - Ask) > (Point * TrailingStop))   {   if ((OrderStopLoss() > (Ask + Point * TrailingStop)))   {   OrderModify(OrderTicket(), OrderOpenPrice(),   Ask + Point * TrailingStop,   OrderTakeProfit(), 0, Red);   return (0);   }   }   }   }   }   }   //----   return (0);   }   //+------------------------------------------------------------------+   // 移动平均线多空条件判断,   int Crossed(double line1, double line2)   {   static int last_direction = 0;   static int current_direction = 0;   //Don't work in the first load, wait for the first cross!   static bool first_time = true;   if (first_time == true)   {   first_time = false;   return (0);   }   //----   if (line1 > line2)   current_direction = 2; //up 多头市场 上穿做多   if (line1 < line2)   current_direction = 1; //down 空头市场 下穿做空   //----   if (current_direction != last_direction) //changed 多空改变 {   last_direction = current_direction;   return (last_direction);   else return (0); //not changed   }  五、本文结论 从以上的分析,可以知道,所谓EA,就是由电脑模拟交易员的下单操作进行机器交易的过程, 具体步骤如下: 1.当用户打开外汇客户端程序后,由客户端程序调入用户在系统内已预置好的EA交易系统程序。 2.当EA程序启动后便开始对图表中货币对的K线趋势图,进行监视,寻找开仓的条件; 3.如果条件满足,进行下单开仓(做多或者做空); 4.重复第二步,继续盯盘,假定第二步是开仓,就是寻找平仓的条件。 5.如果平仓的条件满足,进行平仓操作,计算盈亏核算。完成一次交易的循环。 6.若继续交易,EA重复2->3->4->5步 7.用户若不想让EA进行交易,可通过相关菜单操作设置禁用EA,或者退出外汇客户端。
07-03 17:02 1 回答
新用户注册,限时享受$0.99订阅优秀交易策略! 立即注册