Tag: 交易策略

MT4编程 外汇黄金EA交易策略 交易者的黄金法则

简介

交易者的主要任务不仅仅是找到进入市场的恰当时机。 而且还需要找到退出市场的恰当时机。 交易黄金法则有云: “迅速斩断亏损,让利润奔跑起来”。

为了在较高的数学预期基础上获利,我们必须理解良好交易的三个基本原则:

使利润奔跑起来的逐步仓位跟踪法

很多人认为无法获利,因为我们不知道市场的目标在哪里。 但我们真的需要了解市场的目标才能成功交易吗? 成功的交易主要基于正确设计的系统,该系统考虑了进入市场的适当时机。 做出这种考虑是利用了预期的力量和使利润奔跑起来以达到可能最高水平的逐步仓位跟踪法。

可以通过多种方式找到进入市场的时机,例如,使用蜡烛图模型、波浪模型等。同时,必须考虑利润因子(利润/亏损比例)。

该方法基于以下要求:交易者在开仓时选择可能最低的止损值。 该值可以使用各种方法确定,例如,可以等于保证金的 1.5%。 当市场达到等于止损值的利润时,对一半的手数进行平仓,但止损值不变!

这样,我们建立了一种安全网,以防市场进入相反的趋势。 也就是说,通过将最小损失锁定来降低风险。 如果朝有利方向移动的市场在一段时间后开始反转,则触发止损(图 1-3)。

斐波那契动态水平止损_逐步仓位跟踪法_黄金外汇交易基础知识

图 1. 开仓

斐波那契动态水平止损_黄金外汇交易基础知识_逐步仓位跟踪法

图 2. 设置止损

如果市场反转:

逐步仓位跟踪法_黄金外汇交易基础知识_斐波那契动态水平止损

图 3. 如果市场出现反转,你也处于保本水平。

仓位跟踪程序代码

我们提供了跟踪未平仓头寸并实践第二黄金法则的程序代码,因为它可以使利润奔跑起来以达到可能的最高水平。

如果市场仍朝有利的方向移动并达到某个预定值,例如,100 个价格利润点,则止损重置为保本水平。 当达到预定间隔的利润水平时,例如,50 个价格利润点,则继续进行重置。 我们总可以在下一个柱时移动止损值,但经纪人并不喜欢频繁重置,尤其对于以较小的时间范围进行的交易。 对于这种情形,库文件夹中的错误文件中(stdlib.mq4)甚至有专门的错误提示 – # 8 error=”too frequent requests”。

确定下一个止损水平的方法是根据斐波那契水平获利时由价格位置所选定。 这里采用的斐波那契水平是根据 Vegas 通道方法建立的。

斐波那契水平计算由 LevelFibo() 水平生成函数执行:

//+——————————————————————+

void LevelFibo()

double Fb1,Fb2,Fb3,Fb4,Fb5,Fb6,Fb7,Fb8,Fb9,Fb10,Fb11,Fb12,Fb13;

// “Vegas” channel double Ma144_1 = iMA(NULL,0,144,0,MODE_EMA,PRICE_CLOSE,1);

double Ma169_1 = iMA(NULL,0,169,0,MODE_EMA,PRICE_CLOSE,1);

// “Vegas” channel median double MedVegas=NormalizeDouble((Ma144_1+Ma169_1)/2,Digits);

// calculate Fibo levels values using “Vegas” method Fb1=MedVegas-377*Point; Fb12=MedVegas+377*Point;

Fb2=MedVegas-233*Point; Fb11=MedVegas+233*Point;

Fb3=MedVegas-144*Point; Fb10=MedVegas+144*Point;

Fb4=MedVegas-89*Point; Fb9=MedVegas+89*Point;

Fb5=MedVegas-55*Point; Fb8=MedVegas+55*Point;

Fb6=MedVegas-34*Point; Fb7=MedVegas+34*Point;

}//+——————————————————————+

当计算买入头寸的止损时,利润是第一个柱 High 的最高价和开仓水平 OrderOpenPrice() 之间的差值。 止损水平被定义为跟第一个柱 Low(图 4)的最小值“最接近”的斐波那契水平。

斐波那契动态水平止损_逐步仓位跟踪法_黄金外汇交易基础知识

图 4. 买入头寸的止损计算

当计算卖出头寸的止损时,利润是开仓水平 OrderOpenPrice() 和第一个柱 High 的最高价之间的差值(图 5)

斐波那契动态水平止损_逐步仓位跟踪法_黄金外汇交易基础知识

图 5. 卖出头寸的 止损计算

对于买入头寸,止损值是基于斐波那契水平。 根据第一个蜡烛图的最低值,它呈现为单独的函数。

函数代码显示如下:

//+———————————————————————+

//| Function (table) for specifying Stop Loss values for BUY position

//| by Fibo levels according to the lowest value of the first candle |

//+———————————————————————+

void StopLevelFiboBuy()

if(Low>Fb12) newSL_B=Fb12-100*Point;

if(Low(Fb12+Fb11)/2) newSL_B=(Fb12+Fb11)/2;

if(LowFb11) newSL_B=Fb11;

if(Low(Fb11+Fb10)/2) newSL_B=(Fb11+Fb10)/2;

if(LowFb10) newSL_B=Fb10;

if(Low(Fb10+Fb9)/2) newSL_B=Fb9;

if(LowFb9) newSL_B=Fb8;

if(LowFb8) newSL_B=Fb7;

if(LowFb7) newSL_B=(Fb7+MedVegas)/2;

if(LowMedVegas) newSL_B=Fb6;

if(Low(MedVegas+Fb6)/2)newSL_B=Fb6;

if(LowFb6) newSL_B=Fb5;

if(LowFb5) newSL_B=Fb4;

if(LowFb4) newSL_B=(Fb3+Fb4)/2;

if(LowFb3) newSL_B=Fb3;

if(Low(Fb3+Fb2)/2) newSL_B=(Fb3+Fb2)/2;

if(LowFb2) newSL_B=Fb2;

if(Low(Fb2+Fb1)/2) newSL_B=(Fb1+Fb2)/2;

if(LowFb1) newSL_B=Fb1;

if(LowFb12) newSL_B=Fb12-100*Point;

if(Low(Fb12+Fb11)/2) newSL_B=(Fb12+Fb11)/2;

if(LowFb11) newSL_B=Fb11;

if(Low(Fb11+Fb10)/2) newSL_B=(Fb11+Fb10)/2;

if(LowFb10) newSL_B=Fb10;

if(Low(Fb10+Fb9)/2) newSL_B=Fb9;

if(LowFb9) newSL_B=Fb8;

if(LowFb8) newSL_B=Fb7;

if(LowFb7) newSL_B=(Fb7+MedVegas)/2;

if(LowMedVegas) newSL_B=Fb6;

if(Low(MedVegas+Fb6)/2)newSL_B=Fb6;

if(LowFb6) newSL_B=Fb5;

if(LowFb5) newSL_B=Fb4;

if(LowFb4) newSL_B=(Fb3+Fb4)/2;

if(LowFb3) newSL_B=Fb3;

if(Low(Fb3+Fb2)/2) newSL_B=(Fb3+Fb2)/2;

if(LowFb2) newSL_B=Fb2;

if(Low(Fb2+Fb1)/2) newSL_B=(Fb1+Fb2)/2;

if(LowFb1) newSL_B=Fb1;

if(Low=0; i–)

if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES))

{Print(“Order selection error = “,GetLastError());}

if(OrderSymbol()==Symbol())

if(OrderType()==OP_BUY)

if(OrderMagicNumber()==Magic)

// ———————————————————————-+

if((High-OrderOpenPrice())>=SL_B*Point && OrderLots()==0.2)Close_B_lot();

// ———————————————————————-+

if((High-OrderOpenPrice())/Point>=100 && OrderLots()==0.1 && OrderStopLoss() {

Print(” 1 – StopLoss shift”);

if(!OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+2*Point,OrderTakeProfit(),0,Aqua))

Print(” at Modif.ord.# “,OrderTicket(),” Error # “,GetLastError());

return;

// ———————————————————————-+

if((High-OrderOpenPrice())>=120*Point && OrderOpenPrice()>Ma144_1-144*Point)

StoplevelFiboBuy();

newSL_B=newSL_B+21*Point;

if((Bid-newSL_B)/Point if(newSL_B>OrderStopLoss() && (Bid-newSL_B)/Point>StopLevel)

Print(“2nd shift of StopLoss “);

Modyf_B_lot();

// ———————————————————————-+

if((High-OrderOpenPrice())>=200*Point && (High-OrderOpenPrice())OrderStopLoss() && (Bid-newSL_B)/Point>StopLevel)

Print(” 3rd shift by level order # “,OrderTicket());

Modyf_B_lot();

// ———————————————————————-+

if((High-OrderOpenPrice())>=250*Point && OrderOpenPrice()>Ma144_1-144*Point)

StoplevelFiboBuy();

newSL_B=newSL_B+10*Point;

if((Bid-newSL_B)/Point if(newSL_B>OrderStopLoss() && (Bid-newSL_B)/Point>StopLevel)

Print(” 4th shift by level order # “,OrderTicket());

Modyf_B_lot();

// ———————————————————————-+

if((High-OrderOpenPrice())>=300*Point && (High-OrderOpenPrice())OrderStopLoss() && (Bid-newSL_B)/Point>StopLevel)

Print(” 5th shift by level order # “,OrderTicket());

Modyf_B_lot();

// ———————————————————————-+

在随附的 Expert Advisor 演示版本中,逐步跟踪序列包含了 8 个步骤。

下面是显示 Expert Advisor 演示版进行买入头寸跟踪操作步骤的截屏。 因为形成了“三个蜡烛合并”形态,所以进行了建仓。 此外,“倒锤子”图形位于合并的蜡烛中间。 这种现象强化了打开买入头寸的信号强度。

逐步仓位跟踪法_斐波那契动态水平止损_黄金外汇交易基础知识

图 6. 跟踪买入头寸的示例

“Vegas”指标应该用于查看斐波那契线,如同在光亮的截屏上一样。 可以在之前的文章中查找。

来自“暗”屏幕的小幅拉伸的相同截屏:

斐波那契动态水平止损_黄金外汇交易基础知识_逐步仓位跟踪法

图 7. 来自监测屏的截屏(买入演示版本)

逐步仓位跟踪法_斐波那契动态水平止损_黄金外汇交易基础知识

图 8. 跟踪卖出头寸的示例

为了显示 Expert Advisor 演示版的操作,应该使用临时测试参数,如下图 9-10 所示:

黄金外汇交易基础知识_斐波那契动态水平止损_逐步仓位跟踪法

图 9. Demo_trail_Buy.mql Expert Advisor 测试参数

斐波那契动态水平止损_逐步仓位跟踪法_黄金外汇交易基础知识

图 10. Demo_trail_Sell.mql Expert Advisor 测试参数

注意: 本文随附了 Expert Advisor 演示版的文件,作为跟踪买入和卖出头寸的迷你控制程序。 这里开仓的手数翻倍。 但当止损移动到保本水平,且对未来价格走势正确有信心,是可以增加头寸的。

总结

所提供的订单跟踪示例显示,聚焦于斐波那契动态水平的止损订单移动法可以产生积极的结果。 所描述的方法建议用于实际交易中。

如果需要源代码,可以留言评论或者私信。

外汇市场的结构

外汇市场,也称为FX或Foreign Exchange市场,是全球规模最大、流动性最强的金融市场。每天交易额达数万亿美元,因此,了解其结构对于任何想要在货币交易中取得成功的人来说都至关重要。本指南将外汇市场的复杂性分解为简单易懂、可操作的见解,帮助您自信地驾驭这个庞大的市场。

外汇市场概述

外汇市场在全球范围内运作,每周五天、每天24小时进行交易。与其他采用中心化交易所的传统金融市场不同,外汇市场是去中心化的。这意味着交易直接在场外交易 (OTC) 市场的参与者之间进行,该市场由银行、经纪商、金融机构、跨国公司和个人交易者组成。

这种全球性的去中心化结构允许市场在香港、新加坡、悉尼、东京、伦敦和纽约等不同金融中心进行持续交易,因为市场会随着太阳的变化而波动。外汇市场的庞大规模和流动性使其成为一个独特而充满活力的金融市场,机遇与风险并存。

外汇三大市场

外汇市场可分为三个主要部分:

⑴ 现货市场

⑵ 远期市场

⑶ 期货市场

现货市场

现货市场是指以当前市场价格将一种货币兑换成另一种货币的市场。交易数量和价格已确定,结算会在两个工作日内完成。两个工作日的结算通常是由于时区差异和特定货币的截止时间造成的。由于涉及实时汇率报价,因此散户交易者主要在此市场中进行交易。

特征:

提示:大多数散户交易者在现货市场进行交易,该市场交易即时执行,非常适合日内交易策略。对于任何想要进入外汇市场的交易者来说,了解现货市场都是至关重要的。

远期市场

远期市场涉及在未来某个日期以预定价格买卖货币的合约。与现货市场不同,这些交易并非标准化,通常会根据交易双方的具体需求进行定制。因此,在远期合约中,汇率现在固定,但结算则在稍后进行。

特征:

提示:远期市场对于希望规避不利汇率波动的企业和金融机构尤其有用。如果您是从事国际交易的交易员,了解远期市场可以帮助您降低风险。由于远期合约高度定制化,其流动性较差。

期货市场

期货市场与远期市场相似,但也存在一些关键区别。期货合约是在交易所交易的标准化协议,这使得它们比远期合约更容易获得,流动性也更强。

特征:

提示:期货合约通常被投机者和机构投资者使用。对于希望在受监管且集中化的市场中运营的资金充足的散户交易者来说,期货市场是理想之选。机构投资者也利用期货市场进行对冲,以稳定现金流。

外汇市场一级参与者

外汇市场由形形色色的参与者组成,每个参与者在其运作中都扮演着独特的角色。了解这些参与者是谁以及他们如何影响市场,对任何交易者来说都非常重要。

金融机构

大型金融机构,包括主要商业银行、投资银行和对冲基金,处于外汇市场结构的顶端。它们通过结算自身与客户之间的巨额交易来参与银行间市场。

影响:金融机构提升市场流动性,使其他参与者更容易执行交易。它们也参与投机交易,这可能会影响货币价格。

中央银行

各国央行是外汇市场最具影响力的参与者之一。它们管理本国的外汇储备,并实施货币政策以维持金融稳定和促进经济增长。各国央行经常以影响汇率,方式包括直接买卖其资产(国债和债券),或间接实施货币政策(例如调整利率)。

影响:央行干预可能导致外汇市场大幅波动。例如,美联储突然加息可能导致美元兑其他货币迅速升值。

跨国公司

跨国公司参与外汇交易主要是为了开展日常业务并对冲货币风险。跨国公司始终面临汇率波动的风险,这可能会影响其盈利。通过利用远期市场或期权,他们可以保护自己免受不利的汇率波动的影响。

影响:外汇市场中的企业交易通常规模巨大,并且会影响汇率,尤其是在兑换大量货币时。

散户投机者

散户交易者是通过在线交易平台参与外汇市场的个人。尽管散户交易者在市场上的份额小于机构交易者,但他们的集体活动仍然能够影响市场动态,尤其是对于流动性较低的货币对

影响:散户交易者通常进行投机交易,旨在从短期汇率波动中获利。他们的行为可能会加剧市场波动,尤其是在现货市场。

市场规模和流动性

外汇市场是全球最大的金融市场,日均交易量超过8万亿美元。如此巨大的规模和流动性为交易者带来了诸多优势:

提示:高流动性是外汇市场最具吸引力的特征之一。它使交易者能够更轻松地建立和退出仓位,且不会造成显著的价格扭曲。了解不同货币对的流动性动态可以帮助您做出更明智的交易决策。

货币对 —— 主要货币、次要货币和外来货币

在外汇市场中,货币以货币对的形式进行交易。每对货币由基础货币和计价货币组成,其价格反映的是购买一单位基础货币所需的计价货币数量。例如,如果欧元/美元 (EUR/USD) 的价格为 1.1000,则意味着您需要 1.1000 美元(计价货币)才能购买 1 欧元(基础货币)。

主要货币对

主要货币对是外汇市场中交易量最大的货币对,涵盖全球最稳定、流动性最强的货币。主要货币有 8 种(美元、欧元、英镑、澳元、新西兰元、加元、瑞士法郎、日元)。但由于所有货币对都以美元作为基础货币或计价货币,因此主要货币对有 7 种。例如:

注:这7种主要货币对在全球外汇交易市场上占据了约75%-80%的交易量。其中,欧元/美元是流动性最大、交易最活跃的货币对。

特征:

次要货币对

次要货币对是在外汇市场中交易量和流动性次于主要货币对的货币组合。是指除美元以外的货币对,也称交叉货币对。例如:

特征:

外来货币对

外来货币对(也称为异国货币对)是指由一种主要货币(如美元 USD、欧元 EUR、英镑 GBP 等发达经济体的货币)与一种来自新兴市场经济体或较小经济体的货币组成的货币对。例如:

特征:

提示:虽然外来货币对可以提供巨大的交易机会,但它们的风险非常高。在交易这些货币之前,了解其背后的驱动因素至关重要。比如,受发展中国家本国政治、经济事件影响较大,对新闻敏感。

市场结构如何影响交易策略

市场结构决定了外汇市场的流动性、波动性、交易时间和参与者行为,这些因素共同影响交易策略的选择和执行细节。成功的交易策略通常需要结合市场结构特点灵活调整,才能更有效地捕捉交易机会并控制风险。

交易时间和流动性

去中心化特性及价格形成机制

市场参与者的多样性

风险管理与波动性

技术与算法交易

注:了解市场结构还能帮助你更准确地预测价格走势。例如,了解各国央行在市场上的活跃程度,或许能让你预测政策发布前后市场波动性会更大。

总体而言,外汇市场的结构非常复杂,了解它对于制定有效的交易策略至关重要。从市场类型到不同参与者的角色,每个因素都会影响您作为交易者所面临的机会和风险。通过使您的策略与市场结构保持一致,您将能够在交易时做出明智的决策,并抓住最佳的现有和新兴机会

揭秘股票趋势与策略:从主图指标到量价分析详解

011. 股票趋势指标概述

1.1 界面与指标说明

安装后的界面如下图所示。请注意,这些指标仅作为辅助工具,并非投资建议。我们分享的所有程序均免费提供。找到一款适合自己的主图指标,往往需要时间和耐心。希望这些截图能对你有所帮助。

股票趋势指标概述_股票dma指标使用技巧_ZB指标及应用

股票dma指标使用技巧_ZB指标及应用_股票趋势指标概述

文章介绍了安装后的界面,其中包含多种指标,强调这些指标仅为辅助工具,非投资建议。分享的程序是免费的,适合的指标需要根据个人需求进行选择。

1.2 指标与分析方法

022. 技术指标分析

2.1 ZB指标及应用

详细描述了ZB指标的计算方法及其在股票分析中的应用,通过EMA(指数移动平均)计算斜率和趋势,提供买卖信号参考。

ZB1:=EMA(CLOSE,2)的斜率乘以5再加上收盘价C;

ZB2:=ZB1的5日EMA;

ZBA:=ZB2的连续7次EMA;

ZBB:=最后一次CLOSE上穿ZBA到当前的天数;

ZBC:=最后一次ZBA下穿CLOSE到当前的天数;

当CLOSE低于ZBA时,在ZBC日前的CLOSE位置画一根红色竖线;

当CLOSE高于ZBA并且高于ZBB日的CLOSE时,在ZBB日的CLOSE位置与程序化指标之间画一根蓝色横线,并在ZBB日的CLOSE位置画一根蓝色竖线。

STICKLINE(CLOSEZBA AND CLOSEREF(CLOSE,ZBC),REF(CLOSE,ZBC),程序化指标,0.2,0),COLOR00FF00;

2.2 趋势线与持币策略

文章中解释了趋势线的构建和其在交易策略中的作用,通过DMA函数计算,提供持币买卖信号。

AA:=ABS((2CLOSE+HIGH+LOW)/4-MA(CLOSE,30))/MA(CLOSE,30);

趋势线:DMA((2CLOSE+LOW+HIGH)/4,AA),LINETHICK3,COLORRED;

CC:=(CLOSE/趋势线);

MA1:=MA(CC(2CLOSE+HIGH+LOW)/4,3);

MAAA:=((MA1-趋势线)/趋势线)/3;

CXHZB:=MA1-MAAAMA1;

持币:IF(CXHZBREF(C,1)1.01;

DRAWTEXT(FILTER(倍量,3),H,’倍量’),COLORYELLOW;

STICKLINE(FILTER(倍量,3),O,C,1.5,0),COLORYELLOW;

XG:=CROSS((CLOSE>ZBA AND CLOSE>REF(CLOSE,ZBB) AND MX>=MXA),0.5);

DRAWTEXT(XG,MXA,’有机会’);

为什么说外汇基本面分析是不能忽视的?

外汇交易进行汇价走势分析的时候,肯定是不能忽视基本面分析技术分析的,所谓的外汇基本面分析,简单来说,就是判断外汇市场价格的动向及市场趋势的一种市场研究,外汇基本面研究的是影响一个国家整体经济的本质因素,通过这些分析可以制定适宜的交易计划。其次,在进行外汇交易的时候,投资者必须重视基本面分析,通过全面的外汇基本面分析可以帮助他们对当前外汇市场的各种状况了如指掌,而且还可以更好地跟随市场的步伐做出最合理的判断。虽然说基本面分析并不能够预测市场后市的波动情况,却可以从中得到一些预兆。

技术分析的应用不像基础分析那样需要会计和财务知识。它只需要知道价格从过去到现在的走势,一些辅助的技术指标,比如RSI,就可以决定在市场上买还是卖,所以很多对金融市场运作知之甚少的投资者,选择直接学习如何利用技术分析进行买卖决策,轻视基础分析的重要性。 很多人在进行投资分析的时候,都忽略了对于基本面的分析,或者说它们没有得到应有的重视,比起基本面,好像更多人热衷的是技术面的分析。那么这篇文章我们就了解一下其中原因,以及关于基本面分析中的经济分析的相关知识。经济分析,由于其关系汇率的根本走向和强弱,所以在外汇交易中起着灯塔的作用,保证我们不会留恋于大幅度震荡的市场,而忘记市场环境的根本性变化。由震荡市场转变为单边市场,经常可以看到由于忽略交易的市场背景的重大变化,比如暂停加息、就业数据连续下滑等,导致交易策略上的高抛低吸思维的惯性发展,在新形成的单边市场中不注意基本因素的变化,只顾技术图像中的特征继续采用高抛低吸的操作战略,不断与市场作对,最后残败收场。其实基本分析就像武者练内功马步一样,是练武的基本必需品,缺乏基本功,但没有灵活的临场应对技巧。一旦上了战场,自然会被打败,不能站在胜利者中间。至于技术分析,就像武者展示的招式。但是这些招式如果不配合基本功,只会变得毫无用处。遇到强敌时,会长期不知所措,容易被击倒。甚至就技术分析本身而言,这种分析方法看似很简单易行,实则易学难精。参与外汇期货交易的投资者非常重视技术分析,因为外汇期货交易本质上是短线交易,基础分析或者经济数据的重要性远远小于技术分析,所以,如果投资者参与外汇、期货的交易,就必须得学会基本面分析,只会技术分析在投资之路是走不远的。

技术分析包含吸收一切,这个原则成立的前提是市场中存在先知先觉的部分交易者使基本面的因素能够在市场中逐渐扩散。但是,由于数据公布前的保密性越来越严格,使现在经常出现出乎交易主体意料之外的数据,造成市场在数据公布后的急剧反应,这种特定时间的突然变化在长期的时间框架中可以得到充分的解释,因为毕竟长期中所有的东西都是逐渐变化的,基本面的东西本身是逐渐变化的,也是逐渐在市场中扩散的。在长期中,技术分析是包含吸收了一切,但短期内由于在消息公布前的预期经常与实际不符合,所以技术分析在消息公布前就吸收了一切是极其不符合外汇日内以及大部分短线交易特征的。技术分析与基本分析不能共存,这个说法基本上是一种比较新的说法,但其实这个说法讲的是“除非进场的理由被否定,否则进场仍然是正确的”。由于经常有人在没有否定原先进场理由本身的情况下,根据一个新的理由而结束头寸,这两个理由一个可能是基本面的,另一个是技术面的,这就是交易中不一致的问题。但有些人抓住了这种不一致的表面现象,同时出现了基本面和技术面的分析,但这两个理由也可能同时是技术面分析或者是基本面分析,进出采用两个截然不同的理由是这个问题的本质,所以切不可拿着所谓基本面分析和技术面分析不可共存的说法当做真理。那只是皮毛。基本面分析共包含三个内容,其中经济分析是基本面分析中的核心。或许从表层来看基本面分析不如技术面分析有用,但每一个好的投资者都是不放过任何一个可以判断分析市场行情的机会。

股市中的海龟交易法则

股市中的“海龟交易法则” 2015-07-29 10:23 来源:《海龟交易法则》 作者:柯蒂斯·费思 你会发现, 经验丰富的交易者不仅会早早地买入, 及时退出他们的空头头寸, 还会顺便多买一些, 转而做多, 等待价格继续上涨。 当经验不足的交易者在恐慌中盲目买入时, 这些老练的交易者就有机会高价卖出, 再赚一笔。编者按: 什么时候买入, 什么时候卖出 ? 在金融市场中, 人人都关心这个问题。 但是, 任何一个在股市中交易风险的普通股民, 都应该知道“海龟”们的买卖之术。 关于“海龟实验”: 1983 年, 美国期货界的两个挚友——理查德•丹尼斯与威廉•埃克哈特做了 一场海龟交易实验。 他们在 1000 个报名者中甄选了 13 个“海龟”, 并用 2 周的时间给他们传授了 交易理念和法则。 在随后的 4 年中, 海龟们凭借这些法则取得了 年均 80%的收益。 其中最成功的的一个海龟, 写了 《海龟交易法则》 一书, 他在书中透露了 整个实验的过程,同 时也道出了 买入和卖出的秘诀。 这“买卖之间”是从阿珂姆(ACME) 公司 的一次交易案例中开始的。 阿珂姆(ACME)公司想为它的英国实验室规避成本上升的风险, 于是在芝加哥商业交易所(CME)买了 1 0 份英镑期货合约。 ACME 公司之所以有风险,是因为英镑一直在升值, 而英国实验室的成本是用英镑来支付的。 如果英镑相对美元而升值, 这个实验室的美元成本就会上升。 买入 1 0 份英镑合约能消除这种风险, 使公司不受汇率波动的影响。 因为如果英镑相对美元而升值,期货合约的赢利将抵消成本上涨的损失。 ACME 公司从一个芝加哥场内交易商萨姆那里以每英镑 1 .845 2 美元的价位买到了这些合约, 萨姆就是我们所说的那种帽客。 交易以合约为单位: 你的交易量不能小于一份合约。 交易所的合约规格也规定了价格的最小变动幅度, 这个幅度在业内被称作一个单位(tick)或最小单位(minimum tick)。 根据芝加哥商业交易所的规定, 一份英镑合约代表 62 500 英镑, 最小价格单位是 1 /1 00 美分, 也就是 0.000 1 美元。 所以, 每一单位的价格变动价值为 6.25 美元。 这意味着萨姆可以从每一个单位的价差上赚到 62.50 美元, 因为他卖出了 1 0 份合约。 他向 ACME 公司出售这些合约的时候, 买入价是每份合约 1 . 845 0 美元, 卖出价是每份合约 1 .845 2 美元, 价差是两个单位。为了平仓, 萨姆会试着立刻以每份合约 1 .845 0 美元的价格买入 1 0 份合约。如果成功买入,他将会得到两个单位的利润, 也就是 1 00 美元多一点。 萨姆从一个大投机商艾斯先生那里买到了这 1 0 份合约。艾斯正在抛空建仓, 赌价格的下跌—这样的头寸被称为空头头寸(short position)。艾斯先生持有这个头寸的时间可能是 1 0 天, 也可能是 1 0 个月, 这要看市场价格如何变化。 所以, 共有三类交易者参与了这次交易: • 对冲者: 也就是 ACME 公司对冲部门的交易者, 为了消除汇率波动所隐含的价格风险,他在市场上用对冲交易来抵消这种风险。 • 帽客: 也就是场内交易商萨姆, 他经营的是流动性风险, 希望通过快速与对冲者进行交易,赚取买卖价差。 • 投机者: 也就是艾斯先生, 他最终承担起了 ACME 公司想消除的“价格风险”, 寄希望于价格会在接下来的几天或几个星期内下跌。