搜档网
当前位置:搜档网 › 文华期货自动化交易模型编写教程

文华期货自动化交易模型编写教程

文华期货自动化交易模型编写教程
文华期货自动化交易模型编写教程

一、程序化交易的编写

㈠、交易模型编写规范和一般原则

1、编辑平台支持的操作符

2、编辑平台支持的函数

⑴引用数据

⑵金融统计

⑶数理统计

更多期货股票学习资料点击:⑷逻辑判断

⑸数学运算

更多期货股票学习资料点击:⑹时间函数

⑺绘图

更多期货股票学习资料点击:

3、编辑平台可以使用的常数

注:在公式内即使你定义了某种颜色,在显示的时候也未必是此种颜色,取决于背景颜色当前页面里是否保了该指标的颜色及您是否在显示的时候改变了该指标的颜色设置。

更多期货股票学习资料点击:

4、编辑平台的语法

(1)关于公式名称:

公式的名称不可以和已经存在的公式重复。

(2)关于参数:

每个自编公式最多可以在参数设置栏中定义四个参数,参数的定义如下,首先是参数名称,然后是参数的最小值,最大值,最后是参数的默认值。在定义参数时要注意的是参数名称不可以重复。

(3)关于变量名称:

变量名称不可以互相重复,不可以和参数名重复,不可以和函数名称重复。

(4)关于公式内容:

公式的每个语句应该以分号结束,包括最后一条语句。在数据公式的时候请您注意一定要使用半角输入。在编写公式的过程中,如果您不记得某个函数的确切写法,可以选择插入函数来插入函数。

(5)如果您在编写公式之后,想给这个公式加上注释,说明之类的东西,可以使用公式说明来输入。

(6)IF ELSE:

该语句只有Mytrader2009和Myadvisor(赢智)支持

MA5:=MA(CLOSE,5);

MA10:=MA(CLOSE,10);

MA30:=MA(CLOSE,30);

IF(MA5>MA10)

MA5,COLORRED;

ELSE

{

IF(MA10>MA30)

MA10,COLORMAGENTA;

ELSE

MA30,COLORGREEN;

}

以上内容表达 MA5、MA10、MA30三者中最大的数值。

(7)IFELSE(C,A,B)

如果条件C成立则返回A值,否则返回B值

例:IFELSE(CLOSE>REF(CLOSE,1),1,0);表示若今日收盘价高于前一日收盘价,则返回1,否则返回0

5、编辑平台使用的交易指令

交易模型中的交易指令如下:

期货交易指令

股票、权证、外汇交易指令

套利模型中的交易指令如下:

注:在效果测试使用如下机制:

连续的开仓指令只使用第一个指令进行开仓,开仓时使用当时的全部资金,连续的平仓指令,只有第一个有效,平掉当时的全部持仓,其他的平仓指令算做错误指令!

6、快速入门

★以下模型源码内容仅供编写参考使用,如用于交易使用,风险自负。

⑴如何把熟悉的技术指标转换成交易模型?

第一步:把KDJ指标公式COPY过来。

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;//算出(收盘价-N周期内的最低价)/(N周期的最高价—N周期内的最低价)*100的值,用RSV来表示。BACKGROUNDSTYLE(1);//确定背景的样式,(钝化)

K:SMA(RSV,M1,1),COLORWHITE;//RSV的移动加权平均的值用K表示,并且画白色的线。D:SMA(K,M2,1),COLORYELLOW;//K的移动加权平均的值用D表示,并且画黄色的线。

J:3*K-2*D,COLORMAGENTA;//3倍的K减去2倍的D的值用J表示,并且画紫色的线。

第二步:原有公式主要是画线,所以稍作修改。如下:

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;//第一行不需要修改

//第二行删除,在交易模型中不用钝化

K:=SMA(RSV,M1,1);//在“:”后加上“=”变为只定义不用画线,所以把后面的颜色函数(COLORWHITE)也去掉

D:=SMA(K,M2,1);//同上

J:=3*K-2*D;//同上

第三步:把自己总结的交易条件写上,就可完成交易模型。如下:

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

K:=SMA(RSV,M1,1);

D:=SMA(K,M2,1);

J:=3*K-2*D;

CROSS(K,D),BK;//K向上穿越D,发出买开交易指令

CROSS(J,100),SP;//J向上穿越100,发出卖平交易指令

CROSS(D,K),SK;//K向下穿越D,发出卖开交易指令

CROSS(0,J),BP;//J向下穿越0,发出买平交易指令

//”//”后为文字说明,编写模型时不用写出

⑵如何把自编变色K线转换成交易模型?

模型说明:第一根K线变红时买,第一根K线变蓝时卖

指标源码:

HH1:=IF(H

LL1:=IF(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),0);

HH2:=VALUEWHEN(HH1>0,HH1);

LL2:=VALUEWHEN(LL1>0,LL1);

K1:=IF(CLOSE>HH2,-3,IF(CLOSE

K2:=VALUEWHEN(K1<>0,K1);

G:=IF(K2=1,HH2,LL2);

G1:=VALUEWHEN(ISLASTBAR,G);

//以上是在定义变量,转换成模型时直接引用

DRAWNUMBER(L>0,G1,G1,0,COLORCYAN);

//以上是在编著数值,转换成模型时直接删除

W1:=K2;

W2:=OPEN-CLOSE;

HT:=IF(OPEN>CLOSE,OPEN,CLOSE);

LT:=IF(OPEN

//以上是在定义变量,转换成模型时直接引用

DRAWLINE(W1=1,HIGH,W1=1,HT,COLORCYAN);

DRAWLINE(W1=1,LOW,W1=1,LT,COLORCYAN);

DRAWLINE(W1=-3,HIGH,W1=-3,HT,COLORRED);

DRAWLINE(W1=-3,LOW,W1=-3,LT,COLORRED);

STICKLINE(W1>0,OPEN,CLOSE,COLORCYAN,1);

STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1);

STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);

STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORCYAN,0);

DRAWLINE(W1=1&&REF(W1,1)=1,G,W1=1&&REF(W1,1)=1,REF(G,1),COLORGREEN); DRAWLINE(W1=-3&&REF(W1,1)=-3,G,W1=-3&&REF(W1,1)=-3,REF(G,1),COLORYELLOW); DRAWSL(K2=1,G,0,1,0,COLORGREEN);

DRAWSL(K2=-3,G,0,1,0,COLORYELLOW);

//以上是在绘图,转换成模型时直接删除,只保留判断k线颜色的逻辑语句。例如:STICKLINE(W1>0,OPEN,CLOSE,COLORCYAN,1);则保留W1>0,再加上交易指令即可改写为交易模型

修改为交易模型如下:

HH1:=IF(H

期货高手的交易系统

期货高手的交易系统 以下这几幅图~体现的只是投资理论当中的一部分~但却是最重要最核心的一部分:它包括入市策略和离市策略。从系统交易的角度来看~好的入市策略可以提高系统的可靠性和稳定性~而离市策略则可以最大程度上实现获利最大化和保护你的资金。 离市策略是一套投资理论中的关键部件,离市包括止损和获利离市。止损就不多说了。对获利离市我的原则是到了目标位一定要走人,至少要减仓,后面行情不可预知成分较大。而入市点经常是建立在耐心而又细致的观察及等待后,才会到来,更多时候,我是在守候着,真正值得入场的时机说实话并不多。 作为系统交易来说,不能凭主观感觉来判断市场是否见顶或见底,只有当市场给出局部可能转势的信号或出现这样的拐点时,才可进行反向操作,否则当前趋势如何,就只能顺应大势。也就是说,在实际操作当中,必须有一个操作标准,定出某种交易原则,一旦标准成立,符合局部转势原则,才可入场。我的投资理论中很少考虑过当前的指标状况,因为我知道,指标是滞后的,价格上涨,指标这时一定也会勾头向上开始走好,反之亦然。钝化时更是无用。我的系统中是以价格或价位作为所有操作的唯一参考的,所谓价格第一性~在我的交易当中,经常会有后一次买入价比上一次离场价还高的情况出现,这也是系统给出的信号使然,如果是上升趋势,再入市的价格可能比之前的离市价格还高,但即便这样,其在技术上的意义是完全不同的。 其实交易思想,其核心来源于波浪理论中的几条宝贵的规则。如三浪不可跌破一浪顶,二浪不创新低等等,这些就变化为我交易思维当中的不创新低(高)则有机会创(局部)新高(低),非三浪即C浪等等。原理简单,可操作性强。 大道至简,简以至用。往往最简单的却是最有效的,关键就看你如何运用了。当然,运用之妙,存乎一心。

商品期货交易数学建模

2014中南大学数学建模模拟竞赛第一轮 承诺书 我们仔细阅读了中国大学生数学建模竞赛的竞赛规则. 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。 我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。 我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受到严肃处理。 我们参赛选择的题号是(从A/B/C/D中选择一项填写): B 我们的参赛报名号为(如果赛区设置报名号的话): 所属学校(请填写完整的全名):中南大学 参赛队员(打印并签名) :1. 2. 3. 指导教师或指导教师组负责人(打印并签名): 日期: 2014 年 8 月 11 日赛区评阅编号(由赛区组委会评阅前进行编号):

2014高教社杯全国大学生数学建模竞赛 编号专用页 赛区评阅编号(由赛区组委会评阅前进行编号): 全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):

商品期货交易策略 摘要 我国的期货发展历史已有十多年,吸引了大量交易者的参与,如何从中获取相对稳定的收益成为交易者非常关注的问题。本文旨在为交易者谋得最大盈利,通过数据分析,找到影响价格因素,对价格波动进行分类并预测,从而建立交易模型。 本文通过对数据抽样,拟合检验,建立主成分分析模型(模型1),找到影响价格因素指标,回归分析检验结果;再建立聚类分析模型(模型2),对波动方式进行分类,并建立小波神经网络预测模型(模型3)对价格趋势作出预测,最后建立期货获利交易模型(模型4),使交易者获得最大盈利。 模型1:主成分分析模型 由于对价格有影响的因素众多,而由SPSS得到的散点图和相关系数表可发现,成交价与B1价、S1价和日期有极其显著的关系,但许多变量之间可能存在信息上的重叠。故选用了主成分分析模型,进行贡献率的判定。利用SPSS软件,将数据标准化(数据见附件1),并获得相关系数表和特征方程,提取特征值大于1的前4 个主成分,通过计算可得到每个主成分前的系数,即特征向量。计算可得出主成分表达式。最后可由主成分综合模型中根据每个因素的贡献率判定对价格的影响因素。最后利用MatlabR2012a 软件进行回归分析检验。 模型2:聚类分析模型 为找到不同波动方式的类型,先利用MatlabR2012a软件绘出时间-盈利走势图,在此基础上选择盈利最大周期,3个交易日;然后选择R性聚类分析,对变量进行相似性度量,对相似性大的变量进行聚类。利用SPSS软件,将10个相关变量进行组内链接,皮尔逊相关测量区间的相关性方法作出聚类图,共分为8组(表2),最后给出分析得到的交易量、持仓量和价格的关系。 模型3:小波神经网络预测模型 为了对价格的后期走势作出预测,按交易者的投资来看必然是短期预测,故采用精确度较高的小波神经网络进行预测。利用MatlabR2012a软件,选取3个输入节点,6个隐含层节点和1个输出节点,对9天的数据进行训练,修正,另外10天的数据进行预测,分别反复训练200次和500次,得到预测结果与实际结果高精确度吻合(见图4-5),说明该预测模型合理。 模型4:期货获利交易模型 根据前两问得出价格相关因素和价格的预测,为使交易者盈利最大,建立期货获利交易模型,在原先盈利函数上扣除手续费、保证金,利用线性规划方法,设立约束条件,目标函数为最大盈利,最后利用MatlabR2012a软件进行求解得到月所有日最大收益为515700元。 关键字:主成分分析聚类分析小波神经网络预测期货获利价格波动最大盈利

周伟谈程序化交易秘诀

周伟谈程序化交易秘诀:纪律是我的赚钱法宝Post By:2010-12-7 16:45:00 操盘风格:程序化交易;稳定盈利 事迹简介: 浙江平湖人,现居上海,近不惑之年,1993年进入中国股票市场,1998年开始从事个人期货交易,几经起伏,也曾爆过仓,目前以程序化交易为主。2008年9月1日至2009年8月31日,在中国金融投资“潜龙出渊”期货实盘大赛中,用严格的程序化交易实现623.86%的收益,以稳定的资金增长,可控的资金回撤摘得”潜龙出渊”年度综合总冠军和A组累计收益率冠军。在第2届蓝海密剑大赛中,周伟收益率为119%,赢利金额为2902944.98元,位列全部选手盈利额第二。市场是系统交易者的朋友,盘整或者无趋势时候患难与共,而当行情灿烂时刻,资金的增长是市场给予的丰厚回报。 经典摘录: 一套完整成功的程序化交易系统应该包括进出的时机、风险控制和资金管理 我的交易系统与海龟交易法则有较大类似,比如价格突破 系统化交易会失去暴利的机会,每年50%-100%的收益 一般来说收益跟风险还是成正比的。比赛帐户基本上单笔风险控制在2.5%左右 想要在期货上赚钱,必须遵守纪律,其次坚决止损,再次多学习 按照系统来做,可以克服恐惧和贪婪 程序化交易成功的秘诀应该将实战和理论结合起来,再加上学习国外新方法 性格偏内向、静心之人适合做程序化交易 访谈实录: 和讯网:各位网友大家好,欢迎收看和讯访谈。蓝海密剑2009—2010实盘精英晋级赛在9月顺利闭幕,这中间涌现出了很多风格各异的期货高手,他们拼杀在无形的期货战场上,练就了一身的硬功。今天我们就请到了一位期货实盘精英周伟先生,周先生您好! 周伟:你好,大家好! 和讯网:我们知道周先生1998年就开始从事期货交易,盈利依靠自动化交易系统,不考虑基本面,而是根据系统的提示进行交易。在这次大赛中,您用了11个月的时间,把240万的资金做到了460万,请问您对这样的成绩满意吗? 周伟:应该差不多,不算特别满意,因为比赛中有好多选手收益率都比较惊人,我这个应该说勉强及格吧。

期货日内交易系统.

期货日内交易系统精华 日内炒单绝招公布 做做好事 , 好让菜菜新手们入门快点 . 先说做期货 , 不会做短线的就不会做长线 (会做指的是能通过短线或长线达到稳定盈利的水平 . 信不信由你 , 不想多解析 . 下面是日内炒单手法 , 认真看 , 不要东张西望 . 第一步 , 学会止损 . 止损没学会 , 就不可能稳定盈利 . 第二步 , 炒单 . 1, 确定操盘 K 线 . 如一分钟 K 线或三分钟 K 线 . 注意 :你用一分钟线操盘就用一分钟线操盘 , 不要再看三分钟线 , 其他任何 K 线都不要看了 . 2, 开仓 . 一分钟 K 线创新高 (指创出前一根一分钟 K 线的新高 , 开仓买入 . 反之 , 开仓卖出 . 3, 平仓 . 需要学点盘感 , 若开仓后能强势上涨 , 就等等 . 发现涨势由强变弱了就平仓 . 4, 止损 . 开仓 K 线的最低或最高点就是止损点 .(对于多头来说 , 开仓 K 线的最低点是止损点 , 对于空头来说 , 开仓 K 线的最高点是止损 . 炒单总体方法就如此了 , 其他细节 , 盘感等 , 慢慢悟 . 炒单是个力气活 , 做久了就不行了 , 身体吃不消 . 但高楼平地起 . 日内炒单可过渡到日内波段 , 日内波段可过渡到周内 , 月内 . 道理一个样 . 能做好期货的人本来就是万中选一 , 很多人的看法也是见怪不怪了 . 人不能太无知 . 做期货其实简单到你不相信 , 就是趋势未改变之前不能做相反方向的单 . 先给大家理解趋势这个概念 .

设某 K 线图 (这个 K 线图可能是一分钟或三分钟或五分钟 K 线图 , 取决于你自己 , 若 K 线能不断创新高 , 表明多头趋势一直向上 , 直到出现一根创新低的 K 线(注 :是和前面一根 K 线相比 , 则表明趋势反转 . 如 , 随意寻找一根 3分钟 K 线 (将这根 K 线设为 K1 紧跟着第二根 3分钟 K 线(K2创出第一根 3分钟 K 线的新高 , 表明从第一根 3分钟 K 线开始的上涨趋势仍 在继续 , 要做多 , 不宜做空 .K3,K4....K9一直创新高 , 就一直做多 . 直到 K10创出 新低 (注 :是和前面一根 K 线 K9相比表明趋势反转 , 要做空了 . 说这么多 , 是给有缘分的人看的 . 至于没缘分的人 , 别在这里吱吱呀呀的 . 非常细节化的操作方法 , 若你没有一点领悟 , 那你还是回去省省吧 . 炒单 , 若手续费不是很低 , 就没必要把一分钟 K 线当成操盘 K 线 . 新手 , 最好以 5分钟或 15分钟 K 线当操盘 K 线为好 . 操盘 K 线的级别越小 , 需要的精力和体力就越大 . 盘感那是辅助工具 , 不是唯一的 . 炒单也是有细节化的开平仓结构的 , 并不是乱炒 , 想开就开 . 有人只说盘感 , 那就是不想把压箱底的东西 , 最重要的东西说出来 .. 有了盘感 , 但没有细节化的开平仓结构方式 . 也就是什么点位要开 , 要平等 . 很难在市场获利 . 成功的操盘手离不开一套成功的交易系统,完善的日交交易系统应该包括以下要素: 1、开仓法。 日内交易有着时间短、见效快的特点, 因此开仓与趋势交易有着很大的区别, 趋势操作使用倒金字塔加码法和平均加码法比较好, 而日内操作应在快和准为原则上采取试仓法和一次建仓法。 “ 试仓法” 适用于信号准确率不太高(低于 90%的操作,先用 5%的仓位进行试探,如果发展一段时间止损位不破, 基本趋势没有被打破的迹象, 并且价格基本上还处

如何建立自己的期货交易系统

如何建立自己的期货交易系統 系統是什麼 在股票市場中交易過兩、三年的人,幾乎都有一套自己的交易方法。曾經有一個使用波浪理論的高手和我交流,他說他經常性的能夠預測到價格波動的高低點,並且因此而獲利。但是總體上的交易成績並不是非常理想。 深入交談以後,我發現他的整體系統存在一些問題。比如,他不知道當他的預測出現錯誤的時候,應該如何處理?當得到一個買進信號的時候應該使用多少資金?什麼時間應該加倉或者什麼時間應該獲利了結? 在我的大多數學生開始向我學習的時候,幾乎都有一些實戰經驗,事實上,很多人的成績相當不錯。但是在交易的系統性方面,卻有明顯的欠缺。 就拿前面的波浪高手來說,他應該認真的問一問自己,如何把所有的事項整理起來?除了市場分析以外,你還缺少什麼東西?很顯然,是缺少的東西妨礙了你長期穩定的獲利。你的交易方法,是否適合你?它是不是你有能力把握的方法?是否與你的投機目標相吻合?是否與你的個性相吻合? 如果你想長期穩定的獲利,那麼整體的交易應該是一個過程,而絕不是簡簡單單的一次預測或者一次全倉買入。其間至少包括: 1、如何處理判斷失誤? 2、最大虧損能夠被控制在什麼範圍內? 3、什麼時間追買?什麼時間獲利了結? 4、市場出現突發因素,如何處理? 5、預期的目標是多少? 6、當市場價格變化以後,如何修正自己的交易計劃? 大多數交易者心中都有一個強烈的願望,就是希望他們的每一次交易都是正確的,但是理智的思考一下,華爾街的頂尖交易員在十年中的平均正確率僅僅是35%左右,你能做到多少? 你是否現在就比他們優秀? 另一方面,大多數人相信有一個通向成功的絕招:一個指標,一個形態,或者一個機械的交易系統,他們還肯定一小部分人正在使用著------------------------ 我在網上見過售價數十萬元的一個公式, 據說可以百戰百勝------- 他們努力的想揭開這個絕招的秘密,從此而獲利。簡直是一個天大 笑話。 市場真的有能夠長期穩定的獲利的方法嗎?

《期货交易软件之文华一键通交易系统操作指南附图(追价下单、超价下单、止损止盈、条件单) 》

《期货交易软件之文华一键通交易系统操作指南附图(追价下单、超价下单、止损止盈、条件单) 》中国最著名博客女王干群精美作品编号2016061601 中国最著名博客女王干群精美作品编号2016061601 《期货交易软件之文华一键通交易系统操作指南附图(追价下单、超价下单、止损止盈、条件单) 》 期货交易软件之文华一键通交易系统操作指南附图(追价下单、超价下单、止损止盈、条件单) 一、如何下单 方法:点击“买卖”按钮可以下单。 二、如何指定价格下单 方法:在价格输入框输入价格,下单按钮会自动显示您输入的价格,然后点击“买入”或者“卖出”即可。 三、如何撤单 方法:如需撤掉挂单,只要双击挂单列表中的挂单即可。也可选择挂单合约后点击撤单按钮实现撤单 四、如何平仓 方法一:鼠标点击持仓,光标焦点会根据持仓方向落在“买

卖”按钮上,点击“买卖”按钮即可平仓。同时可以调节数量和价格微调按钮,对平仓手数和平仓价格进行设置 方法二:鼠标点击持仓,点击“平仓”按钮进行平仓。 方法三:双击持仓,实现快速平仓。 五、如何设置默认下单手数 方法:点击一键通交易软件中“数量”后面的“…”即可针对合约设置默认的下单手数 六、如何使用追价下单? 追价下单启动后,系统会自动撤单然后自动按照最新报价重新发出委托,直到完全成交。 方法:将一键通交易界面右上角的“追价下单”勾选即可。可以点击“追价下单” 后面的“…设置触发条件、追价范围和追价机制。 追价触发条件:以时间为条件,即下单后N秒钟没有成交就触发追价下单。 手动开仓、平仓追价范围:系统可以对手动下单设置追价范围,如果价格变化超过设置的追价范围,就停止追价。 追价机制:即对追价触发自动发出委托的委托价格进行设置。

如何设计自己的交易系统

设计自己的交易系统 交易系统的重要性在国外很找就被大众所接受,而且现在仍然备受关注!当然针对交易系统而设计的各种分析软件也在不断被开发和完善。国内相关的软件也在不断地出现,从我个人的角度讲目前我比较喜欢“文华财经”和“金狐”,这两个软件各有千秋。关于这两个软件的优劣我将在以后的日志中介绍,有兴趣的朋友请关注。 对交易系统的认识是见仁见智。每个人都有自己的观点,在此我只是想简单地表达我自己的看法。我个人认为交易系统就是一种规则,一种用在市场交易行为上的准则。从字面上来说它至少应该有“进场、出场规则和资金管理”三部分组成。其中进场的方式可以简单的分为两种:一次建仓制很分次建仓制。这主要是对波段操作而言,一次建仓指的是当建仓规则符合时一次完成所有的仓位,平仓前再次出现符合的进场规则则不在开新的仓位;而分步建仓则是指,在整个波段操作的过程中,每次进场规则符合时都建立一定的仓位直至计划仓位建满为止。出场的方式也包含了两种进场方式,同时在根据不同的系统设计出场时还需考虑“止盈” 或“止损”。止盈是有些短线系统必须考虑的一个因素,就比如拉瑞.威廉姆斯的很多短线交易系统都有设置止盈条件。这是因为很多短线系统建仓的依据不是“趋势”,要求操单者快进快出,那么其中的有些仓位必定是逆势单,逆势操作的风险不言而宜!但是并不是每套交易系统都必须设置止盈点。止盈点换个角度说就是设置赢利目标,这点对趋势系统(波段系统)来说并不可取。因为一般趋势系统(波段系统)的成功率并不高,赚钱的原理在于多赚少亏,长期累计。依据趋势操作的人如果每次进场都要设置盈利目标,那么就会出现大波段的少赚小波段的没赚到,止损却也依然存在的情况。这样做最终的结果是小赚小亏(设置止损的情况下)扣除了手续费最终帮别人打工还交钱!运用趋势系统交易者不应设置盈利目标,否则将导致主关臆断,后果可想而知。但是这并不意味着趋势交易者应该被动挨枪,趋势交易者仍然可以积极地改善交易规则或寻求更好的规则以适应市场——老生常谈,市场永远是对的! 多数人总在试图打败市场,打败别人,总觉得自己比别人更能预测市场(堪称半仙)。如果你不信的话你可以上网查查,每天都有不同的”分析师”、“ 专家”在网上发表高见,他们列举了很多的理由告诉你某某期货品种、某某股票到顶或到底了!用比尔.威廉姆的话说,这些人总在说些“毫无根据”的话。比尔. 威廉姆在他的《证券交易新空间》(《New Trading Dime io 》)的第一章第8页中写到: 我们所说的和听到的关于市场的每件事情几乎都陷入没有依据的世界。没有依据的评估会创造出“虚无缥缈世界”里的市场分析。以下是一些没有依据的市场评估的例子: 市场正在做顶。 市场已经超卖(或者超买)。 我们处于第三浪中。

位顶级高手谈期货心得

位顶级高手谈期货心得 王向洋 14年期货生涯,多次获得全国期货实盘大赛冠军,曾创造的最高收益率为5个月54倍。 期货中国网访谈精彩语录: 比赛时操盘的冒险精神强很多。 在和高手过招中你会思考他为什么要这样下单,他下一步会怎样做,不知不觉地你就会把对手的优点学过来了。 在这些高手中我比较欣赏江西的陈栋梁。 执着和自信是期货交易者成功必备的素质。 在期货市场想不交学费就取得成功是不可能的。 在进入期贷市场的初期我也有过爆仓的经历。 我觉得期货市场就是一个战场的翻版。 以我多年的交易经验,盈利加仓符合顺势原理,成功率较高。 在具体交易时,都是先看技术指标,后找基本面辅助。 震荡行情对于趋势交易者一直是个难题。 我没有专注做一两个品种,也很少做品种组合。 我会关注外盘相关品种的走势,这对我判断国内商品价格的趋势有很大帮助。程序化交易我没有使用过,因为它会限制我的思维。但我不会反对別人使用它。我不会很快参与新品种的交易。 我最大感悟是什么都可以丟,但勇气和信心决不能丟。 商品重新回到牛市的轨道还是很有希望的。 杨洪斌:1995年踏足期货市场,亲身经历了中国期货市场的兴衰,多年的实盘操作经验,历经坎坷和挫折,在2000年后浴火重生,逐步能做到稳定赢利。2005年后,形成了对中国期货市场的独到视角,实盘操作业绩更是迅猛提升,形成了自己的风格,完善了其理财信仰和投资哲学,从此,纵横各项实盘比赛,享受投资快乐。 杨洪斌是第四届“中期杯”实盘大赛桂冠得主,交通银行杯大赛311%收益率的亚军。在第八届中期杯大赛中,由杨洪斌指导的帐户长期位居榜首。 期货中国网访谈精彩语录: 如果对价格的规律没有深刻的理解,想要做到稳定盈利是不可能的。 一个人一生有一两次好的运气已经是上帝厚爱了。期货不能靠赌。 在期货中成功是需要时间的,就像星星之火要想燎原需要一个过程。 如在期货中遭遇失败,一定不要抱怨市场。 期货投资一定要关注价格的变化。 我确信,日内交易是有局限性的,可以盈利但是管理资金的数量有限。 不应以每天价格的波动来判断价格长期的走势。 我认为短线盈利的操作方式难度较大。

商品期货交易策略的数学模型.

商品期货交易策略的数学模型 摘要 商品期货交易在当前中国的经济体系中占据着很重要的作用,投资者都希望从大量的期货交易中获取一定的利润,但是期货交易作为一种投机行为,交易者置身其中往往要承担很大的风险,本文研究了商品期货交易中的一些问题,给出了获取较大收益的交易方式。 问题一:我们首先利用SPSS中的模型预测方法给出了橡胶期货交易各项指标在9月3号这天随时间推移的波动图,又给出了利用Matlab软件作出的成交价与各个指标的相关性图表。分析所作的图得出的结论是商品期货的成交价与B1价、S1价具有显著相关性,与成交量、持仓增减、B1量、S1量也具有相关性而与总量不具有相关性。最后利用SPSS软件双变量相关分析进一步确认其相关性指标。为了对橡胶期货价格的这些变化特征进行分类,我们作出了成交价19天的波动图,并以持仓量为例分析其他指标的变化特征,将七项指标分成了上涨和周期波动两类。 问题二:本文采用了回归分析的方法建立价格波动预测模型。首先介绍回归分析的基本原理与内容,叙述了回归分析中用到的最小二乘法,之后在第一问的基础上建立回归分析的数学模型,得出函数关系,算得价格的波动趋势并与实际数据对比,再分析模型中的残差数据,验证所建立的回归模型合理性。 问题三:为建立收益最大化的交易模型,本题我们分析价格的波动数据后,借助移动平均线的理论方法,再分析价格的“高位”与“低位”,得出买点卖点。建立交易模型后,利用MATLAB 软件分析出合适的交易时机,并画出图形,利用所给数据根据建立的模型计算收益。 关键词:期货交易波动 SPSS软件回归分析

我国商品期货交易的品种迅速增加,吸引了大量交易者的参与,如何从商品期货的交易中获取相对稳定的收益成为交易者非常关注的问题。商品期货交易实行T+0的交易规则,所开的“多单或空单”可以马上平仓,从而完成一次交易,这样就吸引了大量的投机资金进行商品期货的日内高频交易。某种商品价格在低位时开“多单”,当价格高于开“多单”的价格时平仓,或者,价格在高位时开“空单”,当价格低于开“空单”的价格时平仓,差价部分扣除手续费后就是交易者的盈利;反之则是亏损。 现在题中给出了2012年9月相关商品期货交易的成交数据,让你以所给数据为基础,建立数学模型解决下面的问题: 1、通过数据分析,寻找价格的波动和哪些指标(仅限于表中列出的数据,如持仓量、成交 量等指标)有关,并对橡胶期货价格的波动方式进行简单的分类。(提示:这里的波动方式是指在某一时间段内(简称周期)价格的涨跌、持仓量的增减、成交量的增减等指标的变化特征。周期的选取可以短到几秒钟,长到几十分钟甚至是以天为单位,具体时长通过数据分析确定,较优的周期应该是有利于交易者获取最大的盈利)。 2、在实时交易时,交易者往往是根据交易所提供的实时数据,对价格的后期走势做出预测 来决定是开“多单”还是开“空单”。请在第1问的基础上建立合理的橡胶价格波动预测模型; 3、橡胶期货交易的手续费是20元/手,保证金为交易额的10%,设初始资金为100万。请 利用前面已经得到的相关结果,建立交易模型,使交易者的收益最大; 4、试分析确定合理的评价指标体系,用以评价你的交易模型的优劣。(这一问为选做) 2.模型假设与符号说明 2.1模型的假设 1.由于题中所给指标外的其他因素对期货价格波动影响较小,可以忽略,认为价格的波动只受所给指标影响。 2.假设所给的19天的数据能准确反映期货交易中出现的各种变化特征情况。 3.假设不考虑交易模型中交易者的主观因素。 2.2符号说明 B1价指的是买1价、B1量是指买1量、S1价指卖1价、S1量指卖1量。在问题二的回归分析中,x1指成交量,x2指总量,x3指属性,x4指b1价,x5指s1价,x6指b1量,x7指s1量。

一个职业期货交易员的心路历程.

一個职业期货交易员的心路历程 一個职业期货交易员的心路历程(转载经典) 投机这个行业,是为数不多的你即使付出心血、辛劳和汗水,却未必能登顶成功的几个行业之一。这个完全需要概率化、容忍失败和不完美的行业,注定最终成功的,只能是那些同时拥有勤奋、天赋和机遇的少数幸运儿。所以,选择职业交易者是必须要经过极其慎重选择的,因为,有的时候,回报并不理所当然的与你的付出成正比。除非你从心里热爱投机,甚至乐于接受一事无成的最终结果。 一個职业期货交易员的心路历程(转载) 我终于认为,宏观和微观确实在投机实践中是可以达到几乎完美的融合,而不再是哲学意义和高度上的融合。我认识的一个朋友(也可以说是我的老师),他在交易上的确已经接近了“无招胜有招”的境界,这在我以前是无法想象的。因为我非常看重细节和微观上的技术套路,也即我们常提到的所谓“交易系统”。通过对他的交易决策的研究,我发现,真正达到将所有技术(传统分析技术、指标公式、波浪江恩、时间周期、趋势跟随)融合为一体是完全可以作到的,只不过需要经历非常痛苦思考、提炼、再思考、再提炼的循环过程,而我们大多数人,在这种冶炼的过程中,或者由于我们的悟性不够,或者由于我们的韧性不够,因此,99%的人是无法在投机市场中实现自己的升华和嬗变的,这个过程,我认为,叫做“炼金术”好象还不够贴切,我更愿意将她喻为一种“化蝶”的过程,再痛苦艰难,但如果我们坚持将专业投机作为我们的理想和职业,那么我们就必须完成这一可能是非常漫长的转变。 我的一个领悟是,以后的时间,我将不再满足于对我的交易系统的一些技术细节的完善和发掘,我必须用更多时间去完成,可能有些人甚至认为是“毫无意义或浪费时间”的思考历练。这种抽象的思考不再境界式或粗线条式的,这种抽象是必须建立在诸多细枝末节之上的超乎归纳综合的一种质变式的提升。我不知道,我这样讲,大家能否能引起共鸣。我再次感觉到语言的乏力,但我知道,我必须要影着头皮,超越存在于语言之中的玄虚,完成自己生命和事业上真正的突破。 我对这种突破的艰难性、复杂性、不确定性已经有了足够充分和清醒的认识,我也知道,我毕生都无法完成这种突破的可能性也完全存在。但我知道,我心灵所指的那个方向,才是超越投机、超越交易者、甚至超越市场、并几乎接近生命之道的那个方向,不管能否抵达,至少,我必须调校好自己的方向,对准她,然后迈出我的步伐。 人们常说一句话,在期货市场中,纪律和心态控制重于一切。然而,我却要不客气的指出,这一切的前提,是你必须要有一套完善、经过市场考验的交易系统,否则,就有流于空谈的危险。 在我自己的实践中,我在最终设计并完善了自己的交易系统之后,心态自然更加稳定、自信,而你也必然用最严格的纪律去遵循你系统指示的信号行事,因为违反他,

期货的逻辑(另附如何建立交易系统)

期货的逻辑! 期货市场20年来经典好文 期货市场的本质,就是负和市场,1000个人有一个赚钱就不错了。再说达到比较高自己满意的收益率那就更少了,期货市场绝对不是二八定律,一般的期民在市场上平均生存时间就只有半年,大部分人开户三年后都离开市场了,以前看过一个调查,国内某大型期货公司在开户三年的几千个客户中统计发现,开户三年后留下的继续交易的只有八人,只有一个微赚。其他的都是赔钱,绝大部分人都已经离开这个市场了,期货市场跟股票市场绝对不一样的,股票市场赔钱了,股票只要你不买,大部分的股票都有周期性大部分几年后都能回本,甚至赚钱。我就亲眼见到身边的朋友08年大跌后亏损几百万,后面一直有钱了一直在补仓拉低均价,最后在15年的大牛市还赚了3000万,但是只有股票市场可以这样,期货市场本身就是带杠杆的市场,风险被扩大了10倍以上,所以期货市场生存更加困难,要想做好期货,必须要有扎实的学习基础知识,技术知识,经过几年的理论学习,加上实盘训练才可以达到稳定盈利和较高的收益率,本人建议理论学习一万小时,实盘刻意练习的操盘操练一万小时,交易次数至少达到5万次以上才能对市场,对品种,对自己有个全面的认识和了解,要做好期货,绝对不能偷懒,这个市场非常现实,你投入多少,就有多少回报,不会平白无故让你赚钱,如果期货很简单,大家都赚钱,那就是不可能的,付出才有回报。

在说说提问的人,你要想在期货市场赚钱,至少要想清楚三件事, 第一,一般人大学四年毕业才找一份几千元到二万元(我说的全国大部分地区和情况)的工作,你在期货上投入了四年的学习和努力了吗?,你凭什么可以赚钱?你是天才?你学了什么?看过几本书?股票大作手回忆录看了几遍?k线经典组合会画几个?认识几个?那个技术指标你全面深入的掌握了,可以熟练运用?那个期货品种的基本面你了如指掌了?你看过基本技术书籍?交易书籍?期货书籍?十年一梦?专业投机原理?博弈论基础!短线交易秘诀?金融交易的圣杯?金融炼金术?期货交易策略?高胜算操盘?期货市场技术分析?通往金融王国的自由之路?蜡烛图技术,蜡烛图方法,蜡烛图精解,等等,我说的这些书,你都看过吗?。你交易了多少次实盘练习?你又有多少次刻意练习? 期货市场赚钱很多很快可以暴富是真的,那你想大学四年的学习才可以找一份几千元的工作,考大学还要三年高中呢,你问问自己凭什么不学习很多。才交易一年。也没有超过五万次的交易实战练习,你凭什么可以比大学四年学习后工作的人赚钱要多?如果期货这么简单,那大家都不上大学了,直接都是做期货交易赚钱了,反正比上大学毕业后找工作赚钱多,对不对?多少人为了考大学高中三年做了多少道练习题才可以掌握知识考高分,你又做了多少笔交易,自己打开监控中心看看自己的交易次数,你凭什么可以赚钱?

程序化初级交易模型总结

阶段涨幅:(CLOSE-REF(CLOSE,N)/REF(CLOSE,N); 再创新高:HIGH=HHV(HIGH,N); 放量上攻:CLOSE/REF(CLOSE,5)> &&VOL>MA(VOL,5)*3; 窄幅整理:(HHV(CLOSE,20)-LLV(CLOSE,20))/CLOSE,; 均线多头排列:MA(CLOSE,5)>MA(CLOSE,10) && MA(CLOSE,10)>MA(CLOSE,20);前期高点及其位置:HHV(HIGH,20) HHVBARS(HIGH,20); 60天前到40天前的最高价格: REF(HHV(HIGH,20),40) 动态平均EMA(X,N) SMA(X,N,M) SMA(CLOSE,VOL) 点到面转化 COUNT SUM HHV LLV 面到点转化 CROSS 线性回归 SLOPE(CLOSE,10)/REF(CLOSE,10)>; 之字转向 PEAK TROUGH PEAKBARS TROUGHBARS 大阳线 LOW=OPEN &&CLOSE=HIGH&&CLOSE/OPEN>; 穿头破脚 C/O> &&OPENREF(OPEN,1); 吊颈 O=H && (OPEN-CLOSE)/(HIGH-LOW)<1/3 && (HIGH-LOW)/HIGH>; 低开大阳线 OPEN ; 跳空缺口 LOW>REF(HIGH,1) && LOW/REF(HIGH,1)>;

MA普通金叉 CROSS(MA(CLOSE,5),MA(CLOSE,10)) && MA(CLOSE,5)>MA(CLOSE,10) && MA(CLOSE,10)>MA(CLOSE,20) 3条均线多头排列持续3天CC:= MA(CLOSE,5)>MA(CLOSE,30) && MA(CLOSE,10)>MA(CLOSE,30); EVERY(CC,3)=1 ; 均线死叉 CROSS(MA(CLOSE,10),(CLOSE,5)); 当日成交量放大2倍的金叉 CROSS(MA(CLOSE,5),MA(CLOSE,10)) && VOL/REV(VOL,1)>2 KDJ指标RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100; K:=SMA(RSV,N2,1); D:=SMA(K,N3,1); 综合判断条件 CROSS(K,D)&&D ; RSI指标N1[ N2[ := REF(CLOSE,1); RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100; RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100; WR指标N[ 综合判断条件 CROSS(WR,80) CROSS(WR,20) MACD指标L1[ L2[ L3[ DEA:EMA(DIFF,L1); MACD:2*(DIFF-DEA),COLORSTICK;

一个职业期货交易员的心路历程(转载经典).

一個职业期货交易员的心路历程(转载经典) 关注LookForward的发言【大中小】打印推荐给朋友收藏点击20882次回复 75次复制本帖地址 一個职业期货交易员的心路历程(转载经典) 投机这个行业,是为数不多的你即使付出心血、辛劳和汗水,却未必能登顶成功的几个行业之一。这个完全需要概率化、容忍失败和不完美的行业,注定最终成功的,只能是那些同时拥有勤奋、天赋和机遇的少数幸运儿。所以,选择职业交易者是必须要经过极其慎重选择的,因为,有的时候,回报并不理所当然的与你的付出成正比。除非你从心里热爱投机,甚至乐于接受一事无成的最终结果。 一個职业期货交易员的心路历程(转载) 我终于认为,宏观和微观确实在投机实践中是可以达到几乎完美的融合,而不再是哲学意义和高度上的融合。我认识的一个朋友(也可以说是我的老师),他在交易上的确已经接近了“无招胜有招”的境界,这在我以前是无法想象的。因为我非常看重细节和微观上的技术套路,也即我们常提到的所谓“交易系统”。通过对他的交易决策的研究,我发现,真正达到将所有技术(传统分析技术、指标公式、波浪江恩、时间周期、趋势跟随)融合为一体是完全可以作到的,只不过需要经历非常痛苦思考、提炼、再思考、再提炼的循环过程,而我们大多数人,在这种冶炼的过程中,或者由于我们的悟性不够,或者由于我们的韧性不够,因此,99%的人是无法在投机市场中实现自己的升华和嬗变的,这个过程,我认为,叫做“炼金术”好象还不够贴切,我更愿意将她喻为一种“化蝶”的过程,再痛苦艰难,但如果我们坚持将专业投机作为我们的理想和职业,那么我们就必须完成这一可能是非常漫长的转变。

我的一个领悟是,以后的时间,我将不再满足于对我的交易系统的一些技术细节的完善和发掘,我必须用更多时间去完成,可能有些人甚至认为是“毫无意义或浪费时间”的思考历练。这种抽象的思考不再境界式或粗线条式的,这种抽象是必须建立在诸多细枝末节之上的超乎归纳综合的一种质变式的提升。我不知道,我这样讲,大家能否能引起共鸣。我再次感觉到语言的乏力,但我知道,我必须要影着头皮,超越存在于语言之中的玄虚,完成自己生命和事业上真正的突破。 我对这种突破的艰难性、复杂性、不确定性已经有了足够充分和清醒的认识,我也知道,我毕生都无法完成这种突破的可能性也完全存在。但我知道,我心灵所指的那个方向,才是超越投机、超越交易者、甚至超越市场、并几乎接近生命之道的那个方向,不管能否抵达,至少,我必须调校好自己的方向,对准她,然后迈出我的步伐。 人们常说一句话,在期货市场中,纪律和心态控制重于一切。然而,我却要不客气的指出,这一切的前提,是你必须要有一套完善、经过市场考验的交易系统,否则,就有流于空谈的危险。 在我自己的实践中,我在最终设计并完善了自己的交易系统之后,心态自然更加稳定、自信,而你也必然用最严格的纪律去遵循你系统指示的信号行事,因为违反他,将把你置于非常不利的境地。在你和你的交易系统充分磨合而且你确信你的交易系统可以成功、灵敏的应付大多数市场变化的时候,你会发现,通过交易赚钱,其实是一件轻松、快乐、自然、水到渠成的事情。一切都变得和谐,你终将远离并告别亏损,这就是我切身的体验。 其实,我的这些体验,对于初入投机行业的朋友来说,没有任何用处,或者说,是一些空话。但是,我对于朋友们的忠告是,一定要建立适合你自己的交易系统,无论你被市场掴的鼻青脸肿,你必须重新站起来,再改善你的系统。不要惧怕复杂和繁琐,因为,这是你迈向成功、脱离亏损的唯一之途,别无他法。纪律和心态必须建立在科学有效的系统之上,当然,这种系统,他可以是基于技术分析的,也可以是基于基本分析的,或是其他如周易预测技术的。我始终认为,感觉是无法长期可靠的,只有客观的系统,才能保证你有客观的心态。 ….认识的一位香港的专业恒指期货做手,他在恒指市场已经生存了近

期货交易模型编写经典教程

一、程序化交易的编写 ㈠、交易模型编写规范和一般原则 1、编辑平台支持的操作符 操作符意义例 CLOSE+OPEN 表示求收盘价及开盘价的+加法 和。 CLOSE-OPEN 表示求收盘价及开盘价的-减法 差。 CLOSE*OPEN 表示求收盘价及开盘价的* 乘法 积。 CLOSE/OPEN 表示求收盘价及开盘价的/ 除法 商。 AND 与(并且),也可简写为&& OR 或(或者), 也可简写为|| CLOSE>OPEN 表示判断当前周期是否收> 大于 阳。 CLOSE=OPEN 表示判断当前周期是否平< 小于 盘。 >= 大于等于 <= 小于等于 <> 不等于 = 等于

:= 只定义一个局部变量 (这个变量在画图时是不画的) TMP1:=(OPEN+CLOSE)/2; :MA(TMP1,10); 上面的公式的第一个语句定义了一个局部变量TMP1,在下面一行中引用了这个局部变量,但是要注意的是这个公式在画图的时候只画了第二条语句MA10所求出的结果。相反下面这个公式则需要画出两条线,第一条是自己定义的均价线,同时显示了均价的名称为A VP,第二条线是均价的简单移动平均线。 A VP:(OPEN+CLOSE)/2; MA(A VP,10); :声明了一个变量, 在画图时画出它并且按这个名字显 示。 2、编辑平台支持的函数 ⑴引用数据 A VPRICE 引用均价(在盘后对于国内三个期货交易 所指结算价) SETTLE 引用结算价(只有在日线周期盘后才能引 用当日的结算价) CLOSE 引用收盘价(在盘中指最新价),也可简写 为 C HIGH 引用最高价,也可简写为H 。 LOW 引用最低价,也可简写为L 。 OPEN 引用开盘价,也可简写为O 。 OPI 引用持仓量 REF(X,N) 引用X在N个周期前的值 例:REF(CLOSE,5);表示引用当前周期前 第5个周期的收盘价 REFX(X,N) 引用N个周期后的数据。(N为大于等于 1的整数)『未来函数』 例:REFX(CLOSE,5);表示引用自当前周 期后第5个周期的收盘价

文华程序化交易说明文档

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

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

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

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

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

期货自动化交易系统的设计与开发

期货自动化交易系统的设计与开发 近年来,随着国内期货市场的日趋成熟,金融市场的进一步开放和产品及规则的持续创新,期货市场各个品种已经具备了良好的流动性。于此同时,国内期货投资者数量增加以及投资结构的日趋合理,借助于快速发展的计算机技术,我国期货市场复杂化、多元化、自动化的交易迎来了难得的发展良机。本文通过对国内外期货自动化交易现状的研究和分析,结合公司现有期货交易的业务需求,阐述了期货自动化交易系统的建设目标和具体实施方案。通过实现该期货自动化交易系统,旨在规范和简化期货交易流程,减少人工操作,避免不必要的人为操作失误;实现交易的实时监控以及风险条目的可配置化,有效规避交易风险;实现算法策略的程序化和配置化,提高交易效率以及增加投资方式;同时通过数据库的建立,实现对所有交易数据的电子化归档,为盘后报表统计提供基础数据支持,从而进一步帮助公司降低运维及操作成本,创造更多利润的空间。 本文从期货自动化交易系统架构设计、期货交易模式、期货算法策略、期货交易人员的配置、公司预算投入等各方面情况进行综合分析与研究。制定期货自动化交易系统的设计方案以及详细的设计说明,包括客户/服务器 (Client/Server,C/S)三层架构、MVC设计模式、Spring、Mybatis、Postgre SQL、Zero MQ等系统体系结构及关键技术。详细介绍了期货自动化交易系统的各个功能模块并给出了系统具体的实施方案,完成了包括期货买卖自动化交易、行情查询、风险控制、交易策略维护等主要模块的设计开发,并进行了集中测试和安装部署的工作。最后对本文进行了总结,通过该系统的建立,解决了以往交易过程中存在的流程不规范、交易金额及类型的控制缺失、情绪化交易等尖锐问题。 通过可配置化交易策略维护模块的建立,同时支持自定义策略的维护和外部交易策略的导入,大大提高了策略维护的准确性及多元性。同时对系统设计和开发过程中的不足进行了分析,并对公司未来期货自动化交易系统的发展方向做了展望。

期货交易系统的建立及思路大全

序 本文意在建立系统、安全、高效的期货投资机制,以简单,程序化的原则来规范,指导我们的交易行为。记得哲学家康德曾说:自由不是想做什么就做什么,而是不想做什么就能不做什么。风险控制意味着约束,它应成为我们投资生活的一个核心部分、一个自然的习惯。在有效控制风险的前提下,追求暴利是我们的唯一目标。虽然财富之路是一条隐匿的道路,正如《圣经》中的一段话:“通向灭亡的门是宽敞的,路是宽阔的,所以走上这条路的人最多。但你们要从窄门进去。因为通往永生的门是窄小的,路是狭隘的,找到他的人很少。” 第一章:期货交易的灵魂 1.兵者,国之大事,死生之地,存亡之道,不可不察也。金融乃百业之首,期货又是金融业之皇冠。要想在此获得成功,其难度可想而知。实际上,期货市场是一个没有硝烟、没有血肉横飞、而其残酷性决不亚于战争的人生搏击场,而期货交易更是一场充满着巨大的财务风险、紧张情绪、寂寞、孤立、自我怀疑,甚至莫名恐惧的艰苦的心路历程。期货投资人只有经过十年或者更久的时间艰苦卓绝的训练,才能形成高强的操作技能。成功其实是在高度紧张、苦心孤诣的状态下所进行的旷日持久、百折不挠、辛苦繁劳的过程。一将功成万骨枯,古来征战几人还? 2.知彼知己者,百战不殆。正确认识自己,它是梦想之石,去击出理想之火;它是理想之火,去点亮创造的灯;它是创造之灯,去照亮成功的路;它是成功之路,通向四面八方而不迷途! 3.不战而屈人之兵,善之善者也。交易之道由心开始,次正理念,再次策略,最后技术。 4.夫未战而庙算胜者,得算多也;未战而庙算不胜者,得算少也,即计划我们的交易,交易我们的计划。事前的充分准备绝对可以让你得到回报。 5.防患于未然,防微杜渐。即冒险不是忽略风险,豪赌不是倾囊下注。正如二十世纪西方文化中最杰出的一大发现“墨菲法则”:假定你把一片干面包掉在地毯上,这片面包的两面均可能着地。但假定你把一片一面涂有一层果酱的面包掉在地毯上,常常是带有果酱的一面落在地毯上(麻烦)。换一种说法:如果某件事有可能变坏的话,这种可能就会成为现实。所以我们无论何时都要为所有的头寸建立保护性的停损单。“警悚者生存” 6.夫钝兵挫锐、屈力殚货……虽有智者,不能善其后矣。如果判断错误,不是原先所想像的那样,立刻平仓!跑得要快!世界上最伟大的交易员有一个有用且简单的交易法则——“鳄鱼原则”。该法则源于鳄鱼的吞噬方式:猎物越试图挣扎,鳄鱼的收获越多。假定一只鳄鱼咬住你的脚,如果你用手臂试图挣脱脚,则它的嘴巴便会同时咬你的脚与手臂。你越挣扎,便陷得越深。所以,万一鳄鱼咬住你的脚,务必记住:你惟一的生存机会便是牺牲一只脚。 7.强身而不为其所困,养心而不为其所扰,处世而不为其所侵,谋事而歹为其所患,即一个伟大的操盘手,一定也是一个懂得如何赌博的人。第一条规则是:把你的自尊心和赌戏(操作行为)分开。绝不让情绪因素介入操作;第二条规则是:管控你的资金;第三条规则是:在连续获利后,换张赌桌。有些时候最好的交易就是不交易。学会休息,减少失误就是增加了赢利的能力。交易的目的是为了赚钱,当所持头寸盈利的潜力不大时,减小自己的投入规模乃至清仓出场。 8.兵之债主速,乘人之不及。象猎豹那样潜伏,等待大的机会,迅速全力出击。象麻雀那

相关主题