導航:首頁 > 交易價格 > 期貨交易演算法

期貨交易演算法

發布時間: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

友情鏈接