EA编程教程大全之交易函数

EA编程教程大全之交易函数
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()的收盘价格);

else

Print("OrderSelect 失败错误代码是",GetLastError());

datetime OrderCloseTime( )

对于当前选择定单返回平仓时间。如果定单时间不是0,所选定单会从账户历史重新尝试。开仓和挂单交易平仓时间必须等于0。

注解:定单必须用OrderSelect()函数提前选定。

示例:

if(OrderSelect(10,SELECT_BY_POS,MODE_HISTORY)==true)

{

datetime ctm=OrderOpenTime();

if(ctm>0) Print("定单10 "开仓时间, ctm);

ctm=OrderCloseTime();

if(ctm>0) Print("定单10 "平仓时间, ctm);

}

else

Print("OrderSelect失败错误代码是",GetLastError());

string OrderComment( )

返回定单的注释。

注解:定单必须用OrderSelect()函数提前选定。

示例:

string comment;

if(OrderSelect(10,SELECT_BY_TICKET)==false)

{ Print("OrderSelect 失败错误代码是",GetLastError());

return(0);

}

comment = OrderComment();

// ...

double OrderCommission( )

返回定单的佣金数。

注解:定单必须用OrderSelect()函数提前选定。

示例:

if(OrderSelect(10,SELECT_BY_POS)==true)

Print("定单10 "佣金,OrderCommission());

else

Print("OrderSelect 失败错误代码是",GetLastError());

bool OrderDelete( int ticket, void Color)

删除先前打开挂单。如果函数成功,返回的值是真实的。如果函数失败,返回的值是假的。获得详细错误信息,请查看GetLastError()函数。

参量:

ticket - 定单编号。

Color - 图表中标记颜色。如果参量丢失,CLR_NONE值将不会在图表中画出。

示例:

if(Ask>var1)

{

OrderDelete(order_ticket);

return(0);

}

datetime OrderExpiration( )

返回挂单的有效日期。

注解:定单必须用OrderSelect()函数提前选定。

示例:

if(OrderSelect(10, SELECT_BY_TICKET)==true)

Print("定单#10 有效日期为",OrderExpiration());

else

Print("OrderSelect 返回的",GetLastError()错误);

double OrderLots( )

返回选定定单的手数。

注解:定单必须用OrderSelect()函数提前选定。

示例:

if(OrderSelect(10,SELECT_BY_POS)==true)

Print("定单10 "手数,OrderLots());

else

Print("OrderSelect 返回的",GetLastError()错误);

int OrderMagicNumber( )

返回选定订单的指定编号

注解:定单必须用OrderSelect()函数提前选定。

示例:

if(OrderSelect(10,SELECT_BY_POS)==true)

Print("定单10 "指定编号, OrderMagicNumber());

else

Print("OrderSelect 返回的",GetLastError()错误);

bool OrderModify( int ticket, double price, double stoploss, double takeprofit, datetim e expiration, void arrow_color)

对于先前的开仓或挂单进行特性修改。如果函数成功,返回的值为TRUE。如果函数失败,返回的值为FALSE。获得详细的错误信息,查看GetLastError()函数。

注解: 开价格和有效时间的改变只对挂单而言。

如果未改变的值作为函数参量通过,将会生成错误1 (ERR_NO_RESULT)。

在一些服务器中挂单的有效时间会被隐藏。这种情况下,当一个非零值在有效参量被指定

时,将生成错误147 (ERR_TRADE_EXPIRATION_DENIED)。

参量:

ticket - 定单编号。

price - 收盘价格

stoploss - 新止损水平。

takeprofit - 新赢利水平。

expiration - 挂单有效时间。

arrow_color - 在图表中允许对止损/赢利颜色进行修改。如果参量丢失或存在CLR_NON E 值,在图表中将不会显示。

示例:

if(TrailingStop>0)

{

OrderSelect(12345,SELECT_BY_TICKET);

if(Bid-OrderOpenPrice()>Point*TrailingStop)

{

if(OrderStopLoss()

{

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTake Profit(),0,Blue);

return(0);

}

}

}

double OrderOpenPrice( )

对于当前选择定单返回开价格。

定单必须由OrderSelect() 函数首先选定。

示例:

if(OrderSelect(10, SELECT_BY_POS)==true)

Print("对于定单10 开价格",OrderOpenPrice());

else

Print("OrderSelect返回错误",GetLastError());

datetime OrderOpenTime( )

对于当前选择定单返回买入时间。

注解:定单必须用OrderSelect()函数提前选定。

示例:

if(OrderSelect(10, SELECT_BY_POS)==true)

Print("定单10 买入时间",OrderOpenTime());

else

Print("OrderSelect 返回的错误",GetLastError());

void OrderPrint( )

按照以下形式打印选择定单信息:

定单编号; 买入时间; 交易业务;手数总数; 开盘价格; 止损; 赢利; 平仓时间; 收盘价格; 佣金; 掉期; 盈利; 注释; 指定编码; 挂单有效日期

定单必须用OrderSelect()函数提前选定。

示例:

if(OrderSelect(10, SELECT_BY_TICKET)==true)

OrderPrint();

else

Print("OrderSelect 失败错误代码是",GetLastError());

double OrderProfit( )

对于选择定单返回净盈利值(除掉期和佣金外)。对于开仓位当前不真实盈利。对于平仓为固定盈利。

对于当前选择定单返回盈利。

注解:定单必须用OrderSelect()函数提前选定。

示例:

if(OrderSelect(10, SELECT_BY_POS)==true)

Print("定单10 盈利",OrderProfit());

else

Print("OrderSelect返回的错误",GetLastError());

bool OrderSelect( int index, int select, void pool)

函数选择定单。如果函数成功,返回的值为TRUE。如果函数失败,返回的值为FALSE。获得详细错误信息,请查看GetLastError()函数。

如果定单编号被选定,此pool参量被认知。此定单编号为唯一识别符。找出所选定单的列表,它的平仓时间必须进行分析。如果定单卖出时间为零,开单和挂单将从终端位置列表打开。可以从定单类型区别开挂单和开单。如果定单的卖出时间不等于0,平单和删除定单是在终端历史中被选择。他们同样可以区分删除定单是在终端历史中被选择。他们同样可以区分定单类型。

参量:

index - 定单索引。

select - 选定模式。可以为以下的任意值:

SELECT_BY_POS

SELECT_BY_TICKET 。

pool - 可选择定单索引。当选择SELECT_BY_POS参量时使用。可以为以下的任意值: MODE_TRADES (default)- 来自交易的定单(开单和挂单),

MODE_HISTORY - 来自历史的定单(平仓和取消定单)。

示例:

if(OrderSelect(12470, SELECT_BY_TICKET)==true)

{

Print("定单#12470 开价格", OrderOpenPrice());

Print("定单#12470 收盘价格", OrderClosePrice());

}

else

Print("OrderSelect 返回的错误",GetLastError());

int OrderSend( string symbol, int cmd, double volume, double price, int slippage, do uble stoploss, double takeprofit, void comment, void magic, void expiration, void arr ow_color)

这个功能主要应用于开仓位置和挂单交易.

由交易服务器返回定单的定单编号或者-1,说明是错误的。获得另外的错误信息, 查看GetL astError()函数。

注解:市场定单的开启(OP_SELL or OP_BUY), 只有最后的卖价格或买价格可以应用到开价格中. 如果执行当前带有不同证券的业务,必须使用带有MODE_BID 或MODE_ASK参量的MarketInfo()函数获得. 预测或是不标准的价格不可用. 如果没有要求重新开价格或者没有按照小数点后的数字正常化,错误129 (ERR_INVALID_PRICE)将会生成. 如果请求开价格的日期完全过期,错误138 (ERR_REQUOTE)将会生成. 如果请求的价格是过时的,仓位只能够在当前价格位打开/只有当前价格位在price+-slippage范围内.

止损和赢利水平线不能够关闭市场. 最小距离的终止水平点可以使用MarketInfo ()函数得

到MODE_STOPLEVEL参量。在错误或水平位不正常停止情况下,错误130 (ERR_INVA LID_STOPS)将会生成.

在挂单的位置,开价格不能够终止市场活动. 最小距离的终止水平点可以使用MarketInfo ()函数得到MODE_STOPLEVEL参量。在错误或水平位不正常停止情况下,错误130 (ERR _INVALID_STOPS)将会生成.

挂单交易的期限在一些服务器上禁止应用。这种情况下,一个特殊的非零值的参量将会产生,错误147 (ERR_TRADE_EXPIRATION_DENIED)将会生成。

在一些服务器上,开仓和挂单交易的总数会被限定。如果超出限定,则不能开启新仓位。这样交易服务器返回到错误148 (ERR_TRADE_TOO_MANY_ORDERS)。

参量:

symbol - 交易货币对。

cmd - 购买方式。可以是购买方式列举的任意值。

volume - 购买手数。

price - 收盘价格。

slippage - 最大允许滑点数。

stoploss - 止损水平。

takeprofit - 赢利水平。

comment - 注解文本。注解的最后部分可以由服务器改变。

magic - 定单指定码。可以作为用户指定识别码使用。

expiration - 定单有效时间(只限挂单)。

arrow_color - 图表上箭头颜色。如果参量丢失或存在CLR_NONE价格值不会在图表中画出。

示例:

int ticket;

if(iRSI(NULL,0,14,PRICE_CLOSE,0)<25)

{

ticket=OrderSend(Symbol(),OP_BUY,1,Ask,3,Ask-25*Point,Ask+25*Point,"My order #2",16384,0,Green);

if(ticket<0)

{

Print("OrderSend 失败错误#",GetLastError());

return(0);

}

}

int OrdersHistoryTotal( )

在账户历史返回关闭定单数加载进入终端。历史列表的大小取决于终端的"帐户历史" 表格的当前的设置.

示例:

// 来自交易历史的恢复信息

int i,hstTotal=OrdersHistoryTotal();

for(i=0;i

{

//---- 检查选择结果

if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)

{

Print("带有(",GetLastError(),")错误的历史失败通道");

break;

}

// 定单的一些工作

double OrderStopLoss( )

对于当前选择定单返回止损值。

注解:定单必须用OrderSelect()函数提前选定。

示例:

if(OrderSelect(ticket,SELECT_BY_POS)==true)

Print("对于10 止损值", OrderStopLoss());

else

Print("OrderSelect 失败错误代码是",GetLastError());

int OrdersTotal( )

返回市场和挂单的总数

示例:

int handle=FileOpen("OrdersReport.csv",FILE_WRITE|FILE_CSV,"\t"); if(handle<0) return(0);

// 写标题

FileWrite(handle,"#","开价格","买入时间","货币对","手数");

int total=OrdersTotal();

// 编写定单命令

for(int pos=0;pos

{

if(OrderSelect(pos,SELECT_BY_POS)==false) continue;

FileWrite(handle,OrderTicket(),OrderOpenPrice(),OrderOpenTime(),OrderSymbol(),O rderLots());

}

FileClose(handle);

double OrderSwap( )

对于当前选择定单返回掉期值。

注解:定单必须用OrderSelect()函数提前选定。

示例:

if(OrderSelect(order_id, SELECT_BY_TICKET)==true)

Print("对于定单#掉期", order_id, " ",OrderSwap());

else

Print("OrderSelect 失败错误代码是",GetLastError());

string OrderSymbol( )

对于选择定单返回定单货币对值。

注解:定单必须用OrderSelect()函数提前选定。

示例:

if(OrderSelect(12, SELECT_BY_POS)==true)

Print("定单#货币对", OrderTicket(), " is ", OrderSymbol()); else

Print("OrderSelect 失败错误代码是",GetLastError());

double OrderTakeProfit( )

对于当前选择定单返回赢利值。

注解:定单必须用OrderSelect()函数提前选定。

示例:

if(OrderSelect(12, SELECT_BY_POS)==true)

Print("定单#",OrderTicket()," 盈利: ", OrderTakeProfit()); else

Print("OrderSelect() 返回错误- ",GetLastError());

int OrderTicket( )

对于当前选择定单返回定单编号。

注解:定单必须用OrderSelect()函数提前选定。

示例:

if(OrderSelect(12, SELECT_BY_POS)==true)

order=OrderTicket();

else

Print("OrderSelect 失败错误代码",GetLastError());

int OrderType( )

对于当前选择定单返回定单类型。可以是以下的任意值: OP_BUY -买进,

OP_SELL - 卖出,

OP_BUYLIMIT - 挂单买入限定,

OP_BUYSTOP - 挂单停止限定,

OP_SELLLIMIT - 挂单卖出限定,

OP_SELLSTOP - 挂单停止限定。

注解: 定单必须由OrderSelect()函数选择。

示例:

int order_type;

if(OrderSelect(12, SELECT_BY_POS)==true)

{

order_type=OrderType();

// ...

}

else

Print("OrderSelect() 返回错误- ",GetLastError());

外汇保证金交易新手入门

外汇保证金交易新手入门 【字体:大中小】【收藏】【复制网址】【打印】 随着网络炒汇的兴起,外汇保证金交易飞速发展。相对于外汇实盘交易来讲,保证金交易最大的特点是以小搏大,其利用杠杆效应,使实际交易金额在原基础上放大几十倍甚至上百倍。 何谓外汇保证金交易?作为一种外汇交易方式,外汇保证金系由外汇期货衍生而来,它们具有共同的特点:都是合约而不是现货,看涨看跌都有可能获利,并且都具有保证金放大功能。二者的区别是,前者没有期限的约定,可以长期持仓。 作为一种投资工具,外汇保证金交易拥有适合不同类型投资者的优点:杠杆灵活,目前国内拥有自主交易平台并推出外汇保证金交易的三家银行——交通银行、中国银行、民生银行,其杠杆倍数从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):趋势状态:当前汇价运行到本趋势的前期中期还是后期,前期是趋势延续,中期是趋势放缓,后期是趋势停顿。在同一趋势里汇价运行到不同时期的操作方法截然不同。前期应该等回撤顺势进场,中期的时候应该无单观望有单持单,后

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

炒外汇入门,外汇基础知识 最近有很多朋友想要炒外汇,问了我很多关于外汇的一些基本知识,想必还有更多的年 轻朋友想要靠此赚点外快。因此我从外汇论坛、…..一些权威机构,东凑西拼整理了此文章,如果觉得不够好的请原谅。 炒外汇我们需要了解几个问题的回答: 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跌;在实盘中,可以结合美元指数判断欧美走势。(有 些交易商也将美元指数作为交易品种)其他有些汇率虽然也跟美元指数有相关性,但并 不是非常紧密。 欧美也是汇市中交易量最大的品种,技术走势也最为标准,最适合新人操作。而日 元虽然权重也较大,但美日走势一般来讲波动较小,跟美元指数相关性也不是很紧密, 个人认为除非大机会,一般不操作。

文华财经策略编写、下单组件编写新增函数

文华 wh3中策略编写、下单组件编写新增函数汇总2 二.下单组件编写新增函数 1.引用数据函数 AvPrice(Code) 某合约当前均价。 用法: AvPrice(Code)返回合约Code的当前均价,Code为某合约的合约代码 例:VAR avprice;辑判断函数 SamePeriod(Code,PeriodStr,T1,T2) 判断两个时间是否是同一个周期。 用法: SamePeriod(Code,PeriodStr,T1,T2)如果T1,T2是同一个周期返回1, 否则返回0,Code:合约的合约代码,PeriodStr可以取以下值的其中之一: "min1","min3","min5","min10","min15","min30","1hour","3hour", "8hour","1day","week","month",T1和T2是以总秒数表示的时间 例: IF(SamePeriod("m1109","min10",LastOrderTime(),Time("09:00:00"))合约为m1109,周期为10分钟情况下,如果最后一次下单时间与09:00:00在同一个周期内 3.辅助函数 CurrentTime() 当前时间。 用法: CurrentTime()返回当前时间 例: VAR CurTime; CurTime=CurrentTime(); 学运算函数 ABS(Value) 取整形绝对值。 用法: ABS(Value)返回Value的绝对值,Value是整形值 例: VAR X; X=ABS(5); F_Period 取得当前模型的周期。 用法: F_Period() 返回当前模型的周期(字符串) 例: VAR period; period=F_Period();

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

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

文华程序化交易说明文档

国海良时期货 文华财经 程序化交易系统 使用说明书

程序化交易是一种在计算机和网络技术的支持下,瞬间完成你预先设置好的组合交易指令的一种交易手段。您可以将您的交易思路,通过文华提供的函数、语法及编辑平台,编写成交易模型,实现自动开仓、自动止损、自动止赢。程序化交易在投资实战中不仅可以提高下单速度,而且可以帮助投资者在交易过程中避免受到情绪波动的影响,实现理性投资。 Mytrader2009的程序化交易功能在Webstock2008的基础上增加了追踪止损功能、在全自动状态下系统默认按照最后的信号方向执行,解决了交易指令消失不做任何处理的问题、使用算法交易确保下单成交、并且升级了效果测试和参数优化的功能,使程序化交易又前进了一步,让投资更加的轻松和快乐。 启动程序化交易进行自动交易 打开交易软件,输入账号和密码 启动自动交易模型,选择模型后点击加载或新建模型。

使用算法交易 可以选择是否启用“追价下单”“分批下单”“超价下单” 追价下单: 如果下单没有成交,可以设置追价下单,单子在几秒钟之内没有成交,系统会自动撤单并按市场最新价追价下单,直至预设手数全部成交(也可设置追价范围,防范风险)。(模型触发、价格价格条件单、画线条件单都可以支持追价下单)

分批下单: 如果下单手数过大,启动分批下单,系统会根据默认的分批下单手数,将总手数分批下单超价下单:在市价基础上调整[ ]最小变动价位,以提高成交几率。 算法交易参数的设置 点击图中程序化交易窗口的红色方框可以对算法交易功能进行设置 在下图中对算法交易参数进行设置

“程序化交易自动下单”的其他设置说明: “按市价下单,下单手数” :模型每次下单的数量 “只进行多头交易”:选择此项设置后,模型自动过滤掉卖开和买平的交易指令,只进行多头交易。 “只进行空头交易”:选择此项设置后,模型自动过滤掉买开和卖平的交易指令,只进行空头交易。 “双向交易”:选择此项设置后,模型可以发出买开、卖平、卖开和买平指令,进行双向交易。 “下单方式”:可以选择全自动(不需要确认)、半自动(需要确认)或者只显示信号。 “信号确认”:可以设置信号出现后几秒钟发出委托。 在全自动状态下,系统默认使用“程序化交易按最后信号方向执行”来解决指令反复的问题,设置如下图:

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

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

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

炒外汇入门详细教程全集

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

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

操盘手教程外汇交易

操盘手教程外汇交易 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、趋势转变如何表示?以均线拐头为例: MA10:=MA(CLOSE,10);{定义10周期均线} MA10>REF(MA10,1)&&REF(MA10,1)>REF(MA10,2)&&REF(MA10,3)>REF(MA10,2)&&R EF(MA10,4)>REF(MA10,3);{表示上拐} MA108,SK;{10周期均线上穿5周期均线或者收盘价与5周期均线的差值大于8时,发出卖出开仓交易指令} (MA5-CLOSE)>6,BP;{5周期均线与收盘价的差值大于6时,发出买入平仓交易指令} CROSS(MA5,MA10)||(MA5-CLOSE)>8,BK;{5周期均线上穿10周期均线或者收盘价与5周期均线的差值大于8时,发出买入开仓交易指令} (CLOSE-MA5)>6,SP;{收盘价与5周期均线的差值大于6时,发出卖出平仓交易指令}{{}内为文字说明,编写模型时不用写出} 4、如何在模型中限制开平仓时间? MA5:=MA(CLOSE,5); {定义5周期的简单移动平均线} MA10:=MA(CLOSE,10); {定义10周期的简单移动平均线} TIME>=0905&&CROSS(MA5,MA10),BK;{在9点05分后出现5周期线金*10周期线后买开} CROSS(TIME,1457),BP;{当时间到14点58分时自动发出买平指令} TIME>=0905&&CROSS(MA10,MA5),SK;{在9点05分后出现5周期线死*10周期线后卖开} CROSS(TIME,1457),SP;{当时间到14点58分时自动发出卖平指令} 5、KDJ模型雏形

外汇学习新手入门

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

新手投资外汇要怎么入门(最新)

每个人都想要挣大钱,从而会进行投资,想要通过钱生钱来获得更多的利益。但在投资上,每个人都是新手,都有很多不了解的知识和技巧。这里给大家分享一些外汇投资的知识和技巧,希望对大家有所帮助。 外汇入门从何开始学起 1、仓位控管、风险控管,另一个你必须花心力学习的,就是风险控管了!所有的交易第一考量绝对不是获利,而是风险,只有做好风险控制你才能够在市场上长期存活,否则技术再牛逼也无法让你长期赚钱,市场一次又一次的告诉我们这个简单的事实,要重视你的仓位,不要轻易地让市场蚕食他,许多外汇交易者就是搞不明白这点,才不断地亏损后又入金,永远都是在亏损的循环,他们缺乏的不只是技术,而是对整个市场风险的不理解,以及不合理的仓位控管所导致。 2、K线图、技术分析,如果你刚踏入外汇交易,始终找不到方向学习的话,建议你一开始不用学习太多,先把最基本的K线图学好,只要随便一百度都可以找到很多K线图的讲解,包含之前杰克分享的「外汇交易中必学的K线图!」讲的都是最基本的K线,在外汇交易里,你学的技术不用多但要精,看是简单的K 线图背后藏着许多市场的交易情绪,不管是在任何的交易,K线图永远都不会过时!在学完K线图之后如果还有多的时间学习,那可以学习简单的技术分析,建议学最常用、最多人讨论的技术指标,这样方便找到更多的学习教程,同时也可以更好的借鉴别人的失败经验,千万不要想要学会所有技术指标,那对你的交易可能还有反效果,总之记住技术学的多不如学的少、学的少不如学的精。 3、市场是最好的老师,说到底,我们最好的学习对象,就是市场了!一个成熟的交易系统都是经过不断地试错形成的,要记住相同的错误绝对不可以心存侥幸犯两回,如果一再的重蹈覆彻,那将永远无法成长,自然难以在外汇交易中长期获利。很多人不愿意在交易前花时间、心力学习,那市场会以最直接的方式告诉我们,自己的交易究竟是好是坏,如果交易前不愿意下功夫,那就只能在亏损之后,自己慢慢地重复总结、深思了。 4、单一品种的基本面,如果你有更多的时间,除了技术分析之外你可以深入研究单一货币对或交易品种的基本面,当然这就属于比较进阶的层面了,比如专门交易欧美,你可以研究欧美的历史事件以及相应的走势,研究各国的政策对他的影响,这些就必须要长期投入大量的心力学习了。短线交易有个很大的优势,我们不需要预测各种品种的长时间走势,只需考虑到短时间的波动,我们甚至可以专挑震荡行情交易,而不让自己冒过多的风险,记住我们的目的是要获利,而不是成为某个品种的专家。 外汇新手投资的注意事项 第一,外汇跟股票,期货类的投资有很大的区别,外汇资金流动非常大,以万亿为单位,排除了个人或集团的幕后黑手,保障了市场的稳定性,但是交易更讲究规律性,所以对于技术分析要求更高。所以,请大家记住,炒外汇不能光靠运气,还要靠投资者自己认真学习相关的外汇知识和提高技术分析能力。

文华赢智程序化交易(WH3)编程函数

合约当前价格 Price(code)返回合约code的当前价格,code为合约的合约的代码 例: VAR price;//定义一个变量price Price=price(“m1009”);//price的值为合约m1009的当前均价 某合约当前均价 AvPrice(code)返回合约code的当前均价,code为合约的合约代码 例: VAR Avprice 定义一个变量avprice Avprice=avprice(“m1009”);price的值为合约m1009的当前均价 某合约的当前最高价 High(code)返回合约code的当前最高价,code为某合约的合约代码 例: Var high; High=High(“m1009”);high值为合约当前m1009的当前最高价 某合约的当前最低价 Low(code)返回合约code的当前最低价,code为某合约的合约代码 例: Var low; Low=low(“m1009”);low值为合约m1009的当前最低价 某合约的买卖盘报价 Offers(code,strContent)返回某合约的买卖盘报价code为某合约的合约代码(字符串) strContent 为所要取得内容,可选以下内容 “bid1-5”,”ask1-5”,”bidvol1-5”,”askvol1-5”,分别表示买1-5,卖1-5,买1量-5量,卖1量-5量。 例: VAR bid1; Bid1=Offers(“m1009”,”bid1”);bid1为豆粕1009的当前买1价 某合约最小变动价位 Minprice(code)返回合约code的最小变动价位,code为某合约的合约代码 例: VAR minprice;定义一个变量minprice Minprice=minprice(“m1009”);minprice的值为合约m1009的最小变动价位二、指令状态 模型某合约多头持仓。 F_BuyPosition()返回模型的多头持仓 例:

文华财经程序化交易应用指南

一、WH8(8.1.203)程序化交易应用指南 我们把程序化应用,从初级应用到高级应用,分成6个级别来介绍wh8的程序化功能。(一)一级:信号预警盒子 信号预警盒子是一种为程序化半自动下单的用户提供的功能,客户可以在信号预警盒子自己设定预警的模型,在条件满足的时候,系统能够会弹出弹出预警窗口,确认就可以直接下单了。 这个功能类似以前版本的半自动,但是增加了显示加载模型运行情况的列表,我们叫做盒子。盒子还可以后台运行,加载了信号预警以后,可以做看盘等其他操作,不影响模型出信号的。 信号预警盒子的主要功能: 1、点击盒子列表中的一行,可以打开k线图上查看设定预警模型的信号。 2、支持设置信号持续时间和信号消失确认时间 (二)二级:公式条件单 公式条件单是为只按照某种特定条件进行交易的用户,提供的一种灵活的程序化执行方式。公式条件单让条件单不再停留在简单的价格条件和时间条件上,可以利用文华麦语言编写出思路更广的条件。 客户可以在组群中加载条件单模组,系统根据写入的条件进行自动交易。

公式条件单的主要功能: 1、只写开仓条件,按照条件自动开仓; 2、只写平仓条件,将初始化带入模组的持仓自动平掉; 3、信号独立,没有过滤机制。 4、可以随意进行主观干预。 5、可以后台运行。 公式条件单在WH8中的运行规则,请参考下面链接 https://www.360docs.net/doc/bf8272281.html,/popwin/tiaojiandan-sm.htm (三)三级:趋势跟踪策略(过滤模型) 为有完整交易策略的投资者提供的全自动程序化交易。交易策略中一开一平,且交易手数开平对应,不会出现锁仓和加仓的情况。 客户自己在组群中加载模组后,出现信号按照信号执行方式确认后自动下单交易。

外汇交易入门知识及基础操作技巧

何为外汇 [外汇]原指货币币兑换率(EXCHANGERATE)。简单来说,是一个国家的货币兑换别国的货币称为外汇;即国家与国家之间,国贸易、投资、旅游等经济往来,引起货币间支付的关系。由于各国货币不同,在国外支付时,必须先将本国货币兑换成外国货币,或是收到外国的外币,换成本国货币才得以在国内流通,从而产生了货币兑换的关系。 而外汇市场是一个先进的电讯网路,不受时空限制,透过电子通讯设备进行买卖。汇市是一个庞大的国际化的交易市场,外汇价格会国市场对不同货币的供求而变化,不易受人为操纵,买卖时间差不多长达24小时。 投资外汇的八大优点 (一)投资目标是国家经济,而不是上市公司业绩 (二)外汇是双边买卖,可买升可买跌,可避免其中之规限 (三)保证金交易,投资成本轻 (四)成交量大,不容易为大户所操控 (五) T+0交易 (六)能够掌握亏损的幅度(设定止损),不会因为没有买家或卖家承接而招致更大的损失。 (七)二十四小时交易,买卖可随时进行 (八)利息回报率高(股票每年最多只派发四次,而外汇则是若投资者持有高息货币合约者,每天均可享有利息各种投资渠道比较

外汇市场的组成分子 A.中央银行 负责发行本国货币,制货币供给额,持有及调度外汇储备,维持本国货币之对内及对外的价值,在浮动汇率制度下,中央银行在外汇市场上,经常被迫买进或卖出外汇来干预外汇市场,以维持市场秩序。譬如:美国、日本、德国、英国、法国、加拿大、与意大利所组成的七大工业组织(G7),经常举行高峰会议,对于主要货币之汇率设有协议,限定汇率波动之幅度。由于G7经常联合干预,使汇价稳定;央行有时也会为了调节货币标准,或政策上的需要,在公开市场上进行干预,干预行动基本上是和市场大众持不同的立场,通常没有特殊的因素,中央银行是不会主动出面干预的。通常央行干预汇市只能收到暂时的效果,使汇率变化速度不致上升或下跌太快,但却无法改变长期的基本走势。 B.商业银行 在任何一个地方,不管该地是否是一个外汇兑换的主要市场,一般的小量现钞买卖,支票兑现都差不多全由银行垄断,银行外汇部门的主要业务就是将商业交易与财务交易的客户资产与负债从一种货币转换为另一种货币,这种转换可以即期交易(SPOT),或远期交易(FORWARD)方式办理,由于从事外汇交易的银行为数众多,所以外汇买卖日渐普及。 C.外汇经纪商 外汇与股票市场一样,任何活跃的市场都有不少的经纪商,在美国称为(Exchange Dealer)的角色,仅以收取佣金为目的,为客户代洽外汇买卖的汇兑商定,在买主与卖主之间,拉拢搓合,透过外汇经纪人的接洽,直接或间接买卖。外汇经纪商及经纪人,本身并不承担外汇交易的盈亏风险,其从事中介工作的代价为佣金收入(Broker Fee Or Commission),外汇经纪人因熟悉市场外汇供需情形、消息及图表的分析,以及汇率变化涨跌及买卖程序,故投资人乐于采用。 D.基金 此类机构性质上基本与经纪商大同小异,所不同的是它经常自行买卖,亦可随本身的意愿,对客户的交易作选择性的盈亏风险承担,而银行及经纪商亦经常是它的交易对象。 E.外汇供需者 由于贸易的往来,进出口商在商品输出或输入后货款的结算,以及运输、保险、旅行、留学、国外公债、证券、基金的买卖、利息的支付等而产生的外汇供给者与需求者。 F.外汇投资者 所谓外汇投资者,为预测汇率的涨跌,以现汇(SPOT)、远汇(FORWARD)或者期货外汇(FUTUERS)的交易途径,以少数的保证金从事大额外汇买卖交易,行情看涨时,先买入,后卖出,看跌时,先卖出后补回冲销,用极小的波动赚取中间的差价,获取厚利,所以外汇投资者也经常是主要外汇的供给及需求者。 外汇及外汇交易 外汇市场,也称为“Forex”或“FX”市场,是全球最大的金融市场,日交易量1.9兆美元,相当于美国证券市场的30倍,中国股票市场日交易量的600倍。 “外汇交易”是买入一种货币,同时卖出另外一种货币。

相关文档
最新文档