期貨演算法語言
㈠ 期貨的演算法
倉位金:總資金*(X%-Y%);
單筆最大允許虧損額<=總資產*Z%;
單手開倉價:(現價*交易單位*保證金)+手續費;
默認手數(最大開倉):倉位金/單手開倉價;
每筆最大止損點數:最大允許虧損額/開倉手數/交易單位/最小變動價位;
期貨品種波動一個價位的值:最小變動價*交易單位*開倉手數;
㈡ 期貨手續費怎麼算
不同地區、不同期貨公司收取的手續費是不一樣的。相對大的實力強的期貨公司手續費低一些,而一些小的期貨公司略高,手續費也會因客戶資金量的大小、交易量多少而不同,資金量大的甚至成百上千萬的客戶,期貨公司也會適度降低手續費。
目前交易所的手續費有兩種收取方式(截至2019年12月):
1、按手數,即一手多少元
如豆油合約為2元/手。對應計算公式為:N手某期貨合約手續費=固定手續費×N手,那麼一手豆油的手續費就是2塊錢
2、按照成交金額的比例,一般都是萬分之多少
對應計算公式為:N手某期貨合約手續費=開倉/平倉成交價×交易單位(合約乘數)×手續費率×N手,以鐵礦石舉例,鐵礦石的手續費是成交金額的萬分之一,假如鐵礦石的價格是5000元,那麼一手螺紋鋼的手續費=5000*1*10*萬分之一=5元。
(2)期貨演算法語言擴展閱讀
期貨交易基本業務規則的有關規定
根據中國證監會《期貨交易所管理辦法》第四十七條規定,期貨交易必須通過期貨交易所集中競價進行,禁止不通過期貨交易所集中競價撮合的場外交易。期貨交易實行價格優先、時間優先的撮合成交原則。
第四十八條規定,期貨交易所通過會員代收的交易手續費不得高於期貨合約規定的標准。
第四十九條規定,期貨交易所向會員收取的保證金,用於擔保期貨合約的履行。保證金屬會員所有。期貨交易所應當在其指定的結算銀行開立專用結算帳戶,專戶存儲會員保證金,不得挪用。
㈢ 期貨開倉均價怎麼算
期貨開倉時當日末平倉則均價計算是即時買入價減去當日結算價即你當日買入的價格。第二天也不平倉。並且繼續開倉則當日開倉結算後的價格與昨日的價格平均以此類推即可算出開倉均價。注意計算平倉是先進先出。當日開倉當日平倉的不計在均價里。一般開倉均價並不重要。
拓展資料:
持倉均價和開倉均價一般在期貨交易界面經常出現。
持倉均價:投資者持有合約的上一日的結算價,包含了手續費,當投資者持有的合約過夜之後,持倉價就會變成上一日的結算價,因此持倉均價的每個交易日都會變動。
開倉均價:期貨無論是買入空單還是買入多單都叫做開倉,因此開倉均價的意思是指做多或做空的平均價格,比如分批開倉,系統會算出一個平均價。開倉均價分為:買開倉均價和賣開倉均價。
買開倉均價:是指多單持有者對賬戶多單倉位調整後的開倉價格;賣開倉均價:是指空單持有者對賬戶空單倉位調整後的持倉價格。
開倉均價和持倉均價具體區別:
1、報價不同
分為買開倉均價和賣開倉均價;買開倉均價指多單持有者對賬戶多單倉位調整後的開倉價格,賣開倉均價指空單持有者對賬戶空單倉位調整後的持倉價格;賣出價格低於原開倉均價,或買入價格高於原持倉均價,開倉均價就會上升,反之開倉均價就會降低。
持倉均價也分為買持倉均價和賣持倉均價,當投資者持有多頭頭寸時,就會在買持倉均價一欄顯示上一日該品種的結算價,當投資者持有空頭頭寸時,就會在賣持倉均價一欄顯示上一日該品種的結算價。
2、期限不同
買持倉均價按照當天期貨的結算價格進行了資金的盈虧劃分;而買開倉均價則是用戶現在所有持有的單子按照開倉數量計算的一個加權平均價格,這個價格不會變動;開倉價是用戶買入賣出的點位,持倉過夜後,經過結算,第二天的持倉價就是上一日的結算價。
3、影響不同
在交易賬戶裡面,開倉均價是交易賬戶里開立或者留存合約持倉的平均價;持倉均價是指合約開倉訂立當日的持倉均價和開倉均價是一致的,以後每日的持倉均價是以昨日結算價計算的賬戶持倉的平均價格。
㈣ 期貨收益如何計算
預期價格上漲:一手天膠為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%的。
(4)期貨演算法語言擴展閱讀:
期貨是零和市場,期貨市場本身並不創造利潤。在某一時段里,不考慮資金的進出和提取交易費用,期貨市場總資金量是不變的,市場參與者的盈利來自另一個交易者的虧損。
在股票市場步入熊市之即,市場價格大幅縮水,加之分紅的微薄,國家、企業吸納資金,也無做空機制。股票市場的資金總量在一段時間里會出現負增長,獲利總額將小於虧損額。(零永遠大於負數)
綜合國家政策、經濟發展需要以及期貨的本身特點都決定期貨有著巨大發展空間。股指期貨的全稱是股票價格指數期貨,也可稱為股價指數期貨、期指,是指以股價指數為標的的標准化期貨合約,雙方約定在未來的某個特定日期,
可以按照事先確定的股價指數的大小,進行標的指數的買賣。作為期貨交易的一種類型,股指期貨交易與普通商品期貨交易具有基本相同的特徵和流程。
㈤ 期貨遞歸演算法
期貨遞歸演算法是一個必須使用函數來完成的演算法。
遞歸的定義。
自己定義自己。遞歸調用在函數里調用此函數。
遞歸的坑。容易超時。必須有邊界,否則會一直循環下去。
遞歸演算法(英語:recursionalgorithm)在計算機科學中是指一種通過重復將問題分解為同類的子問題而解決問題的方法。遞歸式方法可以被用於解決很多的計算機科學問題,因此它是計算機科學中十分重要的一個概念。
㈥ 期貨的什麼保證金 持倉保證金 可用資金的演算法,公式有誰知道嘛
可用資金的計算方法:
可用資金=客戶權益-持倉保證金
本日風險度的計算方法:
本日風險度=持倉保證金/客戶權益
持倉盈虧的計算方法:
持倉盈虧=浮動盈虧/持倉保證金
當日盈虧=平倉盈虧+持倉盈虧
平倉順序按成交合約時間先後進行,平倉盈虧的具體計算公式如下:
平倉盈虧=平歷史倉盈虧+平當日倉盈虧
平歷史倉盈虧= ∑[(賣出平倉價-上一交易日結算價)×賣出平倉量]+∑[(上一交易日結算價-買入平倉價)×買入平倉量]
平當日倉盈虧=∑[(當日賣出平倉價-當日買入開倉價)×賣出平倉量]+∑[(當日賣出開倉價-當日買入平倉價)×買入平倉量]
持倉(浮動)盈虧的計算公式如下:
持倉盈虧=歷史持倉盈虧+當日開倉持倉盈虧
歷史持倉盈虧=(當日結算價-上一日結算價)×持倉量
當日開倉持倉盈虧=∑[(賣出開倉價-當日結算價)×賣出開倉量]+∑[(當日結算價-買入開倉價)×買入開倉量]
客戶權益的計算方法:
客戶權益=期初資金+入金-出金-手續費+平倉盈虧+浮動盈虧等
持倉保證金的計算方法:
持倉保證金=今日結算價*持倉手數*交易單位(X噸/手)*保證金比率
㈦ 期貨交易中,麥語言是什麼
你好,期貨交易中的麥語言是指程序化交易的一種語言。
㈧ 關於股指期貨的SAR、CCI、BIAS、ATR指標的演算法
股指期貨中的周期指標除了SMA、EMA、BOOL、MACD、KDJ等還有很多其他分析的指標,如SAR、CCI、BIAS、ATR有時候也會被交易者用來判斷股指期貨的走向。正好最近項目中有需要加上這幾種指標供用戶使用,在此記錄一下:
在計算SAR之前,先要選定一段周期,比如n日或n周等,n天或周的參數一般為4日或4周。
計算Tn周期的SAR值為例,計算公式如下:
SAR(Tn)=SAR(Tn-1)+AF(Tn)*[EP(Tn-1)-SAR(Tn-1)]
在計算SAR值時,要注意以下幾項原則:
1 .初始值SAR(T0)的確定
若T1周期中SAR(T1)上漲趨勢,則SAR(T0)為T0周期的最低價
若T1周期下跌趨勢,則SAR(T0)為T0周期 的最高價;
2.極點價EP的確定
若Tn周期為上漲趨勢,EP(Tn-1)為Tn-1周期的最高價
若Tn周期為下跌趨勢,EP(Tn-1)為Tn-1周期的最 低價;
3.加速因子AF的確定
(a)加速因子初始值為0.02,即AF(T0)=0.02;
(b)若Tn-1,Tn周期都為上漲趨勢時,
當Tn周期的最高價>Tn-1周期的最高價,則AF(Tn)=AF(Tn-1)+0.02
當Tn周期的最高價<=Tn-1周期的最高價,則AF(Tn)=AF(Tn-1),但加速因子AF最高不超過0.2;
(c)若Tn-1,Tn周期都為下跌趨勢時,
當Tn周期的最低價<Tn-1周期的最低價,則AF(Tn)=AF(Tn-1)+0.02
當Tn周期的最低價>=Tn-1周期的最低價,則AF(Tn)=AF(Tn-1);
(d)任何一次行情的轉變,加速因子AF都必須重新由0.02起算;
比如,Tn-1周期為上漲趨勢,Tn周期為下跌趨勢(或Tn-1下跌,Tn上漲),AF(Tn)需重新由0.02為基礎進 行計算,即AF(Tn)=AF(T0)=0.02;
(e)加速因子AF最高不超過0.2,當AF>0.2時,AF需重新由0.02起算;
4.SAR值的確定
(a)通過公式SAR(Tn)=SAR(Tn-1)+AF(Tn)*[EP(Tn-1)-SAR(Tn-1)],計算出Tn周期的值;
(b)若Tn周期為上漲趨勢,
當SAR(Tn)>Tn周期的最低價(或SAR(Tn)>Tn-1周期的最低價),則Tn周期最終 SAR值應為Tn-1、Tn周期的最低價中的最小值
當SAR(Tn)<=Tn周期的最低價且SAR(Tn)<=Tn-1周期的最低價,則Tn周期最終SAR值為SAR(Tn),即SAR=SAR(Tn);
(c)若Tn周期為下跌趨勢,
當SAR(Tn)<Tn周期的最高價(或SAR(Tn)<Tn-1周期的最高價),則Tn周期最終 SAR值應為Tn-1、Tn周期的最高價中的最大值,
當SAR(Tn)>=Tn周期的最高價且SAR(Tn)>=Tn-1周期的最高價,則Tn周期最終SAR值為SAR(Tn),即 SAR=SAR(Tn);
t——當日;
n——時間長度;
Ci——第i日的[收盤價]
Hi——第i日的最高價;
Li——第i日的[最低價]
TRi = max(Hi,Ci-1)-min(Li,Ci-1)
註:一般取n=14,m=6。
其實就是一個求和取平均的過程。
計算公式如下:
乖離率=[(當日收盤價-N日平均價)/N日平均價]*100%
其中N取:6,12,24
BIAS算是比較簡單的一個指標。
以日CCI計算為例,其計算方法有兩種。
第一種計算過程如下:
CCI(N日)=(TP-MA)÷MD÷0.015
其中,TP=(最高價+最低價+收盤價)÷3
MA=近N日收盤價的累計之和÷N
MD=近N日(MA-收盤價)的累計之和÷N
0.015為計算系數,N為計算周期
網上還有一種計算方式是用平均絕對偏差弄的,直接第一種實現了也就沒有搞第二種了。這概念只能認得幾個字,令人望而卻步。
稍微提示一下,計算MD的時候請用絕對值,不然算出的來的指標線會不對。
㈨ 期貨收益如何計算
演算法舉例
例1、無出入金。
假設某參賽選手初始資金10000元,從始至終沒有出金和入金,第一日盈利1000元,第二日虧損800元。
計算結果如下:
(1)計算初始:
初始賬戶單位凈值=初始單位累計凈值=1元/份,初始賬戶單位份數=10000份,初始單位累計出金=0元/份;
(2)第一日收益率:
當日凈入金=0;
當日賬戶單位份數=10000份;
當日單位出金=0;
當日單位凈值=1+0+1000/10000=1.1元/份;
當日單位累計凈值=1.1元/份
當日累計收益率=(1.1/1-1)×100%=10%;
(3)第二日收益率:
當日凈入金=0;
當日賬戶單位份數=10000份;
當日單位出金=0;
當日單位凈值=1.1+0-800/10000=1.02元/份;
當日單位累計凈值=1.02元/份
當日累計收益率=(1.02/1-1)×100%=2%;
例2、頻繁出金。
假設有一個短線炒手,初始入金10000元,第一日盈利5000元,收盤前即出金5000元;第二日盈利3000元,收盤後出金3000元;第三日虧損200元;第四日盈利4000元,收盤前出金3800元。
計算結果如下:
(1)計算初始:
初始賬戶單位凈值=初始單位累計凈值=1元/份,初始賬戶單位份數=10000份,初始單位累計出金=0元/份;
(2)第一日收益率:
當日凈入金=-5000;
當日凈盈虧=5000元;
當日賬戶單位份數=10000份;
當日單位出金=5000/10000=0.5元/份;
當日單位凈值=1-0.5+5000/10000=1元/份;
當日單位累計凈值=1+0.5=1.5元/份
當日累計收益率=(1.5/1-1)×100%=50%;
(3)第二日收益率:
當日凈入金=0(註:因為是15:30後出金,已開始結算,所以放到次日再計算);
當日凈盈虧=3000元;
當日賬戶單位份數=10000份;
當日單位出金=0(註:因為是收盤後出金,所以放到次日再計算);
當日累計出金=0.5+0=0.5元/份
當日單位凈值=1+3000/10000=1.3元/份;
當日單位累計凈值=1.3+0.5=1.8元/份
當日累計收益率=(1.8/1-1)×100%=80%;
(4)第三日收益率:
當日凈入金=-3000元(註:昨日15:30後的出金在今日計算);
當日凈盈虧=-200元;
當日賬戶單位份數=10000份;
當日單位出金=-(-3000/10000)=0.3元;
當日累計單位出金=0.5+0.3=0.8元
當日單位凈值=1.3-0.3-200/10000
=0.98元/份;
當日單位累計凈值=0.98+0.8=1.78元/份
當日累計收益率=(1.78/1-1)×100%=78%;
(5)第四日收益率:
當日凈入金=-3800元;
當日凈盈虧=4000元;
當日賬戶單位份數=10000份;
當日單位出金=-(-3800/10000)=0.38元;
當日累計單位出金=0.8+0.38=1.18元
當日單位凈值=0.98-0.38+4000/10000
=1元/份;
當日單位累計凈值=1+1.18=2.18元/份
當日累計收益率=(2.18/1-1)×100%=118%;
㈩ 期貨保證金演算法
初始保證金
期貨保證金
初始保證金是交易者新開倉時所需交納的資金。它是根據交易額和保證金比率確定的,即初始保證金=交易金額調保證金比率。我國現行的最低保證金比率為交易金額的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〕就是追加保證金。