导航:首页 > 交易价格 > 期货交易算法

期货交易算法

发布时间:2021-04-04 14:01:46

⑴ 期货有做程序化算法交易的,足彩谁知道有人做算法预测成功的吗

足彩如果有算法,跟期货的算法交易应该不一样吧,总不能做到期货似的自动成交。而且做期货算投资,做足彩只能算赌博了。期货程序化倒是有,足彩没怎么听说。期货程序化学起来比起足彩有用多了,可以去恒生量化社区学学。

期货交易怎么计算羸亏

计算公式
①上日结存:指上一交易日结算后客户权益
②当日存取合计=出入金=当日入金-当日出金
③平仓盈亏=平当日仓盈亏 + 平历史仓盈亏
平当日仓盈亏=当日开仓价与平仓价之差×平仓手数×交易单位(合约乘数)
平历史仓盈亏=平仓价与昨日结算价之差×平仓手数×交易单位(合约乘数)
④持仓盯市盈亏(浮动盈亏)=当日持仓盈亏 + 历史持仓盈亏
持当日仓盈亏=当日结算价与当日开仓价之差×手数×交易单位
持历史仓盈亏=当日结算价与昨日结算价之差×手数×交易单位
公式较多,但是并不复杂
⑤当日盈亏= ③ + ④ = 平仓盈亏 + 持仓盈亏
⑥当日手续费:具体计算见《期货手续费算法》
⑦当日结存=上日结存 + 出入金 + 平仓盈亏 + 持仓盯市盈亏 - 当日手续费
⑧客户权益=当日结存
⑨保证金占用:具体计算见《期货保证金算法》
⑩可用资金=客户权益 - 保证金占用
风险度=持仓保证金占用/客户权益×100%
该风险度越接近于100%,风险越大。
若客户没有持仓,则风险度为0;
若客户满仓,则风险度为100%,同时也表明客户的可用资金为0。
若风险度大于100%,说明可用资金为负,这是不被允许的,此时期货公司便有权对客户的持仓进行强行平仓(以市价成交),直至可用资金为正。
追加保证金:指客户当保证金不足时须追加的金额,追加至可用资金大于等于零
注:盈亏计算方式不同,不影响当日出入金、当日手续费、客户权益、质押金、保证金占用、可用资金、追加保证金、风险度等参数的金额或数字;芝麻网提供资料

⑶ 期货赢利计算方法

期货结算是指:是指交易所结算机构或结算公司对会员和对客户的交易盈亏进行计算,计算的结果作为收取交易保证金或追加保证金的依据。因此结算是指对期货交易市场的各个环节进行的清算,既包括了交易所对会员的结算,同是也包含会员经纪公司对其代理客户进行的交易盈亏的计算,其计算结果将被记入客户的保证金帐户中。

期货交易的结算大体上分为两个层次:

一是交易所对会员进行结算;另一种是会员公司对其所代表的客户结算。

由于期货交易时保证金交易,具有以小博大的特点。从某种意义上讲,期货结算是期货风险控制最重要的手段之一。交易所在银行开设统一结算资金账户 ,会员在交易所结算机构开设结算账户、会员在交易所的交易由交易所的结算机构统一进行结算。


期货结算业务最核心的内容是逐日盯市制度,即每日无负债制度,具体而言有以下几个方面:

(1)浮动盈亏:

就是结算机构根据当日交易的结算价,计算出会员未平仓合约的浮动盈亏。公式如下:

浮动盈亏=(当天的结算价 — 开仓价格)*合约单位*持仓量 — 手续费。

如果是正值,则表明多头浮动盈利或者空头浮动亏损。负值则刚好相反。

(2)实际盈亏:

平仓实现的盈亏就是实际盈亏。期货交易中大部分是通过平常那个方式了解的。公式如下:


多头实际盈亏=(平仓价— 买入价)*合约单位*持仓量 — 手续费。

空头实际盈亏=(卖出价— 平仓价)*合约单位*持仓量 — 手续费。


下面,给大家讲讲分析讲解盯持仓盈亏、盯市盈亏和总盈亏三者之间的区别:


先看“盯持仓盈亏”:分两种情况,一是,你当天开仓当天又平仓了的,那么:



持仓盈亏=平仓价-开仓价

具体是盈利还是亏损,看你的买入价格和卖出价格孰高孰低。如果你建仓时是买入,平仓价比开仓价要高,那么你是盈利,如果你建仓时是卖出,平仓价比开仓价要高,那么你是亏损。反之,如果你建仓时是买入,平仓价比开仓价要低,那么你是亏损,如果你建仓时是卖出,平仓价比开仓价要低,那么你是盈利。如果,你某天平的仓,不是当天建的仓,而是历史仓。那么你的盯持仓盈亏=平仓价-昨日结算价。具体是盈利还是亏损,看你的平仓价和昨日结算价孰高孰低。如果你建仓时是买入,平仓价比昨日结算价要高,那么你是盈利,如果你建仓时是卖出,平仓价比昨日结算价要高,那么你是亏损。反之,如果你建仓时是买入,平仓价比昨日结算价要低,那么你是亏损,如果你建仓时是卖出,平仓价比昨日结算价要低,那么你是盈利。


再看“盯市盈亏”:也分两种情况,一是,你当天开仓当天又平仓了的,那么,这个操作没有“盯市盈亏”。


如果,你当天开的仓,当天没有平的,那么此时就有“盯市盈亏”=当日结算价-开仓价。具体是盈利还是亏损,看你的当日结算价和开仓价孰高孰低。如果你建仓时是买入,当日结算价比开仓价要高,那么你是盈利,如果你建仓时是卖出,当日结算价比开仓价要高,那么你是亏损。反之,如果你建仓时是买入,当日结算价比开仓价要低,那么你是亏损,如果你建仓时是卖出,当日结算价比开仓价要低,那么你是盈利。



最后是“总盈亏

一方面:总盈亏=平仓价-开仓价。具体是盈利还是亏损,看你的买入价格和卖出价格孰高孰低。如果你建仓时是买入,平仓价比开仓价要高,那么你是盈利,如果你建仓时是卖出,平仓价比开仓价要高,那么你是亏损。反之,如果你建仓时是买入,平仓价比开仓价要低,那么你是亏损,如果你建仓时是卖出,平仓价比开仓价要低,那么你是盈利。另一方面:总盈亏=盯市盈亏+盯持仓盈亏。具体是盈利还是亏损,看得出来的总盈亏是正数还是负数。为了说明问题,举个简单的例子。


比如,昨天010405,你卖空1手黄金,假设昨天你卖出黄金的交易价格是260元/克,昨天的结算价是255元/克,今天的结算价格是265元/克。那么接下来有这么几种可能。


(1)如果你昨天收盘前,你反向操作,即你昨天又买进1手黄金平仓,假设你买入价格是258元/克,那么你盈利2*1000=2000元。那么你这个2000块盈利是属于“持仓盈亏”还是“盯市盈亏”呢?看清楚,这里的2000元盈利是持仓盈亏。而且是属于盈利。


(2)如果你昨天没有平仓。那么你昨天没有盯持仓盈亏,只有一个盯市盈亏。为(255-260)*1000=5000,而且是属于盈利,即+5000.


(3)如果你今天也没有平仓,那么你今天也没有盯持仓盈亏,只有一个盯市盈亏。为(265-255)*1000=10000,而且是属于亏损,即-10000


(4)如果你明天平仓,平仓价即你的买入价为263元。那么你明天没有盯市盈亏,只有一个盯持仓盈亏。为(263-265)*1000=2000,而且是属于盈利,+2000。


(5)那么你从昨天一直持有到明天,总盈亏=(263-260)*1000=3000,而且是属于亏损。另一方面,由总盈亏=盯市盈亏+盯持仓盈亏=5000-10000+2000=-3000,亏损。


盯市盈亏跟浮动盈亏的区别是:若我们只考虑一手合约(以多单为例)的情况,则浮动盈亏为:“当日结算价-开仓价”


而盯市盈亏为:“当日结算价-前日结算价”。



期货盈亏结算摘要:

1、以投资者投入10万交易1手铜期货为例(假设此时铜价为6万元每吨),那么资金会被分成两部分:一是7万的结算准备金,是用来承担盈利与亏损,每日收盘后结算,按盈亏进行划转;一是3万的交易保证金,它的性质犹如押金,在结算准备金亏尽之前是不动用的。


2、期货结算实行每日无负债制度,每天收盘后15分钟左右结算完毕。


3、期货交易所是所有买卖双方的交易对手,买卖双方之间不发生直接交易关系。


4、期货交易所对会员期货公司的资信负责,当会员公司因故无法及时支付亏损款项时,期货交易所必须代为支付,并形成对期货公司的追偿权;期货公司对其客户也是如此。



一、期货交易的结算

在期货市场中,了结一笔期货交易的方式有三种:对冲平仓、实物交割和现金交割。相应地也有三种结算方式。


1、对冲平仓。指买进建仓的,以卖出平仓(买涨),或者卖出建仓的,以买进平仓。期货交易上的绝大多数合约都是通过这一方式进行了结的。



结算结果:

盈或亏=(卖出价-买入价)*合约张数*合约单位-手续费

或=(买入价-卖出价)*合约张数*合约单位-手续费。


2、实物交割。占合约总数的1-3%,确保了期货价格真实地反映出所交易商品实际现货价格,为套期保值者参与期货交易提供了可能。因此,实物交割是非常重要的。结算结果:卖方将货物提单和销售发票通过交易所结算部门或结算公司交给买方,同时收取全部货款。


3、现金结算。股指期货合约到期时采取现金清算


二、交易结算业务

1.每日无负债结算制度——又称逐日盯市,是指每日交易结束后,交易所按当日结算价结算所有合约的盈亏、交易保证金及手续费、税金等,对应收应付的款项实行净额一次划转,相应增加或减少会员的结算准备金。


2.结算价——是指某一期货合约当日成交价格按照成交量的加权平均价。当日无成交价格的,以上一交易日结算价作为当日结算价。


3.当日盈亏计算公式


● 当日盈亏=平仓盈亏+持仓盈亏

● 平仓盈亏=平历史仓盈亏+平当日仓盈亏


平历史仓盈亏=∑[(卖出平仓价-上一交易日结算价)×卖出平仓量]+∑[(上一交易日结算价-买入平仓价)×买入平仓量]


平当日仓盈亏=∑[(当日卖出平仓价-当日买入开仓价)×卖出平仓量]+∑[(当日卖出开仓价-当日买入平仓价)×买入平仓量]


● 持仓盈亏=历史持仓盈亏+当日开仓持仓盈亏


历史持仓盈亏=∑[(上一日结算价-当日结算价)×卖出历史持仓量]+∑[(当日结算价-上一日结算价)×买入历史持仓量]


当日开仓持仓盈亏=∑[(卖出开仓价-当日结算价)×卖出开仓量]+∑[(当日结算价-买入开仓价)×买入开仓量


4.交易保证金计算公式


买持仓交易保证金(元)=买持仓(手)×买保证金率×当日结算价(元/吨) ×合约单位(吨/手)


卖持仓交易保证金(元)=[卖持仓(手)-仓单冲抵量(手)]×卖保证金率×当日结算价(元/吨)×合约单位(吨/手)


5、结算准备金计算公式:


当日结算准备金余额=上一交易日结算准备金余额+上一交易日交易保证金-当日交易保证金+当日实际可用质押额度-上一交易日实际可用质押额度+当日盈亏+当日入金-当日出金-交易手续费+其他资金等

交易手续费计算公式:=∑[成交量(手)×合约交易手续费(元/手)]


举例:甲客户买开仓A0501合约200手,成交价2710元/吨,同一天卖平仓A0501合约100手,成交价2750元/吨。当日A0501合约结算价2734元/吨。交易保证金比例为8%,当日开平仓手续费减半收取。当日结算后该经纪公司的结算准备金是多少?


交易保证金=(200-100)手×10吨/手×2734元/吨×7%=191380元


平仓盈亏=100手×10吨/手×(2750-2710)元/吨=40000元


持仓盈亏=100手×10吨/手×(2734-2710)元/吨=24000元


当日盈亏=平仓盈亏+持仓盈亏=40000+24000=64000(元)


交易手续费=(200+100)手×4元/手-100×2手×2元/手=800元


涨跌停板的计算公式为:
涨停价格=上一交易日的结算价格×(1 涨跌停板幅度)
跌停价格=上一交易日的结算价格×(1-涨跌停板幅度)

结算准备金余额的计算公式:
当日结算金余额=上一交易日结算准备金余额 上一交易日交易保证金-当日交易保证金 当日盈亏 入金-出金-手续费

当日盈亏计算公式:
当日盈亏=平仓盈亏 持仓盈亏
平仓盈亏=平历史盈亏 平当日盈亏

平历史仓盈亏=∑[(卖出平仓价-上一交易日结算价)×卖出平仓量] ∑[(上一交易日结算价-买入平仓价)×买入平仓量]

平当日仓盈亏=∑[(当日卖出平仓价-当日买入开仓价)×卖出平仓量] ∑[(当日卖出开仓价-当日买入平仓价)×买入平仓量]

持仓盈亏=历史持仓盈亏 当日开仓盈亏
历史持仓盈亏=(当日结算价-上一日结算价)×持仓量

当日开仓盈亏=∑[(卖出开仓价-当日结算价)×卖出开仓量] ∑[(当日结算价-买入开仓价)×买入开仓量]

当日盈亏=∑[(卖出成交价-上一当日结算价)×卖出量] ∑[(当日结算价-买入成交价)×买入量] (上一交易日结算价-当日结算价)×(上一交易日卖出持仓量-上一交易日买入持仓量)

当日交易保证金计算公式:

当日交易保证金=当日结算价×当日交易结束后的持仓总量×交易保证金比例


例:

当日盈亏=∑[(卖出成交价-当日结算价)×卖出量] ∑[(当日结算价-买入成交价)×买入量] (上一交易日结算价-当日结算价)×(上一交易日卖出持仓量-上一交易日买入持仓量)


当日盈亏在当日结算时进行划转,盈利划入结算准备金,亏损从结算准备金中划出。


举例说明。某投资者在上一交易日持有某股指期货合约10手多头持仓,上一交易日的结算价为1500点。当日该投资者以1505点的成交价买入该合约8手多头持仓,又以1510点的成交价卖出平仓5手,当日结算价为1515点,则当日盈亏具体计算如下:


当日盈亏=(1510-1515)×5 (1515-1505)×8 (1500-1515)×(0-10)=205点如果该合约的合约乘数为300元/点,则该投资者的当日盈亏为205点×300元/点=61500元


期货中的保证金 = 结算准备金交易保证金
结算准备金:没被交易期货合约占用的资金
交易保证金:已备合约交易占用的资金。



期货中的浮动盈亏计算:
多单浮动盈亏=(结算价/现价-买入价)*持仓手数*每手数量;; 空单浮动盈亏=(卖出价-结算价/现价)*持仓手数*每手数量
当日结算准备金余额 = 上一交易日结算准备金余额 上一交易日交易保证金 – 当日交易保证金当日盈亏 入金 – 出金 – 手续费(等)

当日盈亏=平仓盈亏 持仓盈亏:
(一)平仓盈亏=平历史仓盈亏 平当日仓盈亏
平历史仓盈亏=(卖出平仓价-上一交易日结算价)X卖出平仓量 OR(上一交易日结算价-买入平仓价)X买入平仓量

平当日仓盈亏=(当日卖出平仓价-当日买入开仓价)X卖出平仓量OR(当日卖出开仓价-当日买入平仓价)X买入平仓量


(二)持仓盈亏=历史持仓盈亏 当日开仓持仓盈亏
历史持仓盈亏=(当日结算价-上一日结算价)X持仓量
当日开仓持仓盈亏=(卖出开仓价-当日结算价)X卖出开仓量OR(当日结算价-买入开仓价)X买入开仓量

当日交易保证金=当日结算价X当日交易结束后的持仓总量X交易保证金比例

[案例]

某新客户存入保证金100000元,在4月1日开仓买入大豆期货合约40手(每手10吨),成交价为4000元/吨,同一天该客户平仓卖出20手大豆合约,成交价为4030元/吨,当日结算价为4040元/吨,交易保证金比例为5%,则客户的当日盈亏(不含手续费、税金等费用)情况为:


平仓盈亏=(4030-4000)x20x10=6000元
持仓盈亏=(4040-4000)x(40-20)x10=8000元
当日盈亏=6000 8000=14000元
当日结算准备金=100000-4040x20x10x5% 14000=73600元


到4月2号,该客户再买入8手大豆合约,成交价为4030元/吨,当日结算价为4060元/吨,则其帐户情况为:
当日开仓持仓盈亏=(4060-4030)x8x10=2400
历史持仓盈亏=(4060-4040)x20x10=4000
当日盈亏=2400 4000=6400
当日结算准备金余额=73600 4040x20x10x5%-4060x28x10x5% 6400=63560元


到4月3号,该客户将28手大豆合约全部平仓,成交价为4070元/吨,当日结算价为4050元/吨,则其帐户情况为:
平仓盈亏=(4070-4060)x28x10=2800
当日结算准备金余额=63560 4060x28x10x5% 2800=123200元(期货是实行当日无负债结算的,每日盈亏在结算准备金中划入划出。)

⑷ 期货盈利算法

假如您买一手铜(5吨), 从30250点(元)/吨做到33330点(点)/吨,平仓时帐户会盈利:(33330-30250)元×5吨×1手=15400元(没扣手续费)。

⑸ 期货收益如何计算

预期价格上涨:一手天胶为5吨(合约的交易单位),共持有10手,即共买入50吨天胶。

正确的计算方法为: 盈利=(卖出价-买入价)×手数×合约的交易单位=(18345-18135)×10×5=2100×5=10500元

多单盈亏=(平仓点位-开仓点位)*手数

空单盈亏=(开仓点位-平仓点位)*手数

举例来讲:一吨铜的价格是7万,一手就需要35万,按照保证金比例10%计算。这样在期货上交易一手铜所需要的资金是3.5万。

如果铜盈利1000点获利平仓,那么这一手铜盈利5000元。收益率是5000/35000=14.2857%会发现收益率高的惊人,这就是期货的杠杆作用,在放大资金的同时,也放大了收益。

从本质上讲收益率是5000/350000=1.42857%的。

(5)期货交易算法扩展阅读:

期货是零和市场,期货市场本身并不创造利润。在某一时段里,不考虑资金的进出和提取交易费用,期货市场总资金量是不变的,市场参与者的盈利来自另一个交易者的亏损。

在股票市场步入熊市之即,市场价格大幅缩水,加之分红的微薄,国家、企业吸纳资金,也无做空机制。股票市场的资金总量在一段时间里会出现负增长,获利总额将小于亏损额。(零永远大于负数)

综合国家政策、经济发展需要以及期货的本身特点都决定期货有着巨大发展空间。股指期货的全称是股票价格指数期货,也可称为股价指数期货、期指,是指以股价指数为标的的标准化期货合约,双方约定在未来的某个特定日期,

可以按照事先确定的股价指数的大小,进行标的指数的买卖。作为期货交易的一种类型,股指期货交易与普通商品期货交易具有基本相同的特征和流程。

⑹ 期货保证金算法

初始保证金

期货保证金
初始保证金是交易者新开仓时所需交纳的资金。它是根据交易额和保证金比率确定的,即初始保证金=交易金额调保证金比率。我国现行的最低保证金比率为交易金额的5%,国际上一般在3%~8%之间。例如,大连商品交易所的大豆保证金比率为5%,如果某客户以2700元/吨的价格买入5手大豆期货合约(每手10吨),那么,他必须向交易所支付6 750元(即2700x5×10x5%)的初始保证金。
交易者在持仓过程中,会因市场行情的不断变化而产生浮动盈亏(结算价与成交价之差),因而保证金账户中实际可用来弥补亏损和提供担保的资金就随时发生增减。浮动盈利将增加保证金账户余额,浮动亏损将减少保证金账户余额。保证金账户中必须维持的最低余额叫维持保证金,维持保证金:结算价调持仓量调保证金比率xk(k为常数,称维持保证金比率,在我国通常为0.75)。
追加保证金
当保证金账面余额低于维持保证金时,交易者必须在规定时间内补充保证金,使保证金账户的余额)结算价x持仓量x保证金比率,否则在下一交易日,交易所或代理机构有权实施强行平仓。这部分需要新补充的保证金就称追加保证金。仍按上例,假设客户以2700元/吨的价格买入50吨大豆后的第三天,大豆结算价下跌至追加保证金。2600元/吨。由于价格下跌,客户的浮动亏损为5000元(即<2700-2600)x50),客户保证金账户余额为1750元(即6750-5000),由于这一余额小于维持保证金(=2 700x50X5%x0.75=5 062.5元),客户需将保证金补足至6750元(2 700x50x5%),需补充的保证金5 000元(6 750 - 1 750〕就是追加保证金。

⑺ 请问期货交易的计算方法

要看你的手续费
你的毛利润=(67000元/吨-64000元/吨)*5吨=15000元
你的净利润=15000-手续费

⑻ 期货怎么计算利润

期货实行的是当日无负债制度,也就是当日账当日清。所以计算收益就代入当日盈亏的公式就可以了。

期货盈利计算公式:

当日盈亏=(卖出成交价-当日结算价)*卖出量的加总+(当日结算价-买入成交价)*买入量的加总+(上一交易日结算价-当日结算价)*(上一交易日卖出持仓量-上一交易日买入持仓量)。

期货主要不是货,而是以某种大宗产品如棉花、大豆、石油等及金融资产如股票、债券等为标的标准化可交易合约。因此,这个标的物可以是某种商品(例如黄金、原油、农产品),也可以是金融工具。

交收期货的日子可以是一星期之后,一个月之后,三个月之后,甚至一年之后。

买卖期货的合同或协议叫做期货合约。

买卖期货的场所叫做期货市场。

投资者可以对期货进行投资或投机。大部分人认为对期货的不恰当投机行为,例如无货沽空,可以导致金融市场的动荡,这是不正确的看法,可以同时做空做多,才是健康正常的交易市场。

期货合约:

由期货交易所统一制定的、规定在将来某一特定的时间和地点交割一定数量和质量标的物的标准化合约。

期货手续费:
相当于股票中的佣金。对股票来说,炒股的费用包括印花税、佣金、过户费及其他费用。相对来说,从事期货交易的费用就只有手续费。期货手续费是指期货交易者买卖期货成交后按成交合约总价值的一定比例所支付的费用。

⑼ 期货的算法

仓位金:总资金*(X%-Y%);
单笔最大允许亏损额<=总资产*Z%;
单手开仓价:(现价*交易单位*保证金)+手续费;
默认手数(最大开仓):仓位金/单手开仓价;
每笔最大止损点数:最大允许亏损额/开仓手数/交易单位/最小变动价位;
期货品种波动一个价位的值:最小变动价*交易单位*开仓手数;

阅读全文

与期货交易算法相关的资料

热点内容
疫情对国内期货的影响 浏览:596
期货交易的纪律 浏览:252
买一手现货油期货多少钱 浏览:70
网上期货开户时证件过期 浏览:599
期货软件下载期货下载 浏览:434
商品期货收益任何计算 浏览:686
原油与原油期货区别 浏览:789
国内上市的股指期货合约包括 浏览:351
外汇股指期货成交量排名 浏览:256
期货商品交易技巧 浏览:629
外汇期货有没有骗局 浏览:931
炒外汇炒期货差别 浏览:456
有没有期货资管公司 浏览:414
黔南长顺县豆二期货开户 浏览:750
期货豆粕什么时间交割时间 浏览:344
期货交割日与现货接近 浏览:823
个人借期货公司发产品 浏览:891
上海东证期货有限公司网址 浏览:775
焦炭期货主力合约 浏览:452
期货公司200怎么取 浏览:726

友情链接