文华财经程序化系统的赢家法则

合集下载

文华财经程序化交易 操盘必会技巧

文华财经程序化交易 操盘必会技巧

操盘必会技巧1、发现趋势关于技术分析,您首先听说的可能会是下面这句箴言:“趋势是您的朋友”。

找到主导趋势将帮助您统观市场全局导向,并且能赋予您更加敏锐的洞察力--特别是当更短期的市场波动搅乱市场全局时。

每周和每月的图表分析最适合用于识别较长期的趋势。

一旦发现整体趋势,您就能在希望交易的时间跨度中选择走势。

这样,您能够在涨势中买跌,并且在跌势中卖涨。

2、支撑和阻力你我必须承认:在这世界上,100%保证能绝对赚钱的交易方法是不存在的。

如果有这样的方法,那么满街都是百万富翁了,但留心便可发现,市场中总有那么一部分人能稳定赢利、在长期交易中不败……难道他们都是能预知未来的交易之神?请百度搜索“云易汇智能交易系统”为您独家揭秘!支撑和阻力水准是图表中经受持续向上或向下压力的点。

支撑水准通常是所有图表模式(每小时、每周或者每年)中的最低点,而阻力水准是图表中的最高点(峰点)。

当这些点显示出再现的趋势时,它们即被识别为支撑和阻力。

买入/卖出的最佳时机就是在不易被打破的支撑/阻力水准附近。

一旦这些水准被打破,它们就会趋向于成为反向障碍。

因此,在涨势市场中,被打破的阻力水准可能成为对向上趋势的支撑;然而在跌势市场中,一旦支撑水准被打破,它就会转变成阻力。

3、线条和通道趋势线在识别市场趋势方向方面是简单而实用的工具。

向上直线由至少两个连继低点相连接而成。

很自然,第二点必须高于第一点。

直线的延伸帮助判断市场将沿以运动的路径。

向上趋势是一种用于识别支持线/水准的具体方法。

反而言之,向下线条是通过连接两点或更多点绘成。

交易线条的易变性在一定程度上与连接点的数量有关。

然而值得一提的是,各个点不必靠得过近。

通道被定义为与相应向下趋势线平行的向上趋势线。

两条线可表示价格向上、向下或者水平的走廊。

支持趋势线连接点的通道的常见属性应位于其反向线条的两连接点之间。

4、平均线如果您相信技术分析中“趋势是您的朋友”的信条,那么移动平均线将使您获益匪浅。

文华财经程序化交易

文华财经程序化交易

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);{表示上拐}MA10<REF(MA10,1)&&REF(MA10,1)<REF(MA10,2)&&REF(MA10,3)<REF(MA10,2)&&R EF(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;{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模型雏形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;{上一个周期的RSI1<40并且RSI1上穿RSI2,买平并买开} REF(RSI1,1)>60&&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,卖平并卖开}我所说的解决信号反复问题,是指那种K线运行中途交易信号来回反复的问题,K线走完之后信号即固定下来,也就是收盘价模型的信号在K线中途反复现象。

文华财经期货软件指标公式源码准确率最高的期货指标期货5分钟战法

文华财经期货软件指标公式源码准确率最高的期货指标期货5分钟战法

文华财经期货软件指标公式源码准确率最高的期货指标期货5分钟战法本文将介绍文华财经期货软件中准确率最高的期货指标,并提供一个基于5分钟战法的期货指标公式源码。

一、文华财经期货软件准确率最高的期货指标1. MACD指标(Moving Average Convergence Divergence)MACD指标是一种趋势跟踪指标,可以用来捕捉股票、期货等品种的买卖信号。

它由两条线组成,分别是MACD线和信号线,通过两条线的交叉来判断买卖点。

在文华财经期货软件中,MACD指标的准确率较高。

2.KDJ指标(随机指标)KDJ指标是一种用于判断超买超卖的技术指标,常用于股票、期货的短期波段操作中。

它由三条线组成,分别是K线、D线和J线。

KDJ指标的准确率较高,可以辅助判断价格的反弹和回落。

3.均线指标均线指标是一种用于判断趋势的技术指标,常用于股票、期货的趋势跟踪中。

常见的均线包括5日均线、10日均线、20日均线等。

在文华财经期货软件中,均线指标的准确率较高,可以辅助判断价格的短期和长期趋势。

基于5分钟的战法是一种短线交易策略,适用于期货市场中的日内操作。

该战法主要通过短期走势的分析和判断,捕捉短期波动的机会。

下面是一个基于文华财经期货软件的5分钟战法的期货指标公式源码:```pythonstudy("5分钟战法", shorttitle="5分钟战法")//输入参数length = input(5, title="均线长度")stoploss = input(0.5, title="止损比例")//计算均线值smaValue = sma(close, length)//定义买入规则buySignal = crossover(close, smaValue)//定义卖出规则sellSignal = crossunder(close, smaValue * (1-stoploss))//画出均线plot(smaValue, title="均线", color=color.blue, linewidth=2) //标记买入信号plotshape(buySignal, title="买入信号",location=location.belowbar, color=color.green,style=shape.triangle, size=size.small)//标记卖出信号plotshape(sellSignal, title="卖出信号",location=location.abovebar, color=color.red,style=shape.triangle, size=size.small)```该源码使用了5分钟的K线数据,并基于均线指标进行交易决策。

文华赢智程序化交易系统

文华赢智程序化交易系统

模型源码 命名
参数
Mytrader模型回顾
MA5:=MA(C,5); MA10:=MA(C,10); CROSS(MA5,MA10),BK; CROSS(MA10,MA5),SP;
定义变量 指令 条件
Wh3模型加仓
MA5:=MA(C,5); MA10:=MA(C,10); CROSS(MA5,MA10)&&BUYVOL=0,BK(5); EVERY(MA5>MA10,3)&&BUYVOL>0,BK(1); CROSS(MA10,MA5),SP(BUYVOL);
No
No
Image Image
赢智程序化交易系统
No Image
No Image
软件学习途径
No Image
祝交易顺利
谢谢
画线下单—对行情超快速反馈交易
画画线线开开仓仓
上 下穿穿价 买突突格 入破破上 开箱箱破 仓体体箱 成卖买体 功出入
买卖线触发规则: 画于最新价上方,最新价上穿即触发, 画于最新价下方,最新价下穿即触发。
画线止损止赢
止损止盈触发规则: 多单:下穿触发止损,上穿触发止盈 空单:上穿触发止损,1、下计穿划触突发破前止期盈高点
基本操作简介
专业的程序化交易平台
1.竖式下单
2.横式下单
1、开仓、平仓 逻辑清晰,点按
钮即可完成 2、买平、卖平 智能判断,不必 再为此浪费时间
注:止损单设置保存在本地电脑,电脑断网、断电、软件没有正常开启都会导致止损单无法触发
横式下单
1
2 3
1、开仓、平仓 逻辑清晰,点按
钮即可完成 2、买平、卖平 智能判断,不必 再为此浪费时间

文华“赢智程序化交易系统”培训XXXX0715

文华“赢智程序化交易系统”培训XXXX0715
ห้องสมุดไป่ตู้
多维的效果测试功能
多维的效果测试功能
策略模型与下单组件之间的关系
下单组件——有效控制交易细节
C语言格式, 编写更自由
下单组件包括的函数
下单组件举例
程序化自动交易运行组群
多线程计算——组群后台运行
程序化日内高频交易系统
日内高频收益测算及交易回放
赢智程序化交易系统
软件学习途径
VOLMARGIN 计算当前的持仓保证金。
FEE 返回当前合约的手续费。 (用户启动模组时设置的)
Wh3模型资金管理
MA5:=MA(C,5); MA10:=MA(C,10); N:=(MONEY*0.3)/(C*MARGIN*5); CROSS(MA5,MA10)&&BUYVOL=0,BK(N); EVERY(MA5>MA10,3)&&BUYVOL>0,BK(1); CROSS(MA10,MA5),SP(BUYVOL);
支持账号 群组设置 支持批量 止损功能
6.专有多账号下单界面——跟盘炒单
基本操作简介 多样化下单界面风格
专业的程序化交易平台
MY language 编写格式:
命名部分: 支持汉字、字母、数字、划线格式命名,长度控制在31字符 内。 命名不能和已存在的公式名称重复;
参数部分: 可以设置六个参数, 首先是参数名称,然后是参数的最小值,最大值,最后是参 数的默认值。 在定义参数时要注意的是参数名称不可以重复,12个字符内
祝交易顺利
谢谢
策略模型组件——取消过滤机制
加仓减仓——有效利用可用资金
资金管理——有效控制开仓头寸
MONEY 返回虚拟资金余额。 MONEYTOT 返回当前虚拟总资金。

文华财经期货软件指标公式源码赢顺云指标逃顶顶底主力

文华财经期货软件指标公式源码赢顺云指标逃顶顶底主力

文华财经期货软件指标公式源码赢顺云指标逃顶顶底主力VAR3表示收盘价与其6日均线的差值除以6日均线乘以100;VAR4表示收盘价与其24日均线的差值除以24日均线乘以100;VAR5表示收盘价与其32日均线的差值除以32日均线乘以100;VAR6表示VAR3、VAR4和VAR5的平均值;VAR7表示VAR6的5日指数移动平均线;指标为VAR3的5日指数移动平均线的5日指数移动平均线乘以3,颜色为COLORSTICK;VAR8如果VAR6小于等于-20,则为10,否则为0;VAR9表示VAR8的最高值,取最近10个交易日的值;当VAR8为10时,绘制一条20个像素长度,10个像素宽度的蓝色竖线,位置在5天内,不画空心;VARA如果VAR9为真且收盘价的3日均线上穿5日均线,则为20,否则为0;K为VAR7的5日指数移动平均线的2倍;D为K的5日指数移动平均线;XXX为K的3倍减去D的2倍;VARB表示收盘价在其3日均线和5日均线之间,且XXX大于10;CAPITAL为流通股本乘以100;换手率为成交量除以CAPITAL乘以100,颜色为COLORGREEN;当VARA为20时,在15个像素高度处绘制“底部”文字,线条宽度为1,颜色为白色;当VARA为20时,在5天内,绘制一条10个像素长度,5个像素宽度的白色竖线,不画空心;VARC表示ZIGZAG(C,5,1)大于前一天的值,且前一天的值小于等于前两天的值,前两天的值小于等于前三天的值;VARD表示ZIGZAG(C,5,1)小于前一天的值,且前一天的值大于等于前两天的值,前两天的值大于等于前三天的值;当VARC为1时,在-14个像素高度处绘制“买”文字,颜色为蓝色;当VARC为1时,在4天内,绘制一条14个像素长度的蓝色竖线,不画空心。

XXX表示的是一种技术指标,计算方法为100*(收盘价-34日最低价)/(34日最高价-34日最低价)的5日简单移动平均值再减去20.这个指标可以用来判断股票的超买超卖情况。

优化期货交易策略:文华财经指标的有效使用方法

优化期货交易策略:文华财经指标的有效使用方法

优化期货交易策略:文华财经指标的有效使用方法> 作者:[你的名字]---引言随着金融市场的不断发展和竞争的加剧,创新的交易策略变得越来越关键。

期货交易市场作为金融市场中的重要组成部分,为投资者提供了多样化的交易机会。

然而,由于市场的波动性、信息的复杂性和实时性,仅仅依靠人为判断过于主观,因此需要有效的指标来辅助交易策略的优化。

本文将介绍文华财经指标在期货交易中的有效使用方法。

---文华财经指标的概述文华财经是一家提供金融数据和交易软件的公司,其开发了多种指标来帮助交易员分析市场趋势和价格走势。

这些指标包括但不限于均线、波动率指标、相对强弱指标等。

通过合理使用这些指标,交易员能够更好地把握市场的机会,增加交易成功的概率。

---优化期货交易策略的方法论1. 确定交易目标和风险承受能力在使用文华财经指标之前,交易者首先需要明确自己的交易目标和风险承受能力。

不同的交易目标和风险偏好需要使用不同的指标和参数,因此在使用文华财经指标之前,明确自己的交易目标和风险承受能力非常重要。

2. 选择合适的文华财经指标根据交易目标和风险承受能力,选择合适的文华财经指标是至关重要的。

文华财经提供了丰富的指标供交易者选择,交易者可以通过了解每个指标的原理和使用方法来选择适合自己交易策略的指标。

3. 合理设置参数在选择了合适的文华财经指标后,交易者需要合理设置指标的参数。

不同的参数设置会产生不同的效果,交易者需要通过灵活调整参数来适应市场的变化。

4. 结合其他交易工具和技术分析方法文华财经指标只是交易策略中的一部分,交易者还可以结合其他交易工具和技术分析方法来综合分析市场。

例如,交易者可以结合K线图、趋势线等技术分析工具来增强交易决策的准确性。

5. 不断优化和调整策略市场是不断变化的,交易策略也需要不断优化和调整。

在使用文华财经指标时,交易者需要进行实盘测试和回测,根据测试结果不断优化和调整策略,以适应市场的变化。

---结论文华财经指标是优化期货交易策略的重要工具之一。

文华赢智程序化交易系统介绍-文华财经

文华赢智程序化交易系统介绍-文华财经
• 了解模型详情
信号和资金记录表
• 关注资金回撤
敏感性测试图
• 寻找关键点
参数优化
• 确定最优参数
推荐实盘头寸
• 控制交易风险
信号和资金记录表
• 了解模型详情
信号和资金记参数优化
• 确定最优参数
推荐实盘头寸
• 控制交易风险
信号和资金记录表
• 了解模型详情
信号和资金记录表
• 了解模型详情
信号和资金记录表
• 关注资金回撤
敏感性测试图
• 寻找关键点
多线程参数优化
• 确定最优参数
推荐实盘头寸
• 控制交易风险
信号和资金记录表
• 了解模型详情
信号和资金记录表
• 关注资金回撤
敏感性测试图
• 寻找关键点
参数优化
• 确定最优参数
推荐实盘头寸
• 控制交易风险
信号和资金记录表
Wh3程序化交易的运行机制
策略模型:策略模型以模 组运行的方式独立在虚拟 空间中运行 信号确认:负责过滤临时性 的闪信号 下单组件:负责指令的执行 (可以自编组件达到对指令 的精细控制)
二、如何在WH3中对模型进行多维评估
收益率测算
推荐实盘头寸
信号和资金记 录表
多线程参数 优化
敏感性测试 图
量化交易
程序化交易不仅仅是自动交易。量化交易是程序化交 易的核心,事先对交易策略和盈亏的量化分析,对交易具 有指导意义。
对策略的量化
量化交易 对盈亏的量化 通过测试检验交 易策略的可行性 通过量化,进行 交易策略的制定
策略模型 下单组件 高频交易 多线程运行
课程内容: 一、Wh3程序化交易的运行机制 二、如何在WH3中对模型进行多维评估 三、如何进行日内高频程序化交易
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序化交易的6个系统模型俗话说的好:思路决定出路,眼界决定境界。

作为一名程序化交易爱好者,仅仅依靠已经掌握了模型编写平台的基本语法和函数,是远远不够的。

要想编写出一个真正具有实战价值的自动交易系统模型,设计思想的重要性不言而喻,而设计思想实质上是集成了交易理念、交易思路、交易方法,甚至包括交易经验在内的一种积累与沉淀,绝非一日之功。

为缩短程序化交易爱好者的学习探索之路,解决普通投资者缺乏系统设计思路等问题,本文拟从系统入市、离市等两个方面,尝试讨论交易系统模型的常规设计思路。

【入市设计】系统模型入市的设计思路,事实上应与投资者的交易风格喜好、交易时间框架密切相关,可以分别是趋势跟踪、震荡交易、套利交易等,近年来甚至也出现了基于基本面分析数据的量化模型,以及带有人工智能性质的神经网络、遗传算法等具备自学习、自适应市场能力的高级交易系统模型。

不过,最简单、最实用、最适合普通投资者的交易系统入市设计思路仍然是趋势跟踪,而趋势跟踪的实质就是追涨杀跌或者美其名曰:顺势而为。

突破,是趋势跟踪系统设计中最为简洁实用的设计思路,具体应用设计思路可能包括:⒈通道突破。

最著名的此类程式设计代表作为:海龟交易法则与四周规则。

其入市信号触发设计为:价格突破最近N根K线的高低点。

长期来看,这种设计思路虽然简单,但永远也不会失效或显得过时。

事实上,越简单的反而越有效!⒉均线突破。

该设计思路的代表作品有:克罗均线,它由4、9、18等三条均线组成;鳄鱼组线,它由5、8、13等三条移中平均线组成;自适应均线,它由考夫曼博士提出,以市场效率生成弹性浮动参数,以均线拐头为信号触发,而非普通的均线金叉、死叉,有兴趣的读者可以参考其系统交易专著《精明交易者》。

⒊指标突破。

常见的技术分析指标,如MACD、KDJ、RSI、BOLL、SAR、WR、ADX等,均可独立构成一个简单的趋势跟踪系统,当然,是使用系统默认参数,还是使用优化参数,是使用其常规用法,还是使用创新用法,可能存在仁者见仁、智者见智的分歧。

笔者可能更倾向于具有一定技术分析功力的投资者,以自创技术分析指标为最佳,这样可以确保你所使用的交易系统模型的专属性。

⒋形态突破。

形态突破,包括K线形态组合突破、经典技术分析形态突破等,K线形态组合的突破,以酒田战法为最经典,著名的红三兵、黑三兵、希望之星等经典K线形态均源于此,共分为酒田战法70型。

至于经典的双顶、双底、趋势线突破、横盘突破、头肩顶底、三角形态、楔形、旗形、钻石型、圆弧顶底等技术形态,因普通的模型编写语言较难精确描述而存在一定的设计使用障碍,需要使用转向函数及图形模糊识别技术来克服。

⒌波动性突破。

波动性可以定义为:最高价与最低价、当根K线的最高价与昨收盘、当根K线的最低价与昨收盘,这三组价格差额的最大者即该品种的波动性值,波动性既可以进行横向比较品种间的波动性水平,也可以用于纵向判断价格波动的异常,并作为入市信号的触发器。

我们可以直接从文华财经内置指标公式中得到如下源码:MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW)),以此为基础,我们不难得到波动性突破系统的基本设计思路。

⒍时间价格突破。

在趋势行情的必经之路,守株待兔,是我们进行突破系统设计的基本思路。

而时间、价格突破,从速度、幅度的两维视角预约了趋势行情,堪称突破系统设计的典范。

基本设计思路为价格在N时间范围内、上涨或下跌了N个点位。

进一步拓展思路后,我们还可以引入周间日、日间时的概念,细化不同时间段的突破标准,以便更好地适应品种个性,此外,我们还可以时间、价格过滤器的方法来实现对趋势行情的确认,以减少价格盘整阶段的假突破现象。

遗憾的是,尽管很多投资者致力于追求日内趋势跟踪交易,以降低隔夜交易风险,并认为不同交易时间框架下理念、方法应具有一致性,但实证研究仍然表明,突破类趋势跟踪系统所应用的交易时间框架越长、越有效。

我们有理由相信,任何一个设计简单的突破类趋势跟踪系统,长期跟踪市场日线以上级别的结果必然是盈利的,当然同时需要承受较大幅度的阶段资金回撤,这是普通投资者难以坚持使用的主要原因,而这并非意味着该趋势跟踪系统失效了。

【离市设计】⒈止损。

止损,是交易系统模型设计中一个不可或缺的元素,资金止损、技术止损,是两种主要的考虑方案,采用两者孰低的方案可能更为科学。

一方面,你要确保每笔交易不冒过大的风险,另一方面,你要背靠一个关键的压力、支撑技术位置,采用反向交易信号作为自动止损的依据,则是持续在市的交易系统模型的一个常用止损方法。

⒉止盈。

虽然固定点位的止盈、止损,也是系统设计中可以采用的方法,但我们更倾向于兼顾利润保护和放大功能的跟踪止盈或SAR抛物线止盈模式,随着利润的扩大,而不断抬高甚至收紧止盈目标位置,可以在一定程度上起到利润最大化的设计目标。

⒊时间清仓。

以时间为因素考虑离场,无论是作为一种辅助离场方法,还是作为一种独立的出市方法,都是一个不错的思路。

比如三根K线过后,如果既没有达到止盈位、也没有触及止损位,就主动离场。

《幽灵的礼物》中曾经对这种思路有过经典的描述:在市场没有证明你是正确的时候,主动离场。

无论是入市方法,还是离市方法,建议程序化交易爱好者可以将它们都做成独立的模块,像积木一样可以根据需要自由搭配使用,这对于提高系统模型设计效率与可能组合收益,会产生极大的帮助。

当然,作为一个完整的交易系统,还需要考虑资金管理与头寸调整的细节,建议大家参考《通向金融王国的自由之路》中的风险百分比法。

最后,让我们以一个波动性突破系统的实际例子来回顾一下本文所阐述的系统设计思路。

波动性突破实盘系统介绍:系统设计思想:波动性突破,本身带有一定程度自适应市场的特点,为趋势跟踪系统中的上品,我们再加入时间清仓、顺势下轿的元素,在中性的盘整市道中主动退出突破交易,或在发生第二次波动性突破的时候顺势平仓,这样就部分解决了利润回撤的问题,至于参数,最具有未来市场的适应能力,如果必须要有一、两个参数,那么以该参数在大幅度变动的测试环境下,仍然可以盈利为佳。

程序化系统的赢家法则在我个人的阅览经验中,很多「交易系统」之所以不能够赚钱,第一个最主要的原因就是出在当事者本人没有充份的实战经验,或者是根本就没有长时间靠做中短线获利的实战经验,所以他们制造出来的系统都有问题。

在中线跟短线的市场里,市场的变化远远超过电脑资料库里面的变化,所以光是用电脑是不够的,就算找出一个操作法,乍看之下好像绩效不错,等到付诸实行,却往往行不通。

而且,就算可以暂时把它推上路,也要实际操作个十几年,才能够知道这个新系统是否经得起岁月的考验。

第二个关:你是用一套系统,还是两套以上的系统?注意:长线系统可以忽略短线系统,但是中短线系统很难完全摆脱得掉长线趋势的阴影干扰。

果你刻意地极力去摆脱掉中线的因素,那么,你的短期绩效确实有可能会暴冲飙高!但是长期操作下来,你有九成五以上的机率会完蛋。

换言之:短线交易者如果忽略中线,则他的短期绩效可能会很亮丽!(因为无拘无束乱做、风险压大,赌对了就大赚)但是就长期而言,此类人物到最后几乎都炸毁。

所以,通常我都是用两套系统在跑。

后来我才知道海龟团队也适用两种。

我大多数的时间都是用两、三种,不超过四种。

长线一种、中线一种、短线一种。

如果用四种以上,我不建议,而且是有点反对。

问题是:坊间几乎没有书籍提到两套系统以上(含)互相冲突的事情──为什么不提?因为要走到这一个阶段,必须要先有一套站得稳的正确系统,然后再引进第二套系统。

一般散户或法人连一套正确的核心技术都没有了,遑论两套。

所以:想要靠电脑交易程式发财的朋友们,必须自求多福,因为关于这阶段的关键知识,几乎所有的赢家经验都没有公开──至少我看到的情况是如此。

我再补充几项常被人忽视(或者根本没人讨论过的)几项重点,写在下面:一、开发中短线的交易系统,必须要先有一套完整的赢家操作方式,再把它转换为电脑资料。

二、开发电脑程式的同时,电脑专家虽然不可缺,但是更重要的是赢家本身的历史经验,尤其是他对重大意外事件的经历与事后的正确解读。

换言之:赢家在此也必须接受机率的考验,尤其是像黑天鹅效应那样的重大例外事件。

三、如果尝试用电脑程式资料系统寻找『赢的法则』,长线投资可以,但是中短线「极度」困难(做得愈短线,愈难!)就算可以一时获得成功,长时间运作下来,也难免会穿帮,绩效会远远低于你的想像。

四、如果是随机丢铜板(胜率二分之一),则只要停损机制良好,中期下来,会稍有获利;但是时间如果再拉长,就怕黑天鹅了。

五、千万要记住:如果核心技术有问题,那么,就算你的心理很健康、停损都有设、资金部位也都有管理,到最后仍然免不了失败。

周边搭配措施如果都有照顾到,但在此时周边措施扮演的角色却是延缓你的死亡而已。

六、原则上,每个市场的基本操作精神都相同!(无形的精神、心法、观念相同),但是有形的技术法规多多少少都会有出入,所以我们要调整参数、修改细部规定,才能够让系统稳定。

换言之:假如你的基本技术功力不扎实,就没办法兼顾很多的市场──所以,当你试图把一套法则应用在很多市场却尝到挫折的时候,注意:此时你应该检讨的是自己的基本功力是否扎实,而不是立刻检讨是系统有问题。

(换言之:是自己有问题,而不是系统有问题。

)七、目前为止,形态在操作里面所占的分量依旧是非常重!但是电脑对于图形(型态)的判断能力奇差无比!所以很多交易系统之所以无法突破瓶颈,依我个人的浅见,其主要问题之一是出在「形态无法辨识」的弱点。

(形态无法辨识不仅仅是弱点,而是电脑交易系统未能获利的致命原因之一,增强电脑的模糊识别功能吧。

八、最后一点,也是最重要的一点:目前电脑的人工智慧依旧无法取代赢家所有的智慧,所以投资人不可以过度依赖电脑交易系统!这也就是为什么大多数有电脑交易系统的赢家都必须花时间去监督系统的原因。

业界目前最奇怪的现象,是大家都在设计「适合自己」的系统(美其名是如此,其实大多数都是在掩饰自己还没有找到正确方法的窘况),而不是在一种良好的『传承制度』之下沿用前辈所传授下来的、已经经过历史考验的系统──会形成这种现象的原因当然很复杂,但最主要的原因依旧是出在业界本身(或是投资者本人)的短视近利与无知,所以使得正确的交易系统无法出头。

Dual Thrust 文华财经M:=1;M1:=1;K1:=0.5;K2:=0.5;N:=BARSLAST(DATE<>REF(DATE,1))+1;OO:=VALUEWHEN(DATE<>REF(DATE,1),O);HH1:=REF(HHV(H,N*M),N);LL1:=REF(LLV(L,N*M),N);HC1:=REF(HHV(C,N*M),N);LC1:=REF(LLV(C,N*M),N);HH2:=REF(HHV(H,N*M1),N);LL2:=REF(LLV(L,N*M1),N);HC2:=REF(HHV(C,N*M1),N);LC2:=REF(LLV(C,N*M1),N);SELLR:=IFELSE((HH1-LC1)>=(HC1-LL1),HH1-LC1,HC1-LL1);BUYR:=IFELSE((HH2-LC2)>=(HC2-LL2),HH2-LC2,HC2-LL2);BT:=K1*BUYR;ST:=K2*SELLR;BUYP:=OO+BT;SELLP:=OO-ST;H>=BUYP&&C>=MAX(O,BUYP),BPK; L<=SELLP&&C<=MIN(O,SELLP),SPK; AUTOFILTER;。

相关文档
最新文档