跪求双世宠妃全集资源链接百度云链接资源

程序化交易编程学习 【范文十篇】
程序化交易编程学习
·启动程序化交易进行自动交易 ·打开交易软件,输入账号和密码
·启动自动交易模型,选择模型后点击加载或新建模型。
·使用算法交易
可以选择是否启用“追价下单”“分批下单”“超价下单”
追价下单:如果下单没有成交,可以设置追价下单,单子在几秒钟之内没有成交,系统会自动撤单并按市场最新价追价下单,直至预设手数全部成交(也可设置追价范围,防范风险)。(模型触发、价格价格条件单、画线条件单都可以支持追价下单)
分批下单:如果下单手数过大,启动分批下单,系统会根据默认的分批下单手数,将总手数分批下单。
超价下单:在市价基础上调整[ ]最小变动价位,以提高成交几率。 算法交易参数的设置
点击图中程序化交易窗口的红色方框可以对算法交易功能进行设置
在下图中对算法交易参数进行设置
“程序化交易自动下单”的其他设置说明: “按市价下单,下单手数” :模型每次下单的数量
“只进行多头交易”:选择此项设置后,模型自动过滤掉卖开和买平的交易指令,只进行多头交易。 “只进行空头交易”:选择此项设置后,模型自动过滤掉买开和卖平的交易指令,只进行空头交易。 “双向交易”:选择此项设置后,模型可以发出买开、卖平、卖开和买平指令,进行双向交易。 “下单方式”:可以选择全自动(不需要确认)、半自动(需要确认)或者只显示信号。 “信号确认”:可以设置信号出现后几秒钟发出委托。
在全自动状态下,系统默认使用“程序化交易按最后信号方向执行”来解决指令反复的问题,设置如下图:
“程序化交易按最后信号方向执行”原理说明图:
如果指令消失,系统会自动恢复到最近的一次交易指令的状态和手数
例: 使用模型自动交易沪铜年8月22日发出卖出开仓信号,之后在号发出买开并平空指令,系统会自动将8月22日的持仓平掉并开多仓,此时如果买平开指令消失,系统会按照8月22日的开仓方向及手数重新开空仓,并平掉多单,这样既保住了8月22日到9月4日之间的盈利又保持了原来的趋势继续盈利。
使用“止损”功能对持仓进行追踪止损 启动止损功能:点击“止损”设置止损
追踪止损的工作原理如下图:
编写交易模型
(1)交易模型编辑平台
客户可以自己编写交易模型(交易公式),实现自动下单。可以发出:买开 /买平/卖开/卖平/反手指令,极大方便了技术派进行操盘。
当交易模型满足条件时,就自动发出交易指令,如下图所是。因为委托数量等其他条件,客户已经预先设好,这时客户只要点击一下“下单”,就可以发出委托指令(如果客户设置成全自动交易,系统会不需要确认自动下单)。
编写交易模型的时候,可以点击“插入函数”,来查询每个函数的用法。如下图所示:
如果需要引用系统中的指标公式,可以点击“引用公式”引用系统的指标公式 注:引用公式后需要将指标公式中的“:”改为“:=”
编写平台的函数和语法,可以点击“帮助查看”
下图是利用移动平均线和 KDJ来编写的模型。具体见下图说明
可以点击“交易指令”,来查询交易模型中的每个交易指令的用法。如下图所示:
客户交易模型编写好以后,可以进行“效果测试”,如下图所示:
点击“查看详细情况”,通过图表查看每笔交易情况及资金走势
如果您对模型效果不满意,可以通过参数优化对参数进行优化,以此作为参数的参考
对模型进行修改后,,下一步要做的就是“保存模型”。
大功告成,最后一步就是“选择应用”,这时图表上就出现根据您的交易模型出现的交易信号了。一旦交易模型满足要求,系统就会发出交易指令。
4、其他功能
“语法检测”对交易模型公式的语法进行检测。(检测限于基本的语法错误,逻辑错误无法查出) “效果测试”根据历史数据检测模型的表现,另附测试结果的统计表及详细的测试报告。
“参数优化”如果模型中含有参数,可以根据历史数据计算出使得模型达到最大盈利的参数值。
“预测”——计算指令出现的价位,根据模型内容、历史数据,预测出下一个交易指令出现的可能价位。 “加密销售”客户可以通过加密方式将交易模型发给其他人使用,模型使用者只能使用,无法看到模型的编写内容。
该功能主要有2种用途:
1、你如果是一个编写模型的高手,你可以把你的模型加密后卖给别人,可以控制买者能够用到什么时候,控制买者只能自己用,无法转卖。
2、期货公司的研发人员编的模型,给客户用,一旦客户离开这个期货公司,模型自动失效。
具体操作方法:
选择加密销售,设置密码、购买者的文华帐号、到期时间及输出路径:
购买者得到公式后进行导入
选择导入路径
程序化交易其他各项说明:
“启动一键通下单系统F12”:在文华行情中打开下单软件(自助委托交易软件),这是进行程序化交易的第一步。
退出下单:退出交易软件。
“当前K线走完之后再发出交易指令”:选择此设置后,若当前K线满足触发条件,需等K线走完即第二根K线开盘价出现时才发出交易指令。
如果不选择“走完当前K线再发出交易指令”,盘中满足触发条件模型即时就会触发。
“指令间连线显示”:如果您想运用自编的交易模型交易,为了能够清楚的的显示交易指令信号。可以选择该项。用红色、绿色线段将交易指令连接。卖出开仓——买入平仓之间,绿色线段连接;买入开仓——卖出平仓之间,红色线段连接。
算法交易过程监控:对算法交易进行管理,可以停止正在进行的追价下单和分批下单。
范文二:QQ
程序化交易是一种在计算机和网络技术的支持下,瞬间完成你预先设置好的组合交易指令的一种交易手段。您可以将您的交易思路,通过文华提供的函数、语法及编辑平台,编写成交易模型,实现自动开仓、自动止损、自动止赢。程序化交易在投资实战中不仅可以提高下单速度,而且可以帮助投资者在交易过程中避免受到情绪波动的影响,实现理性投资。
一键通2009的程序化交易功能在Webstock2008的基础上增加了追踪止损功能、在全自动状态下系统默认按照最后的信号方向执行,解决了交易指令消失不做任何处理的问题、使用算法交易确保下单成交、并且升级了效果测试和参数优化的功能,使程序化交易又前进了一步,让投资更加的轻松和快乐。
·启动程序化交易进行自动交易
·打开交易软件,输入账号和密码
·启动自动交易模型,选择模型后点击加载或新建模型。
·使用算法交易
可以选择是否启用“追价下单”“分批下单”“超价下单”
追价下单:如果下单没有成交,可以设置追价下单,单子在几秒钟之内没有成交,系统会自动撤单并按市场最新价追价下单,直至预设手数全部成交(也可设置追价范围,防范风险)。(模型触发、价格价格条件单、画线条件单都可以支持追价下单)
分批下单:如果下单手数过大,启动分批下单,系统会根据默认的分批下单手数,将总手数分批下单。 超价下单:在市价基础上调整[ ]最小变动价位,以提高成交几率。
算法交易参数的设置
点击图中程序化交易窗口的红色方框可以对算法交易功能进行设置
在下图中对算法交易参数进行设置
“程序化交易自动下单”的其他设置说明:
“按市价下单,下单手数” :模型每次下单的数量
“只进行多头交易”:选择此项设置后,模型自动过滤掉卖开和买平的交易指令,只进行多头交易。 “只进行空头交易”:选择此项设置后,模型自动过滤掉买开和卖平的交易指令,只进行空头交易。 “双向交易”:选择此项设置后,模型可以发出买开、卖平、卖开和买平指令,进行双向交易。 “下单方式”:可以选择全自动(不需要确认)、半自动(需要确认)或者只显示信号。
“信号确认”:可以设置信号出现后几秒钟发出委托。
在全自动状态下,系统默认使用“程序化交易按最后信号方向执行”来解决指令反复的问题,设置如下图:
“程序化交易按最后信号方向执行”原理说明图:
如果指令消失,系统会自动恢复到最近的一次交易指令的状态和手数
例: 使用模型自动交易沪铜年8月22日发出卖出开仓信号,之后在号发出买开并平空指令,系统会自动将8月22日的持仓平掉并开多仓,此时如果买平开指令消失,系统会按照8月22日的开仓方向及手数重新开空仓,并平掉多单,这样既保住了8月22日到9月4日之间的盈利又保持了原来的趋势继续盈利。
使用“止损”功能对持仓进行追踪止损
启动止损功能:点击“止损”设置止损
追踪止损的工作原理如下图:
编写交易模型
(1)交易模型编辑平台
客户可以自己编写交易模型(交易公式),实现自动下单。可以发出:买开 /买平/卖开/卖平/反手指令,极大方便了技术派进行操盘。
当交易模型满足条件时,就自动发出交易指令,如下图所是。因为委托数量等其他条件,客户已经预先设好,这时客户只要点击一下“下单”,就可以发出委托指令(如果客户设置成全自动交易,系统会不需要确认自动下单)。
编写交易模型的时候,可以点击“插入函数”,来查询每个函数的用法。如下图所示:
如果需要引用系统中的指标公式,可以点击“引用公式”引用系统的指标公式 注:引用公式后需要将指标公式中的“:”改为“:=”
编写平台的函数和语法,可以点击“帮助查看”
下图是利用移动平均线和 KDJ来编写的模型。具体见下图说明
可以点击“交易指令”,来查询交易模型中的每个交易指令的用法。如下图所示:
客户交易模型编写好以后,可以进行“效果测试”,如下图所示:
点击“查看详细情况”,通过图表查看每笔交易情况及资金走势
如果您对模型效果不满意,可以通过参数优化对参数进行优化,以此作为参数的参考
对模型进行修改后,,下一步要做的就是“保存模型”。
大功告成,最后一步就是“选择应用”,这时图表上就出现根据您的交易模型出现的交易信号了。一旦交易模型满足要求,系统就会发出交易指令。
4、其他功能
“语法检测”对交易模型公式的语法进行检测。(检测限于基本的语法错误,逻辑错误无法查出) “效果测试”根据历史数据检测模型的表现,另附测试结果的统计表及详细的测试报告。
“参数优化”如果模型中含有参数,可以根据历史数据计算出使得模型达到最大盈利的参数值。
“预测”——计算指令出现的价位,根据模型内容、历史数据,预测出下一个交易指令出现的可能价位。 “加密销售”客户可以通过加密方式将交易模型发给其他人使用,模型使用者只能使用,无法看到模型的编写内容。
该功能主要有2种用途:
1、你如果是一个编写模型的高手,你可以把你的模型加密后卖给别人,可以控制买者能够用到什么时候,控制买者只能自己用,无法转卖。
2、期货公司的研发人员编的模型,给客户用,一旦客户离开这个期货公司,模型自动失效。
具体操作方法:
选择加密销售,设置密码、购买者的文华帐号、到期时间及输出路径:
购买者得到公式后进行导入
选择导入路径
程序化交易其他各项说明:
“启动一键通下单系统F12”:在文华行情中打开下单软件(自助委托交易软件),这是进行程序化交易的第一步。
退出下单:退出交易软件。
“当前K线走完之后再发出交易指令”:选择此设置后,若当前K线满足触发条件,需等K线走完即第二根K线开盘价出现时才发出交易指令。
如果不选择“走完当前K线再发出交易指令”,盘中满足触发条件模型即时就会触发。
“指令间连线显示”:如果您想运用自编的交易模型交易,为了能够清楚的的显示交易指令信号。可以选择该项。用红色、绿色线段将交易指令连接。卖出开仓——买入平仓之间,绿色线段连接;买入开仓——卖出平仓之间,红色线段连接。
算法交易过程监控:对算法交易进行管理,可以停止正在进行的追价下单和分批下单。
加拿大央行
加拿大中央银行(Bank of Canada)是加拿大的中央银行。它是由1934年的加拿大中央银行法案而建立的,旨在推广经济和加拿大的财政稳定。它是加拿大唯一的发钞银行,和加拿大元的中央银行。主要负责加拿大的货币发行。
其总部设于位于惠灵顿和渥太华下城区的银行街之间的加拿大中央银行大厦。
趋势跟踪系统,震荡交易系统,套利交易系统,日内短线交易系统,超级短线交易系统,形态分析交易系统,波段交易系统,这么多交易系统,你的性格适合哪一类呢?
如何对抗追涨杀跌
追涨杀跌乃是一般投资人的投资习惯。看到股票、债券等证券价格上涨,就忍不住要跟风买入;而证券下跌之后,就认为自己判断失误,亏损也要抛出。在一个单边的市场中,追涨杀跌虽可获利,但需要准确地判断大盘走势。如果接了上涨过程中的最后一棒,或是在底部反转前一刻抛出,或是在一个震荡的走势中,追涨杀跌则可能使投资人损失惨重。
想避免追涨杀跌带来的风险,我们需要更多地关注资产配置。每个投资人可根据自己所要求的投资回报、所能承受的风险、投资时间、对流动性的需求等进行资产配置,选择适合自己的资产类别及确定各类别的份额,并根据资本市场的变化及投资人情况的变化,及时进行调整。由于各资产类别之间的表现不尽相同,资产配置将降低投资人整体投资组合的风险。比如说,债券,尤其是高等级的债券(国债等),与股票的联动性较小,甚至是反向联动。如果投资人同时持有这两类资产,则有助于抵消整体风险。如当投资人信心较低时,资金会从股市撤离,造成股价回落,但同时,资金会涌向国债等较安全的投资工具,造成国债价格上扬。投资人在股市上的损失可以部分地从债市上获得弥补。
另外一个避免追涨杀跌的办法是分散入市时点。选择入市时间对投资业绩表现是非常重要的。可是,实证研究证明,预测入市时间是非常困难的,即使对投资专业人士来说也是这样。所以,长期而言,保持资产配置比例胜过持股不动,而静态地持股不动,又胜过追高杀低。对个人投资者而言,一个简单的办法是通过分散入市时点来分散择时的风险。例如,可以每月储蓄1000元购买证券资产(如果认为麻烦,也可以每两月或每季度购买),这种方法对刚工作的年青人或是证券市场上的新手特别适用。不过,随着投资时间延长,投资人的资产总额不断上升,如果仍保持每月投资1000元,相对于投资的资产总额已经是一个很小的比例,分散时点的作用会非常有限。
对一般投资人而言,进行资产配置和分散入市时点需要花大量时
间及精力看股市行情,研究报纸上的新闻及报告,每月还要按比例购买证券资产,费时费力,不如选择合适的基金,每月定额购买,就可以达到资产配置分散风险的目的了。如果投资人自身状况或对证券市场预期发生变化,需要调整资产配置,则只要转换到其他合适的基金就可以了。
打造自己的交易系统才能稳定盈利。请百度搜索“云易汇”为您免费测试!
加拿大央行的董事会由行长、副行长和另外12名董事构成。除此之外,副财政大臣也列席董事会会议但没有投票权。行长和副行长由董事任命,任期7年,可以连任。而董事则由财政大臣任命。如果财政大臣和加拿大银行在货币政策上出现分歧,财政大臣在与行长协商后,可以递交行长一份书面通知要行长必须执行。
加拿大央行大概每年召开8次货币政策会议,商议货币政策的变化,它也会公布一份月度的货币政策最新报告。
加拿大央行目标
加拿大央行的重点集中在维护货币的安全和价值,主要是确保价格的稳定。通过坚持与财政部达成一致的通胀目标,维持价格稳定。近来,这一通胀目标在1%-3%。
加拿大央行会通过使用货币状况指数(Monetary Conditions Index),去衡量货币的供应状况。该指数是90天商业票据的利率和G10国家贸易加权汇率的一个加权总数。利率相对应汇率的权数是3:1,这是根据历史数据的研究,所得出的利率变动对汇率的影响。这意味着,短期利率提高1%,就相当于贸易加权汇率升值3%。
为了调整货币政策,加拿大央行将调控银行的利率,从而影响到汇率。如果货币升值到一个不合适的水平,中央银行就会降低利率,以抵消货币升值的影响。反之,如果货币贬值,中央银行就会提高利率。然而,利率的调整并不是为了操控汇率,而是用于控制通胀。加拿大央行在实施货币政策时,最常用的工具是:
这是用于调控通胀的主要利率。它是加拿大央行向商业银行收取的利率。这一利率的变动将影响到其他利率,包括商业银行收取的抵押按揭和最优惠贷款利率。因此,调整这一利率的影响会渗透到整个经济活动中。
公开市场操作
大额转移系统(Large Value Transfer System),是加拿大央行实行货币政策的框架。为了取得融资进行每天的业务,加拿大商业银行通过这一框架,互相借入和借出隔夜资金。大额转移系统是一个电子平台,金融机构可以通过它进行大宗的交易。这些隔夜贷款的利率就称为隔夜利率(overnight rate),或者银行利率(bank rate)。如果隔夜贷款利率高于或者低于目标银行利率,加拿大央行就会以低于后者高于现行市场利率的一个利率,去提取贷款,以调控隔夜利
加拿大央行定期公布许多报告,受到市场关注。这些报告包括:每半年公布一次的货币政策报告(Monetary Policy Report),里面对经济现状和通胀影响的评估,以及每个季度公布一次的加拿大央行评估报告(Bank of Canada Review),包括了经济评论、专题报告、理事会成员的演说和重要的声明。
范文四:1、趋势转变如何表示? 以均线拐头为例:
MA10:=MA(CLOSE,10);//定义10周期均线
MA10>REF(MA10,1)&&REF(MA10,1)>REF(MA10,2)&&REF(MA10,3)>REF(MA10,2)&&REF(MA10,4)>REF(MA10,3);//上拐
MA10<REF(MA10,1)&&REF(MA10,1)<REF(MA10,2)&&REF(MA10,3)<REF(MA10,2)&&REF(MA10,4)<REF(MA10,3);//下拐
2、交*(金*/死*)如何表示?以均线交*为例:
MA5:=MA(CLOSE,5);//5个周期收盘价的简单移动平均
MA10:=MA(CLOSE,10);//10个周期收盘价的简单移动平均
MA20:=MA(CLOSE,20);//20个周期收盘价的简单移动平均
CROSS(MA10,MA20),BK;//当MA10上穿MA20,发出买入开仓交易指令
CROSS(MA10,MA5),SP;//当MA10上穿MA5,发出卖出平仓交易指令
CROSS(MA20,MA10),SK;//当MA20上穿MA10,发出卖出开仓交易指令
CROSS(MA5,MA10),BP;//当MA5上穿MA10,发出买入平仓交易指令
3、价差如何表示?以最新价和均线价差为例:
MA5:=MA(CLOSE,5);//5个周期收盘价的简单移动平均
MA10:=MA(CLOSE,10);//10个周期收盘价的简单移动平均
CROSS(MA10,MA5)||(CLOSE-MA5)>8,SK;//MA10上穿MA5或收盘价与MA5的差值大于8,发出卖出开仓交易指令
(MA5-CLOSE)>6,BP;//MA5与收盘价的差值大于6,发出买入平仓交易指令
CROSS(MA5,MA10)||(MA5-CLOSE)>8,BK;//MA5上穿MA10或收盘价与MA5的差值大于8,发出买入开仓交易指令
(CLOSE-MA5)>6,SP;//收盘价与MA5的差值大于6,发出卖出平仓交易指令
4、如何在模型中限制开平仓时间?
MA5:=MA(CLOSE,5);//定义5周期的简单移动平均线
MA10:=MA(CLOSE,10);//定义10周期的简单移动平均线
TIME>=0905&&TIME<1455&&CROSS(MA5,MA10),BK;//在9点05分之后14点55分之前的时间段内出现5周期线金*10周期线后买开
TIME>=1455,SP;//当时间到14点55分时自动发出卖平指令
TIME>=0905&&TIME<1455&&CROSS(MA10,MA5),SK;//在9点05分之后14点55分之前的时间段内出现5周期线死*10周期线后卖开
TIME>=1455,BP;//当时间到14点55分时自动发出买平指令
5、KDJ模型雏形
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;//定义RSV
K:=SMA(RSV,M1,1); //定义K
D:=SMA(K,M2,1); //定义D
J:=3*K-2*D; //定义J
J<30&&CROSS(K,D),BPK;//J值小于30并且K、D金*,买平并买开
J>70&&CROSS(D,K),SPK; //J值大于70并且K、D死*,卖平并卖开
6、MACD模型雏形
DIFF := EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);//定义DIFF
DEA := EMA(DIFF,M);//定义DEA
(DIFF<0)&&(DEA<0)&&(CROSS(DIFF,DEA)),BPK;//DIFF小于0并且DEA小于0并且DIFF上穿DEA,买平并买开
(DIFF>0)&&(DEA>0)&&(CROSS(DEA,DIFF)),SPK;//DIFF大于0并且DEA大于0并且DIFF下穿DEA,卖平并卖开
7、MTM模型雏形
MTM:=CLOSE-REF(CLOSE,N);//定义MTM
CROSS(MTM,0),BPK;//MTM上穿0轴,买平并买开
CROSS(0,MTM),SPK;//MTM下穿0轴,卖平并卖开
8、RSI模型雏形
LC:=REF(CLOSE,1);//定义LC
RSI1:=SMA(MAX(CLOSE-LC,0),N,1)/SMA(ABS(CLOSE-LC),N,1)*100;//定义RSI1
RSI2:=SMA(MAX(CLOSE-LC,0),M,1)/SMA(ABS(CLOSE-LC),M,1)*100;//定义RSI2
REF(RSI1,1)<40&&CROSS(RSI1,RSI2),BPK;//上周期的RSI160&&CROSS(RSI2,RSI1),SPK;//上周期的RSI1>60并且RSI1下穿RSI2,卖平并卖开
9、WM模型雏形
RSV:= (CLOSE-HHV(HIGH,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//定义RSV
LWR1:=SMA(RSV,3,1);//定义LWR1
LWR2:=SMA(LWR1,3,1);//定义LWR2
CROSS(LWR1,LWR2),BPK;//LWR1上穿LWR2,买平并买开
CROSS(LWR2,LWR1),SPK;//LWR1下穿LWR2,卖平并卖开
10、SAR模型雏形
SARLINE:=ABS(SAR(N,STEP,MVALUE));//定义SARLINE
CROSS(CLOSE,SARLINE),BPK;//最新价上穿SARLINE,买平并买开
CROSS(SARLINE,CLOSE),SPK;//最新价下穿SARLINE,卖平并卖开
技术分析技巧——随机指标
随机指标是乔治·蓝恩博士所发明的,是欧美期货市场常用的一套技术分析工具,由於期货货风险性波动大,需要较短期、敏感的指标工具,因此中短期投资的技术分析也较为适用,随机指标综合了动量观念、强弱指标与移动平均线的优点。
计算随机指标数值时,从九天周期为例,首先须找出最近九天当中曾经出现过的最高价、最低价与第九天的收盘价,然後利用这三个数字来计算第九天的未成熟随机值(RSV)
趋势跟踪系统,震荡交易系统,套利交易系统,日内短线交易系统,超级短线交易系统,形态分析交易系统,波段交易系统,这么多交易系统,你的性格适合哪一类呢?
如何对抗追涨杀跌
追涨杀跌乃是一般投资人的投资习惯。看到股票、债券等证券价格上涨,就忍不住要跟风买入;而证券下跌之后,就认为自己判断失误,亏损也要抛出。在一个单边的市场中,追涨杀跌虽可获利,但需要准确地判断大盘走势。如果接了上涨过程中的最后一棒,或是在底部反转前一刻抛出,或是在一个震荡的走势中,追涨杀跌则可能使投资人损失惨重。
想避免追涨杀跌带来的风险,我们需要更多地关注资产配置。每个投资人可根据自己所要求的投资回报、所能承受的风险、投资时间、对流动性的需求等进行资产配置,选择适合自己的资产类别及确定各类别的份额,并根据资本市场的变化及投资人情况的变化,及时进行调整。由于各资产类别之间的表现不尽相同,资产配置将降低投资人整体投资组合的风险。比如说,债券,尤其是高等级的债券(国债等),与股票的联动性较小,甚至是反向联动。如果投资人同时持有这两类资产,则有助于抵消整体风险。如当投资人信心较低时,资金会从股市撤离,造成股价回落,但同时,资金会涌向国债等较安全的投资工具,造成国债价格上扬。投资人在股市上的损失可以部分地从债市上获得弥补。
另外一个避免追涨杀跌的办法是分散入市时点。选择入市时间对投资业绩表现是非常重要的。可是,实证研究证明,预测入市时间是非常困难的,即使对投资专业人士来说也是这样。所以,长期而言,保持资产配置比例胜过持股不动,而静态地持股不动,又胜过追高杀低。对个人投资者而言,一个简单的办法是通过分散入市时点来分散择时的风险。例如,可以每月储蓄1000元购买证券资产(如果认为麻烦,也可以每两月或每季度购买),这种方法对刚工作的年青人或是证券市场上的新手特别适用。不过,随着投资时间延长,投资人的资产总额不断上升,如果仍保持每月投资1000元,相对于投资的资产总额已经是一个很小的比例,分散时点的作用会非常有限。
对一般投资人而言,进行资产配置和分散入市时点需要花大量时间及精力看股市行情,研究报纸上的新闻及报告,每月还要按比例购买证券资产,费时费力,不如选择合适的基金,每月定额购买,就可以达到资产配置分散风险的目的了。如果投资人自身状况或对证券市场预期发生变化,需要调整资产配置,则只要转换到其他合适的基金就可以了。
打造自己的交易系统才能稳定盈利。请百度搜索“云易汇”为您免费测试!
(第9天收盘价━最近9天内最低价)
RSV =━━━━━━━━━━━━━━━━━━×100
(最近9天内最高价━最近9天内最低价)
计算出未成熟随机值(RSV) 之後,再根据平滑移动平均线的方法,来计算K值与D值。
当日K值= 2/3 前一日 K值+ 1/3 RSV。
当日D值= 2/3 前一日 D值+ 1/3 当日K值。
若无前一日的K 值与D 值,可以分别用50来代入计算,在长期的平滑运算之後,起算基期不同的,都将趋於一致,并无任何差异。
KD线的随机观念,在实用上远比移动平均线进步很多。在技术分析的领域上,事实上可分为图形分析与移动平均线理论两个范围。
移动平均线在习惯上,都是以收盘价来做计算依据,因而无法表现出一段行情的真正波幅。
也就是说,当日或最近数日的最高或最低价,无法表现在移动平均线的数据上,有些专家体认到这些缺点,而另外开创出一些更进步的技术理论,将移动平均线的应用,更发挥。
KD线即是其中一个代表性的杰作。未成熟随机值随着九日中高低价、收盘价的变动而有所不同。如果行情是一个明显的涨势,会带动K线(快速平均值)与D线(慢速平均值)向上升。如涨势开始迟缓,则会反应到K值与D值,使K值跌破D值,此时中短期跌势确立。
KD线本质上是一个随机波动的观念,对於掌握中短期的行情走势非常正确。因此可说是非常实用的利器。
1.当K 值大於D 值,显示目前是向上涨升的趋势,因此在图形上K 线向上突破D 线时,即为买进讯号。
2.当D 值大於K 值,显示目前是向下跌落,因此在图形上K 线向下跌破D 线,即为卖出讯号。
3.唯K 线与D 线的交叉,须在80以上,20以下,讯号才正确。
4.背离现象:价格创新高或新低,而KD未有此现象,亦为反转的重要前兆。
技术分析的基础:图表阅读
图表阅读必须具备的技能:
1、了解蜡烛图
蜡烛图又称为“K线”,它是以每个分析周期的开盘价、最高价、最低价、和收盘价绘制而成。以绘制日k线为例,首先确开盘和收盘的价格,它们之间的部分画成矩形实体。如果收趋势
如何对抗追涨杀跌
追涨杀跌乃是一般投资人的投资习惯。看到股票、债券等证券价格上涨,就忍不住要跟风买入;而证券下跌之后,就认为自己判断失误,亏损也要抛出。在一个单边的市场中,追涨杀跌虽可获利,但需要准确地判断大盘走势。如果接了上涨过程中的最后一棒,或是在底部反转前一刻抛出,或是在一个震荡的走势中,追涨杀跌则可能使投资人损失惨重。
想避免追涨杀跌带来的风险,我们需要更多地关注资产配置。每个投资人可根据自己所要求的投资回报、所能承受的风险、投资时间、对流动性的需求等进行资产配置,选择适合自己的资产类别及确定各类别的份额,并根据资本市场的变化及投资人情况的变化,及时进行调整。由于各资产类别之间的表现不尽相同,资产配置将降低投资人整体投资组合的风险。比如说,债券,尤其是高等级的债券(国债等),与股票的联动性较小,甚至是反向联动。如果投资人同时持有这两类资产,则有助于抵消整体风险。如当投资人信心较低时,资金会从股市撤离,造成股价回落,但同时,资金会涌向国债等较安全的投资工具,造成国债价格上扬。投资人在股市上的损失可以部分地从债市上获得弥补。
另外一个避免追涨杀跌的办法是分散入市时点。选择入市时间对投资业绩表现是非常重要的。可是,实证研究证明,预测入市时间是非常困难的,即使对投资专业人士来说也是这样。所以,长期而言,保持资产配置比例胜过持股不动,而静态地持股不动,又胜过追高杀低。对个人投资者而言,一个简单的办法是通过分散入市时点来分散择时的风险。例如,可以每月储蓄1000元购买证券资产(如果认为麻烦,也可以每两月或每季度购买),这种方法对刚工作的年青人或是证券市场上的新手特别适用。不过,随着投资时间延长,投资人的资产总额不断上升,如果仍保持每月投资1000元,相对于投资的资产总额已经是一个很小的比例,分散时点的作用会非常有限。
对一般投资人而言,进行资产配置和分散入市时点需要花大量时间及精力看股市行情,研究报纸上的新闻及报告,每月还要按比例购买证券资产,费时费力,不如选择合适的基金,每月定额购买,就可以达到资产配置
分散风险的目的了。如果投资人自身状况或对证券市场预期发生变化,需要调整资产配置,则只要转换到其他合适的基金就可以了。
跟踪系统,震荡交易系统,套利交易系统,日内短线交易系统,超级短线交易系统,形态分析交易系统,波段交易系统,这么多交易系统,你的性格适合哪一类呢?打造自己的交易系统才能稳定盈利。请百度搜索“云易汇”为您免费测试!
盘价格高于开盘价格,则k线被称为阳线,用空心的实体表示。反之称为阴线用黑色实体或白色实体表示。
2、熟练使用Mt4软件看图
(1)会设置图表属性,以符合自己的阅读习惯
(2)会调整图表的时间周期,适当缩小、放大图表,以判断长期、中期、短期走势。
(3)会对原始图表添加技术指标,并保存为模版
(4)会使用MT4的模版功能,以便快捷的用不同的指标对图表进行分析。
(5)会画上升趋势线、下降趋势线、通道
(6)会使用斐波那契回调线
3、深入理解趋势的概念
市场状态分为两种情况,一种是有趋势阶段;一种是无趋势阶段,也称横向震荡阶段。传统技术分析本质上跟随趋势的,也就是在一个趋势产生的初期发现它,并顺应趋势交易。
上升趋势定义为一系列依次上升的波峰和波谷;下降趋势定义为一系列依次下降的波峰和波谷。
趋势有三种类型,包括主要趋势、次要趋势、短暂趋势,这主要是跟不同的时间周期紧密联系的。
趋势有不同的强弱,以上升趋势为例,当趋势非常强的时候,价格表现为爆发式的陡直上升,当趋势比较弱的时候,价格会慢慢上升,并伴随调整。反映在图表上就是,上升趋势线斜率越大,趋势越强;上升趋势线斜率越小,趋势越弱。
图表阅读实例:欧元图表的分析
准备工作:将图表调整为自己看起来舒服的界面,在这里我将阳线调成红色,阴线调成绿色,背景采用白色,然后保存为模版以备调用。在原始图表上加入各种技术指标和技术指标的组合,保存为模版,以备调用分析。
1、分析周线图以判断欧元的长期趋势。将时间周期调整到W1,缩放图表到合适比比例,使我们能看到从2001年到目前为止欧元的整个走势。从图表上我们可以看到,欧元从2001年开始到现在大致经过了4波,第一波主升浪从日到日,第二波下跌浪从日到日,第三波主升浪从日-日,第四波欧元汇率从1.60跌到1.24附近,然后爆发式的反弹到1.47,接着重新回落到1.24,在1.24附近获得支撑,开始反弹,目前的汇率仍然处于此次反弹中。从周线图上我们还可以得到的一个信息是,第四波的最低点1.24仍然要高于第二波的低点1.1621,也就是说从周线图上来看,图表上依然表现为依次上升的高点和低点,欧元长期仍然处于一个上升趋势。
2、 分析日线图以判断欧元的中期趋势。从欧元日线图上,我们看到欧元正处于反弹之中,而且正在向上试探前期高点1.47。目前的反弹也可以大致划分为5波,第一波爆发式的上涨,斜率几乎陡直;第二波下跌调整也较为剧烈,回撤幅度超过了第一波的50%;第三波相对第一波较为缓和,但是仍然很强劲,斜率比第一波有所减小;第四波经过短暂调整便开始了第五的上升,第五波上升动能明显不如第一波和第三波,上升过程中经常出现调整,而且上升的斜率也比第一波、第三波小很多。
3、 分析4小时图以判断欧元的短期趋势。从欧元4小时图上,我们可以看到欧元经过一个震荡上行的过程后,目前已经突破前期高点1.44,后市还有进一步上升空间。
4、 利用上升趋势线、管道线分析欧元日线图、4小时图。
在日线图上,连接两个向上反弹的低点,构筑上升趋势线,只要欧元汇率仍处于上升趋势线之上,则欧元仍然处于上升趋势中。
以上升趋势线为基准,构筑一条平行线,该平行线经过此轮反弹的第一个高点,以此构筑上升通道,目前的整个反弹都在上升趋势线以及上升通道内运动,通道的上边界对欧元未来的目标位置有重要参考价值。
在4小时图上也可以发现通道,目前欧元已经突破通道的上边界,构成买入信号。
5、 加载主图添加均线、附图为MACD的模版进行分析。
欧元日线图上(5,13,34)均线处于多头排列,MACD指标上穿信号线,显示欧元目前是一个多头行情。
6、 加载RSI等震荡指标进行分析。
RSI值为63.9626,显示多头仍占优势,而且仍然有上升迹象,显示欧元目前处于多头行情中。
7、 综合各个工具、指标,对图表的走势进行分析。
全球市场 跨资产策略
策略研究 第2期
国投中谷金融工程研究团队
郭荣、王利斌、赵承宇、赵宸宇、陈晨曦
Aberration与Dynamic Breakout交易系统
1.两大交易系统简介 2 2.主要指标 2 2.1 Aberration系统 2 2.2 Dynamic Breakout系统 2 3.交易规则 3 3.1 Aberration系统 3 3.2 Dynamic Breakout系统 3 4.结果分析 3 5.可能的改进方向8
团队联系方式:
电话:010- 邮箱:.cn
1.两大交易系统简介
Aberration交易系统采用的概念与布林带相似,主要借助趋势获利,可以同时应用在多个市场中,适合对资金进行组合管理,因此可以接受比较大的资金量。
而Dynamic Breakout交易系统也是借鉴布林带突破的理念,适用于趋势投资,具有特色的方面在于布林带回溯时间动态化,当市场波动率降低时,延续当前趋势的概率较大,在计算布林线带宽时,使用的回溯周期数减少,使得开仓容易被触发;当市场波动率增加时,行情有可能发生反转,同时为了过滤虚假信号,计算布林线带宽时使用的回溯周期数增加,使得开仓条件相对难触发。这种设置使得计算出的布林上下轨具有一定的适应性。
可见两种交易系统非常类似,最大的区别在于布林带回溯时间固定/可变,因此可以把他们放在一起测试并比较。
2.主要指标
2.1 Aberration系统
布林带上轨=过去50天收盘平均价+过去50天收盘价的标准差*1.25 布林带下轨=过去50天收盘平均价-过去50天收盘价的标准差*1.25 过滤因子=今天的收盘价- 30天前的收盘价
2.2 Dynamic Breakout系统
今天波动率=以今天为起点,过去30个交易日收盘价标准差 昨天的波动率=以昨天为起点,过去30个交易日收盘价标准差 波动率改变因子=(今天波动率-昨天的波动率)/今天波动率+1
当日布林带回溯时间=前一日布林带回溯时间*每日波动率改变因子(做循环,第一个布林带回溯时间=20)(注:其中回溯时间最小为20,最大为60)
布林带上轨=布林带回溯时间内收盘价均值+布林带回溯时间内收盘价标准差*2 布林带下轨=布林带回溯时间内收盘价均值-布林带回溯时间内收盘价标准差*2 过滤因子=近日价格-回溯期内最高价(多头)或最低价(空头)
3.交易规则
3.1 Aberration系统
1. 如果今天日内价突破了布林带上轨向上且过滤因子为正,则建立多头; 2. 如果今天日内价突破了布林带下轨向下且过滤因子为负,则建立空头; 3. 当价格回到过去50天的移动平均时平仓
4. 每持仓一天,我们将平仓移动平均价的计算周期缩短一天,这样使得收益的波动性随着持仓天数的提高而降低。
3.2 Dynamic Breakout系统
1. 当昨日收盘价向上突破布林带上轨,且过滤因子为正时建立多头仓位 2. 当昨日收盘价向下突破布林带下轨,且过滤因子为负时建立空头仓位 3. 建立头寸后,当价格回落到布林带中线时获利平仓
4.结果分析
以沪深300指数作为实证研究对象,选取了日至
日的日数据,得到两种策略的结果如下:
Aberration策略:
Dynamic Breakout策略:
主要测试指标如下:(初始资金假设为1000000)
Aberration:
Dynamic Breakout:
可以看出,两策略的波动性均较大,连续上涨与下跌天数较长。同时动态策略的效果要由于静态策略,但波动性也更强。
5.可能的改进方向
1、两个策略有明显的相似性,可考虑将两者结合起来(如静态/动态回溯期与两种过滤器的交叉组合)
2、由测试结果看到,两种策略在趋势型市场中表现良好(如05至09年),但在趋势性不那么强的市场中表现不够稳定,这可以通过调整回溯期参数(即调节策略的灵敏度)得到改善。
3、作为市场中性策略,这两种策略在大盘加速上升的时期获利能力有限,因此可考虑应用相应的纯多头策略。
【法律声明】
本报告由国投中谷期货有限公司(已具备中国证监会批复的期货投资咨询业务资格)制作。本报告中的信息均来源于我们认为可靠的已公开资料,但国投中谷期货有限公司及其关联机构(以下统称“国投期货”)对这些信息的准确性及完整性不作任何保证。本报告中的信息、意见等均仅供投资者参考之用,不构成所述期货品种买卖的出价或征价。该等信息、意见并未考虑到获取本报告人员的具体投资目的、财务状况以及特定需求,在任何时候均不构成对任何人的个人推荐。投资者应当对本报告中的信息和意见进行独立评估,并应同时考量各自的投资目的、财务状况和特定需求,必要时就法律、商业、财务、税收等方面咨询专业财务顾问的意见。对依据或者使用本报告所造成的一切后果,国投期货及/或其关联人员均不承担任何法律责任。
本报告所载的意见、评估及预测仅为本报告出具日的观点和判断。该等意见、评估及预测无需通知即可随时更改。过往的表现亦不应作为日后表现的预示和担保。在不同时期,国投期货可能会发出与本报告所载意见、评估及预测不一致的研究报告。
国投期货的销售人员、交易人员以及其他专业人士可能会依据不同假设和标准、采用不同的分析方法而口头或书面发表与本报告意见及建议不一致的市场评论和/或交易观点。国投期货没有将此意见及建议向报告所有接收者进行更新的义务。国投期货的其他业务部门可能独立做出与本报告中的意见或建议不一致的投资决策。 国投期货亦可依据其他国家或地区的法律法规和监管要求于该国家或地区提供本报告。 特别声明
在法律许可的情况下,国投期货相关股东单位可能会持有本报告中提及公司所发行的期货品种头寸并进行交易,也可能为这些公司提供或争取提供投资银行业务服务。因此,投资者应当考虑到国投期货及/或其相关人员可能存在影响本报告观点客观性的潜在利益冲突。投资者请勿将本报告视为投资或其他决定的唯一信赖依据。 本报告的版权仅为国投期货所有,未经书面许可任何机构和个人不得以任何形式转发、翻版、复制、刊登、发表或引用。
范文八:程序化交易
VAR2:=REF(LOW,1);
VAR3:=SMA(ABS(LOW-VAR2),13,1)/SMA(MAX(LOW-VAR2,0),13,1)*100;
VAR4:=EMA(IF(CLOSE*1.2,VAR3*13,VAR3/13),13);
VAR5:=LLV(LOW,34);
VAR6:=HHV(VAR4,34);
VAR7:=IF(LLV(LOW,55),1,0);
VAR8:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VAR7;
VAR9:=EMA(CLOSE,5);
VAR10:=(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*(-10);
VAR11:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VAR7*(-1);
VAR12:=EMA(CLOSE,5)*(-1);
STICKLINE(VAR8>REF(VAR8,1),0,VAR8,6,1),COLOR10FFFF,LINETHICK3;
备钱:IF(VAR8>REF(VAR8,1),0,VAR8),COLOR0FFFFF;
STICKLINE(VAR11>REF(VAR11,1),0,VAR11,6,1),COLORFFF810;
界:0,COLORFFFFFF,LINETHICK1;
XL1:=MA(LOW,2)*0.96;
XL2:=MA(LOW,26)*0.85;
XL3:=REF(XL1,1)<XL2 AND REF(XL1,1)<XL1 AND REF(XL1,1)<REF(XL1,2);
STICKLINE(XL3,0,VAR8*3,8,0),COLORRED;
启动:IF(XL3,0,VAR8*3),COLORRED;
VA:=(2*C+H+L)/4;
VB:=LLV(L,5);
VC:=HHV(H,5);
红线上穿买:EMA((VA-VB)/(VC-VB)*27,5),COLORRED;
红线下穿卖:EMA(红线上穿买,3),COLORFFFF00;
散户:= EMA(((2*CLOSE+HIGH+LOW)/4-LLV(LOW,5))/(HHV(HIGH,4)-LLV(LOW,5))*100,4); 庄家:= EMA(0.667*REF(散户,1)+0.333*散户,2);
DRAWTEXT(CROSS(散户,庄家) AND 散户<30,5,'低进'),COLOR00FF00;
DRAWTEXT(CROSS(散户,庄家) AND 散户<30,7,'●'),COLORFFFFFF;
DRAWTEXT(CROSS(庄家,散户) AND 散户>70,25,'高出'),COLOR00FF00;
DRAWTEXT(CROSS(庄家,散户) AND 散户>70,22,'●'),COLOR00FF00;
极品底:IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,23,0),LINETHICK2,COLORFF00FF;
DRAWICON(极品底=23,23,1),LINETHICK2,COLORFFFFFF;
RSV:=(((CLOSE - LLV(LOW,9)) / (HHV(HIGH,9) - LLV(LOW,9))) * 100);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
X:=LLV(J,2)=LLV(J,8);
DRAWTEXT(CROSS(J,REF(J+0.01,1)) AND X AND J<19,3,'低进'),COLORFFFF00; DRAWTEXT(CROSS(J,REF(J+0.01,1)) AND X AND J<19,7,'▲'),COLORRED;
DRAWTEXT(CROSS(J,REF(J+0.01,1)) AND X AND J<19,6,'▲'),COLORRED;
DRAWTEXT(CROSS(J,REF(J+0.01,1)) AND X AND J<19,5,'↑'),COLORRED;
QVAR1A:=((HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21)))*(100)-10;
QVAR1B:=((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21)))*(100);
QVAR1C:=SMA(QVAR1B,13,8);
QVAR1D:=SMA(QVAR1A,21,8);
机会来临:=SMA(QVAR1C,13,8),COLORRED;
AAS:=FILTER((COUNT((机会来临-QVAR1D<(-65)),3)=3),34);
波段买点:IF(AAS,15,0),COLORFFFFFF,STICK,LINETHICK6;
DRAWTEXT(波段买点,17,'波段买'),COLORFFFFFF; DRAWTEXT_FIX(C>O,0.01,0.9,0,''),COLORRED;
DRAWTEXT_FIX(C>O,1,1,0,''),COLORRED;
趋势:SMA(((CLOSE- LLV(LOW,28))/(HHV(HIGH,28)-LLV(LOW,28))*100),3,1),COLORYELLOW;
DRAWBAND(趋势,RGB(155,50,50),50,RGB(0,100,50));
{STICKLINE(趋势>50,趋势,50,6,0),COLORFF00FF;
STICKLINE(趋势<50,趋势,50,6,0),COLORGREEN;}
转强:IF(趋势>50,趋势,DRAWNULL),COLOR0000FF;
转弱:IF(趋势<50,趋势,DRAWNULL),COLORGREEN;
RSV:=(CLOSE-LLV(CLOSE,9))/(HHV(CLOSE,9)-LLV(CLOSE,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
DIFF:=EMA(CLOSE,2)-EMA(CLOSE,55);
DEA:=EMA(DIFF,6);
MACD:=2*(DIFF-DEA);
转点:=IF(K>D AND CCI>0 AND DIFF>DEA AND MACD>0,1,0);
STICKLINE(转点=1,50,50,2,0),COLORYELLOW;
STICKLINE(转点=0,50,50,2,0),COLORCYAN;
STICKLINE(C,90,90,1,0),COLORYELLOW;
STICKLINE(C,10,10,1,0),COLORCYAN;
判断:SMA(趋势,3,1),COLORYELLOW;
IF(判断>50 AND 趋势>判断,判断,DRAWNULL ),COLORYELLOW,LINETHICK2;
IF(判断判断,判断,DRAWNULL),COLORFF00FF;
IF(判断>50 AND 趋势<判断,判断,DRAWNULL),COLORGREEN,LINETHICK2;
风险区:80,COLORFF85FF,POINTDOT;
安全区:20,COLORYELLOW,POINTDOT;
顶部:90,COLORFFFF00;
强弱线:50,COLORGREEN,POINTDOT;
DRAWICON(CROSS(趋势,判断) AND 趋势<80 ,判断,1);
DRAWICON(CROSS(趋势,顶部),顶部,2);
LC:= REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
VAR1:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70;
VAR2:=SMA(VAR1,9,1)+100;
VAR3:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR4:=SMA(VAR3,3,1);
VAR5:=SMA(VAR4,3,1)+100;
VAR6:=VAR5-VAR2;
趋势1: IF(VAR6>45,VAR6-45,0),COLOR00FFFF;
VAR2Q:=REF(LOW,1);
VAR3Q:=SMA(ABS(LOW-VAR2Q),3,1)/SMA(MAX(LOW-VAR2Q,0),3,1)*100;
VAR4Q:=EMA(IF(CLOSE*1.3,VAR3Q*10,VAR3Q/10),3);
VAR5Q:=LLV(LOW,30);
VAR6Q:=HHV(VAR4Q,30);
VAR7Q:=IF(MA(CLOSE,58),1,0);
VAR8Q:=EMA(IF(LOW<=VAR5Q,(VAR4Q+VAR6Q*2)/2,0),3)/999*VAR7Q;
火焰山:=IF(VAR8Q>100,100,VAR8Q);
STICKLINE(火焰山>0,0 ,火焰山*1.2,3,0 ),COLOR4444FF;
STICKLINE(火焰山>0,0 ,火焰山*1.2,2,0 ),COLOR7777FF;
STICKLINE(火焰山>0,0 ,火焰山*1.2,1,0 ),COLOR9999FF;
STICKLINE(REF(趋势1,1)< 趋势1, 趋势1,REF(趋势1,1),3,0),COLOR000033;
STICKLINE(REF(趋势1,1)< 趋势1, 趋势1,REF(趋势1,1),2,0),COLOR000077;
STICKLINE(REF(趋势1,1)< 趋势1, 趋势1,REF(趋势1,1),1.5,0),COLOR0000BB;
STICKLINE(REF(趋势1,1)< 趋势1, 趋势1,REF(趋势1,1),1,0),COLOR0000DD;
STICKLINE(REF(趋势1,1)> 趋势1, 趋势1,REF(趋势1,1),3,0),COLOR003300;
STICKLINE(REF(趋势1,1)> 趋势1, 趋势1,REF(趋势1,1),2,0),COLOR007700;
STICKLINE(REF(趋势1,1)> 趋势1, 趋势1,REF(趋势1,1),1,0),COLOR00DD00;
逃顶:=CROSS(82,RSI);
STICKLINE( 逃顶,逃顶,20,3,0),COLORFF5500;
STICKLINE( 逃顶,逃顶,30,2,0),COLORFF8800;
STICKLINE( 逃顶,逃顶,30,1,0),COLORFFAA00;
STICKLINE( 逃顶,逃顶,30,0.5,0),COLORFFCC00;
D1:=(C+L+H)/3;
D2:=EMA(D1,6);
D3:=EMA(D2,5);
BBUY:=CROSS(D2,D3);
DRAWICON(BBUY,10,1);
VARR1:=SMA(MAX(CLOSE-REF(C,1),0),6,1)/SMA(ABS(CLOSE-REF(C,1)),6,1)*100; DRAWICON(CROSS(82,VARR1),10,2);
DRAWTEXT(CROSS(82,VARR1),35,'清仓'),COLORYELLOW;
神奇线选股:(CROSS(趋势,判断) AND 趋势<80),LINETHICK0;
波段选股:(BBUY),LINETHICK0;
DIF1:=EMA(DCLOSE,12)-EMA(DCLOSE,26);
DEA1:=EMA(DIF1,9);
AAA1:=(DIF1-DEA1)*2*60;
AAA上:IF(AAA1>REF(AAA1,1),AAA1,DRAWNULL),STICK,COLORRED,LINETHICK8; AAA下:IF(AAA1<REF(AAA1,1),AAA1,DRAWNULL),STICK,COLORGREEN,LINETHICK8; 黑码线:15;
主力:AAA1-REF(AAA1,1),COLORRED;
DRAWICON(CROSS(主力,黑码线),黑码线,1);
MM:=主力>30 AND 主力0 ;
DRAWTEXT(MM,(主力)*(0.928),'暴张'),COLORFF00FF;
MM1:=主力>15 AND 主力0;
DRAWTEXT(MM1,(主力)*(0.928),'涨'),COLORYELLOW;
MM2:=主力>80 AND AAA上>0 ;
DRAWTEXT(MM2,(主力)*(0.928),'翻翻涨'),COLORRED;
MM3:=CROSS(主力,2) AND CROSS(AAA上,0.5) AND 主力>AAA上 AND 主力<15;
DRAWTEXT(MM3,(主力)*(0.928),'近期可能涨停'),COLORFFFF00;DRAWTEXT_FIX(C>O,0.01,0.9,0,''),COLORRED;
DRAWTEXT_FIX(C>O,1,1,0,''),COLORRED;
股票公式: DRAWGBK(1,RGB(36,38,40),RGB(24,16,51),0,1,0);
VAR1B := (100 * (EMA(EMA(C - REF(C,1),6),6))) / (EMA(EMA(ABS(C - REF(C,1)),6),6));
抄底红箭 := ((LLV(VAR1B,2) = LLV(VAR1B,7)) AND (COUNT(VAR1B < 0,2))) AND CROSS(VAR1B,MA(VAR1B,2));
量能 := IF((MA(( VOL - REF(VOL,1)) / REF(VOL,1),10)) = DRAWNULL,EMA((VOL - REF(VOL,1)) / REF(VOL,1),10),MA((VOL - REF(VOL,1)) / REF(VOL,1),10));
股价 := IF(((CLOSE - MA(CLOSE,22)) / MA(CLOSE,22)) = DRAWNULL,(CLOSE - EMA(CLOSE,22)) / EMA(CLOSE,22),(CLOSE - MA(CLOSE,22)) / MA(CLOSE,22));
主力量能 := IF(((股价 * (100 + 量能)) - (MA(股价 * (100 + 量能),7))) = DRAWNULL,(股价 * (100 + 量能)) - (EMA(股价 * (100 + 量能),7)),(股价 * (100 + 量能)) - (MA(股价 * (100 + 量能),7)));
量能金叉 := CROSS(主力量能,0);
TYP := ((HIGH + LOW) + CLOSE) / 3;
CCI := (TYP - MA(TYP,14)) / (0.015 * AVEDEV(TYP,14));
CCI金叉 := CROSS(CCI,-100);
A1 := EMA(C,14);
A1X := ((A1 - REF(A1,1)) / REF(A1,1)) * 100;
出击A := IF(A1X >= 0,REF(EMA(C,14),BARSLAST(CROSS(A1X,0)) + 1),DRAWNULL);
出击A金叉 := CROSS(A1X,0);
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD金叉 := CROSS(DIFF,DEA);
MTR := EXPMEMA(MAX(MAX(HIGH - LOW,ABS(HIGH - REF(CLOSE,1))),ABS(REF(CLOSE,1) - LOW)),14);
HD := HIGH - REF(HIGH,1);
LD := REF(LOW,1) - LOW;
DMP := EXPMEMA(IF((HD > 0) AND (HD > LD),HD,0),14);
DMM := EXPMEMA(IF((LD > 0) AND (LD > HD),LD,0),14);
PDI := (DMP * 100) / MTR;
MDI := (DMM * 100) / MTR;
ADX := EXPMEMA(((ABS(MDI - PDI)) / (MDI + PDI)) * 100,6);
ADXR := EXPMEMA(ADX,6);
X1 := MAX(C,O);
X2 := MIN(C,O);
X := ((REF(C > O,2)) AND (REF(X1,2) >= HHV(X1,2))) AND (REF(X2,2) <= LLV(X2,2));
B := BARSLAST(X) + 2;
A := ((REF(X1,B) >= HHV(X1,B)) AND (REF(X2,B) <= LLV(X2,B))) AND (EVERY(V <= REF(V,1),B));
肉夹馍 := (((REF(A,1) AND (C > O)) AND (C > REF(HHV(H,B),1))) AND (V > REF(HHV(V,B),1))) AND (EVERY(MA(C,5) > MA(C,10),B + 1));
平台起飞 : IF(((LAST(((H - L) / REF(C,1))
(REF(VOL,1) * 2))) AND
(C > (REF(C,1) * 1.05)),1,DRAWNULL),NODRAW,COLOR6060A0;
LOWV := LLV(LOW,NH);
HIGHV := HHV(HIGH,NH);
MAV := MA(V,3);
横盘 := ((HIGHV - LOWV) / NH) < 0.15;
放量1 := V >= (1.8 * MAV);
今天大阳 := ((C - REF(C,1)) / REF(C,1)) >= 0.05;
启动 : IF((横盘 AND 放量1) AND 今天大阳,1,DRAWNULL),NODRAW,COLOR4080FF;
A☆ := DMA(((H + L) + (C * 2)) / 4,0.9);
B☆ := VOL / (((H - L) * 2) - (ABS(C - O)));
C☆☆ := (IF(C > O,B☆ * (H - L),IF(C
O,0 - (B☆ * ((H - C) + (O - L))),IF(C < O,0 - (B☆ * (H - L)),0 - (VOL / 2))));
A☆☆ := (C☆☆ / 20) / 1.15;
攻击流量 := ((A☆☆ * 0.618) + (REF(A☆☆,1) * 0.382)) + (REF(HSL.HSL,2) * 0.168);
B☆☆ := EMA(攻击流量,3);
流量 := IF(B☆☆ > REF(B☆☆,1),1,0);
AA☆ := ((MAX(C,O) - MIN(C,O)) / MIN(C,O)) < 0.00618;
BB☆ := ((H - MAX(C,O)) / MAX(C,O)) > 0.00382;
DD☆ := ((MIN(C,O) - L) / L) > 0.00382;
EE☆ := ((ABS(BB☆ - DD☆)) / C) < 0.00618;
星☆星 := ((AA☆ AND BB☆) AND DD☆) AND EE☆;
星线选 := ((((星☆星 = 1) AND (流量 = 1)) AND (C > O)) AND ((ABS((C - MA(C,20)) / MA(C,20))) > 0.0382)) AND ((H - MAX(C,O)) <= (MIN(C,O) - L));
星线确认 : IF(((IF((REF(星线选,1) = 1) AND (C >= REF(C,1)),1,0)) AND (C > O)) AND (((C - REF(C,1)) / REF(C,1)) > 0.00618),1,DRAWNULL),NODRAW,COLORFF3399;
一阳穿三线 : IF(((((CROSS(PDI,MDI) AND CROSS(PDI,ADX)) AND CROSS(PDI,ADXR)) AND (CLOSE > OPEN)) AND ((C / REF(C,1)) > 0.5)) AND (VOL > (MA(VOL,5) *
1.5)),1,DRAWNULL),NODRAW,COLOR800080;
T31 := (REF(C,1) / REF(C,2)) >= 1.095;
T32 := (O > REF(C,1)) AND (C > O);
T33 := ((H > C) AND (O > L)) AND (L >= REF(C,1));
T34 := V > REF(V,1);
涨停螺旋 : IF(((T31 AND T32) AND T33) AND T34,1,DRAWNULL),NODRAW,COLOR002080;
RSV := ((CLOSE - LLV(LOW,9)) / (HHV(HIGH,9) - LLV(LOW,9))) * 100;
K := SMA(RSV,3,1);
D := SMA(K,3,1);
J := (3 * K) - (2 * D);
KD金叉 := CROSS(K,D);
A1B := EMA(((L + H) + (C * 2)) / 4,14);
A1XB := ((A1B - REF(A1B,1)) / REF(A1B,1)) * 100;
出击B := IF((A1XB >= 0) AND (BARSLAST(CROSS(A1XB,0)) > 0),REF((C + O) / 2,BARSLAST(CROSS(A1XB,0))),DRAWNULL);
出击B金叉 := CROSS(出击B,0);
WMTM := CLOSE - REF(CLOSE,12);
动量金叉 := CROSS(WMTM,0);
VAR1 := (CLOSE > REF(CLOSE,1)) AND (CLOSE > REF(CLOSE,2));
VAR2 := (REF(VAR1,1) AND (CLOSE = REF(CLOSE,2));
VAR3 := (REF(VAR2,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2));
VAR4 := (REF(VAR3,1) AND (CLOSE = REF(CLOSE,2));
VAR5 := (REF(VAR4,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2));
VAR6 := (REF(VAR5,1) AND (CLOSE = REF(CLOSE,2));
VAR7 := (REF(VAR6,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2));
VAR8 := (REF(VAR7,1) AND (CLOSE = REF(CLOSE,2));
VAR9 := (REF(VAR8,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2));
VARA := (REF(VAR9,1) AND (CLOSE = REF(CLOSE,2));
VARB := (REF(VARA,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2));
VARC := (REF(VARB,1) AND (CLOSE = REF(CLOSE,2));
VARD := (CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,2));
VARE := (REF(VARD,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2));
VARF := (REF(VARE,1) AND (CLOSE = REF(CLOSE,2));
VAR10 := (REF(VARF,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2));
VAR11 := (REF(VAR10,1) AND (CLOSE = REF(CLOSE,2));
VAR12 := (REF(VAR11,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2));
VAR13 := (REF(VAR12,1) AND (CLOSE = REF(CLOSE,2));
VAR14 := (REF(VAR13,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2));
VAR15 := (REF(VAR14,1) AND (CLOSE = REF(CLOSE,2));
VAR16 := (REF(VAR15,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2));
VAR17 := (REF(VAR16,1) AND (CLOSE = REF(CLOSE,2));
VAR18 := (REF(VAR17,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2));
K线金底 := (REF(((((((((((VARD OR VARE) OR VARF) OR VAR10) OR VAR11) OR VAR12) OR VAR13) OR VAR14) OR VAR15) OR VAR16) OR VAR17) OR VAR18,1)) AND VAR1;
下跌 := ((((((((((VARD OR VARE) OR VARF) OR VAR10) OR VAR11) OR VAR12) OR VAR13)
OR VAR14) OR VAR15) OR VAR16) OR VAR17) OR VAR18;
K线银底 := (下跌 AND (C > O)) AND (C > REF(C,1));
金银K线 := REF(K线银底,1) AND K线金底;
HLC := REF(MA(((HIGH + LOW) + CLOSE) / 3,10),1);
HV := EMA(HHV(HIGH,10),3);
LV := EMA(LLV(LOW,10),3);
麦克支撑压力 := EMA((HLC * 2) - LV,3);
短线突击 := EMA((C + REF(C,1)) / 2,3);
PSY := ((COUNT(CLOSE > REF(CLOSE,1),12)) / 12) * 100;
PSYMA := MA(PSY,6);
预选安全区域 := (C = 短线突击);
做空衰歇 := CROSS(ADX,MDI);
做多金叉 := CROSS(PDI,MDI);
拉升金叉 := CROSS(ADX,ADXR) AND (PDI > MDI);
初选量能金叉 := 量能金叉 AND (金银K线 OR 抄底红箭);
初选基础池 := (预选安全区域 AND (((金银K线 OR 抄底红箭) OR 动量金叉) OR (做空衰歇 OR 做多金叉))) AND ((初选量能金叉 OR CCI金叉) OR 出击A金叉);
动量金叉确认 := (动量金叉 OR (REF(动量金叉,1) AND (拉升金叉 OR 做多金叉))) OR (做多金叉 AND 做空衰歇);
出击B金叉确认 := 出击B金叉 AND ((REF(CCI金叉 OR KD金叉,1)) OR 做空衰歇);
做多金叉确认 := 做多金叉 OR (做空衰歇 AND 拉升金叉);
MACD金叉确认 := MACD金叉 AND REF(量能金叉,1);
KD金叉确认 := KD金叉 AND (REF((金银K线 OR 抄底红箭) OR 做空衰歇,1));
稳操胜券 : IF((REF(初选基础池,1) AND ((动量金叉确认 OR 出击B金叉确认) OR 启动)) AND ((做多金叉确认 OR MACD金叉确认) OR KD金叉确认),1,DRAWNULL),COLORA000FF;
追涨 : IF(((((肉夹馍 OR 平台起飞) OR 启动) OR 一阳穿三线) OR 星线确认) OR 涨停螺旋,1,DRAWNULL),COLORRED;
关注 := ((((((((金银K线 + 抄底红箭) + 量能金叉) + CCI金叉) + CROSS(出击A,0)) + CROSS(出击B,0)) + 拉升金叉) + 做多金叉) + KD金叉) + MACD金叉;
DRAWBAND(关注,RGB(51,32,64),0,RGB(255,96,96));
STICKLINE(稳操胜券,0,9.0,0.8,0),COLORLIMAGENTA;
STICKLINE(涨停螺旋,0,4.0,0.3,0),COLOR002080;
STICKLINE(星线确认,0,3.5,0.0,0),COLORFF0080;
STICKLINE(肉夹馍,0,3.0,1.3,0),COLORRED;
STICKLINE(一阳穿三线,0,2.5,1.8,0),COLORB040B0;
STICKLINE(启动,0,2.0,2.3,0),COLOR0080FF;
STICKLINE(平台起飞,0,1.5,2.8,0),COLOR6060A0;
追涨显示条件 := ((((肉夹馍 OR 平台起飞) OR 启动) OR 一阳穿三线) OR 星线确认) OR 涨停螺旋;
金K线显示条件 := ((REFX(稳操胜券 OR 追涨显示条件,1)) OR 初选基础池) OR ((CURRBARSCOUNT <= 2) AND 初选基础池);
银K线显示条件 := (REFX(K线金底 AND 金K线显示条件,1)) OR ((CURRBARSCOUNT <= 2) AND 初选基础池);
STICKLINE(K线银底 AND 银K线显示条件,0,0.5,3.5,0),COLORLIGRAY;
STICKLINE(金银K线 AND 金K线显示条件,0,1.0,3.3,0),COLOR006060;
图标显示 := ((REFX(稳操胜券,1) OR 稳操胜券) OR 追涨显示条件) OR ((CURRBARSCOUNT <= 2) AND 初选基础池);
DRAWICON(抄底红箭 AND 图标显示,0.3,1);
DRAWICON(出击A金叉 AND 图标显示,1.0,16);
DRAWICON(出击B金叉 AND 图标显示,2.0,17);
DRAWICON(CCI金叉 AND 图标显示,3.0,25);
DRAWICON(量能金叉 AND 图标显示,4.0,26);
DRAWICON(KD金叉 AND 图标显示,5.0,27);
DRAWICON(MACD金叉 AND 图标显示,6.0,34);
DRAWICON(做多金叉 AND 图标显示,7.0,13);
DRAWICON(做空衰歇 AND 图标显示,6.5,14);
DRAWICON(拉升金叉 AND 图标显示,8.0,23);
DRAWICON(动量金叉 AND 图标显示,9.5,30);
范文九:六、文华财经资讯系统的衍生增值服务
1、程序化交易系统
(1)交易直通车
该功能为文华财经“程序化交易”的一部分,为文华财经和金仕达联合开发,可以大大简化下单过程,提高下单效率,避免下错单。不用键盘,点击六次鼠标,就可以完成一次下单。(程序化交易的其他功能请参件“程序化交易使用说明”) 使用过程如下:
第1步:抓取价格,需要点击3次鼠标
如上图所示,如果想卖出,用鼠标“双击”行情报价窗口中的“买价”或“买量”,然后选择“交易直通车”选项。
此时“合约、买价”的数据自动抓到自助委托程序界面中“合约、价格”对应的位置,客户不再需要再用键盘输入。委托界面“价格”开始与报价窗口的“买价”数据联动。如下图所示:
反之,如果想买入,用鼠标“双击”行情报价窗口中“卖价”或“卖量”,其他和卖出操作类似。
第2步:选择开平仓,点击鼠标2次 第3步:发出委托,点击鼠标1次 用鼠标点击“发出委托”按钮。
使用技巧:预先设置下单数量和微调委托价格
利用“交易”菜单的“交易直通车设置”选项,可以预先设置下单数量和微调委托价格,如下图所示。
“下单手数”是指默认的下单数量,这里设好以后,再使用交易直通车的时候,金仕
达自助委托界面中的“数量”就自动填入这个数字。
“下单时调整”让金仕达的自助委托界面的“价格”在即时价格数据的基础上自动提高或降低一个“基本价位”,来保证委托的成交率。做买单的时候,自动增加一个价位,做卖单的时候,自动降低一个价位。大豆、豆粕、玉米、硬麦、强麦的基本价位为 1元钱,铜、铝的基本价位为10元钱。 注意事项
1、 使用“程序化交易”的第一步,一定要在文华财经行情系统中点击键盘F3启动金 仕达自助委托程序(consign,输入你的用户名和密码),否则程序化交易无法工作。 2、 使用交易直通车下单以前,请阅读“免责声明”。
3、 当你离开电脑的时候,一定要把金仕达的自助委托程序(consign)关掉,以免别 人使用你的账号进行交易。
(2)批量下单和反向开仓
可以方便客户进行大单委托、分批下单,提高下单效率,减少工作量;反向开仓可以同时发出平仓单和开仓单的委托指令。
第1步:启动程序化交易的“批量下单和反向开仓”选项。 第2步:抓取价格,需要点击3次鼠标
如上图所示,如果想卖出,用鼠标“双击”行情报价窗口中“买价”或“买量”,然后选择“批量下单和反向开仓”选项。
此时“合约、买价”的数据自动抓到批量下单和反向开仓界面中“合约、价格”对应的位置,客户不再需要再用键盘输入。“价格”开始与报价窗口的“买价”数据联动。
输入要下单的手数。
如果进行批量下单,执行以下的第4步。如果进行反向开仓,直接执行第5步。 第4 步
点击“批量下单”按钮
选择下单批次和间隔时间。“下单批次”是指把这个大单分多少次委托;“间隔时间”是指多少秒下一次单。例如这次批量下单就是1000手,分10次下,每次下100手,每隔1秒下一次单。每次下单使用当时实际的买卖价格,如果做买单,就使用卖价;如果做卖单,就使用买价。
第5步:点击“反向开仓”按钮。
需要说明的就是,只有“开/平”的地方选择“平仓”的时候,才可以执行反向开仓。点击“反向开仓”以后,发出平仓指令后,立即发出“开仓”指令,开仓委托单的价格、数量与平仓单完全相同。(如果没有持仓,执行反向开仓的效果等同于开仓)
(3)价格触发自动下单
根据客户预先设定的价格,自动发出开仓、平仓委托指令。让你在行情快速变化时,抓住稍闪即逝的投资机会。
如果选中“下单时要确认”,当价格满足条件即将下单时,系统会提示让客户“确认”。否则,系统不再通知客户,直接下单。
如果委托的数量较大,也可以让系统分批委托,只要在“下单批次”对话框填入大于1的数字即可。
如果采用分批下单,建议选中“以当时的买卖价格下单”。这样,每次下单使用当时实际的买卖价格,如果做买单,就使用卖价;如果做卖单,就使用买价。否则,都以客户指定的固定价格下单,成交的可能性要小一些。
注意事项:
因为国内的交易所目前还不支持“止损单”、“止赢单”、等交易指令,所以客户还不能用文华财经系统的这个功能来实现真正的“止损单”、“止赢单”,因为不能保证成交,能否成交还和当时买卖对方的价格和数量有关。
通过文华财经的“价格触发自动下单”只能让你第一时间把委托指令送到交易所,只能算“准止损单”、“准止赢单”。
(4)指标触发自动下单
根据客户编写的指标公式,自动发出各种委托指令。委托指令包含:买开/买平/卖开
/卖平/反向开仓,极大方便了技术派进行操盘。
当客户编写的指标满足条件时,就自动发出交易指令,如下图所是。因为委托数量等其他条件,客户已经预先设好,这时客户只要点击一下“下单”,就可以发出委托指令。
“指标触发自动交易”的公式编写方法,我们结合我们针对大豆品种编写的“使用示范”公式来说明一下。注意:因为不同品种有不同的价格运行规律,建议客户针对不同的品种编写不同的交易公式。
上图就是根据“使用示范”公式系统出现的信号。各种信号的说明见下图:
编写公式的时候,可以点击“插入函数”,来查询每个函数的用法。如下图所示:
“使用示范”公式是根据移动平均线和KDJ来实现的。具体见下图说明:
关于具体每个指标的公式,例如RSI、MACD,这里就不具体来讲了。客户可以使用文华财经webstock3000版本的“自编公式平台”来查看我们的每一个公式。
建议客户在编写交易公式的时候,把自编公式平台里面的公式和参数拷贝(COPY)过来,然后再加上CROSS这些交易指令函数,就很容易完成交易公式了。
客户公式编写好以后,可以进行“效果测试”,如下图所示:
通过效果测试,你认为共识已经满足你的要求了,下一步要做的就是“保存共式”。
大功告成,最后一步就是“选择应用”,这时图表上就出现根据你的公式出现的交易信号了。一旦指标满足要求,系统就会发出交易信号。
外汇交易风险的主要表现
外汇市场的投资投机者,经常说外汇市场如何如何赚钱。但我们换一个角度看,则把全球汇市的波动起伏视为风险,不论是参加外汇交易的个人还是银行、企业,只要有外汇,就有外汇风险。一般地说,人们将“因汇率变动而蒙受的损失以及将丧失所期待的利益的可能性”称为外汇风险。通常还将承受外汇风险的外币金额称为“受险部分”。
自1973年实行浮动汇率制以来,货币汇率波动频繁,不仅幅度大,而且各种主要货币之间经常出现强弱、地位互相转换的局面。我国在改革开放前,由于一直实行严格的外汇管理,汇率调节机制僵化,且多数涉外企业没有真正成为自负盈亏的主体,所以外汇风险主要由国家来承担。随着我国外汇体制改革的推进,我国进入WTO的日益临近,银行、企业已经不能依赖政府的趋势跟踪系统,震荡交易系统,套利交易系统,日内短线交易系统,超级短线交易系统,形态分析交易系统,波段交易系统,这么多交易系统,你的性格适合哪一类呢?打造自己的交易系统才能稳定盈利。请百度搜索“云易汇”为您免费测试!
庇护,因此,如何防范外汇风险就成为银行、企业、个人的燃眉之急。
外汇风险的表现之一是:外汇交易风险。由于进行本国货币与外币的交换才产生外汇风险。以外汇买卖为业务的外汇银行负担的风险主要是外汇风险。银行以外的企业在以外币进行贷款或借款以及伴随外币贷款、借款而进行外汇交易时,也要发生同样的风险。个人买卖外汇同样也存在风险。
外汇风险的表现之二是:为了将来进行外汇交易而将本国货币与外币进行兑换,由于将来进行交易时所适用的汇率没有确定,因而存在风险。这是一般企业以外币计价进行贸易交易及非贸易交易时产生的风险,因此也称为“交易结算风险”。
外汇风险的表现之三是:企业进行会计处理和进行外币债权、债务决算等时候如何以本国货币进行评价的问题。比如在办理决算时,评价债权、债务,因所适用的汇率不同,就会产生账面上损益的差异,因此也称为“评价风险”或“外汇折算风险”。
外汇风险表现之四是:经济风险——指企业或个人的未来预期收益因汇率变化而可能受到损失的风险。
外汇风险的表现之五是:国家风险——即政治风险。它是指企业或个人的外汇交易因国家强制力而终止所造成损失的可能性。
ATR移动止损法
在交易过程中,有些部分相对较容易控制,有些部分相对较难控制。例如,
我们能非常容易的控制入市时机。有经验的交易者基本可以控制因为一时冲动而入市的情况,因为经验给交易者知识,交易者可以设置一些条件,当市场满足的条件时就入市,反之就拒绝交易。很明显,在交易过程的入市时机选者上交易者拥有自主的控制权。寻找好的入市点不是容易,进入点是不完美的,但是在这一点上交易者是有控制的.比如交易者可以要求必须满足通常使用的两个指标参数和一个过滤条件, 否则就坐在电脑边喝茶.
然而一旦进入交易,控制能力就会变化。一旦进入市场,在一定时间内肯定必须退出交易.现在轮到由市场来控制,给交易者一个惊喜或者失败.
做为离市的一种情况,止损是一个心理问题而几乎不能算得上是一个控制问题,因为交易者(除了大额交易产生的平仓问题)能简单的通过设置止损点来控制的损失.很多时候面对止损点被触发,交易者可能会感到平静因为可以退出交易。在损失次数上有赖于交易者系统的表现,但是在每次损失规模上交易者有绝对的控制力。
面对盈利,交易者的控制力很小,市场的控制力很大.交易者可以做的,比如说一般是寻找防止赢利变小或变成损失.交易者不能强迫市场给200点的盈利,但能确保一旦有了这些盈利,就平掉头寸或者进行对盈利的50%保护的trailing stop策略,用一定的盈利为代价以寻找产生更大盈利的机会.
用一个等式表述,可以用 资本的安全>可能的机会>一定利润的50% 来表述上面的观点.这样的观点可以有每个人不同的参数.同样的入市,由于离市也会产生不同的成败.
关于保护盈利,一般人会不会想到一个很紧密的止损?实际上,有很多情况,在交易初期应该使用较宽松的止损,以保证对市场杂波的一定的宽容,而随着趋势启动,盈利的增加,逐渐收紧止损以保护盈利。
跟踪止损是一种应有范围极其广泛的方法.大多数跟踪止损是专门用来实现盈利继续扩大目的的,因此,这些策略用在趋势跟踪系统上最有效。在反趋势投资理论中,采用固定利润的退场策略更合适。一旦有盈利,就把它放进口袋的交易理念非常适合于反趋势交易,因为期望收益是有限的。然而,如果交易是顺着趋势的,那么立即将盈利放进口袋的行为会让你有挫折感:在为寻找趋势的付出一定代价(一般是很多小的止损)后,以很小的盈利退出市场,然后眼睁睁的看着市场在随后的几天或者几个月内继续向着我们交易的方向走出一个很壮观的趋势。
固定利润的退场比较容易实现.而跟踪止损的方法一般需要稍复杂些的方法.
下面介绍一个用ATR进行移动止损的方法
(ATR:每天平均波动,欧元大概是80-150,GBP大概是100-200.和常用的%数不同,这个数值在激烈不同的市场时期波动会变化.) 基本思想是非常简单的,我们先选定一个合理的起始价格,然后每天加某一倍数的ATR,得到一个跟踪止损点。由该方法生成的止损点不仅能随着时间的增加不断上移而且同时也能适应市场波动性增减。与我们以前采用的由抛物转向指标得到的止损点相比,其优点在于:使用ATR Ratchet,我们能更自由的选择起始价格和增减速度。此外我们还发现基于ATR的止损点能更快更准确的反映波动性变化,从而使我们能比传统的跟踪止损法锁定更多的利润。
例如,当我们1ATR以上的盈利目标实现时,我们选择一个近期低点(比如最近十天的最低价)作为起始价格,然后根据我们持仓天数每天将最低价增加零点几倍的ATR(比如0.05ATR)。如果我们已经持有仓位15天了,那么我们把0.05ATR乘以15天,然后将其乘积0.75ATR加到起始价位上。20 天后,我们将把1.0ATR(0.05乘以20天)加到最近十天的最低价上。
该策略不象抛物转向指标,ATR Ratchet能非常容易的在我们交易过程中的任何时候使用。我们可以在进入交易的第一天就开始使用这种止损策略,也可以等发生某些有利事件后再使用止赢策略。我建议等到实现盈利后再使用该止损策略,原因正如你我都看到的那样,这种止损点会在有利的市场环境中迅速向上移动。 波动性增加会使止损点上移速度增加,这是ATR Ratchet策略的重要特征。在一个快速移动的市场中,你会看到许多缺口和长长的 K线图。市场趋势加速时市场波动性也会增加,因而在我们盈利迅速增加时,ATR也会迅速增加。由于我们要往起始价格中增加一定数量的ATR,所以ATR的每一次增加都会使止损点突然向上跳跃,止损点就变得更靠近入场后的最高价。如果我们已经持有仓位40天,那么ATR的任何增加都会对止损点产生40倍的影响。这正是我们想要的。我们发现,当市场给我们丰盛的盈利时,ATR Ratchet止损点也会令人惊讶的迅速上移从而很好的为我们锁定浮动盈利。
这个方法有以下几个参数:
起始价格:
ATR Ratchet的一个非常好的特性是我们可以在任何我们中意的地方设置起始价格。例如我们可以象抛物转向指标一样在一些重要的低点设置起始价格,我们还可以在摆动区间的底部,或支撑水平,或某某通道得底部,或者低于入场点
一定数量ATR的地方设置起始价格。如果我们等到账面产生数量可观的盈利后,我们可以把起始价格设置在甚至是高于入场点的地方。这样就可以和自己所使用的投资理论配合.
ATR Ratchet的启动时机:
优先采用基于时间而不是价格的参数(或者是时间和价格的参数组合)来启用上述的离市策略。例如,我们启用离市当且仅当一项交易开仓至少十个交易日之后并且获利超过一个ATR的幅度。总体的感觉,只有在交易达到了相当大规模的盈利目标之后才是ATR Ratchet启动的最佳时机。这看起来是一种很好的获利平仓策略,但需注意的是如果在一次交易获利之前就启动Ratchet有可能让你过早出局而丧失此次机会。
如上所述,ATR Ratchet最引人入胜的一点在于它的适用性和灵活性。下面介绍如何启用Ratchet策略的另一种思路。我们可以在15根条形图之后再启用 ATRRatchet而不必计算这前期的15步运作过程。在编制程序代码时,我们可以设置在交易的第15根条形图之后再启用Ratchet而用交易产生后的条形图数量减去10再乘以ATR的单位值,或者用交易产生后的天数先除以某一个常数后再乘以ATR的单位值。这种方法将简化Ratchet的计算程序,尤其是在交易初期首次启用离市策略的时候。好好琢磨琢磨ATRRatchet,看看你能够由此产生一些什么样的创造性思维。 ATRRatchet每天移动量:
刚开始研究使用的ATRRatchet每天移动量经测试表明太大了。对于我们的交易时间框架来说,太大的ATRRatchet每天移动量(百分之几的 ATR)会让我们的止损点向上移动的过分快。经过一段时间的试验和失败后我们发现用我们的持仓天数乘以ATRRatchet每天移动量 0.05~0.10ATR(5%至10%ATR(20天期))能让止损点上移的速度比你想象的要快得多。
作为该策略的变通方法,我们可以在最初使用较小的ATRRatchet每天移动量,然后一旦我们获得很大的浮动盈利,我们就可以使用较大的ATRRatchet每天移动量。
ATR周期长度:
正如我们在以前使用ATR过程中发现的,我们用来计算ATR的时间周期长度是非常重要的。如果我们希望ATR能快速反应市场短期波动区间的变化,我们可以使用较短期的均值(比如4止5根K线);如果我们希望一个更加平滑的ATR,
不会对一两天的异常波动敏感,我们可以使用长期均值(20至50根K线)。我在工作中使用的ATR大部分是20天均值,除非我有充分理由希望ATR变得更敏感或更不敏感。
总结:ATRRatchet做为一种赢利工具,我们尤其喜欢它带给我们的灵活性本。

我要回帖

更多关于 双世宠妃16百度云链接 的文章

 

随机推荐