1. 程式人生 > >微交易系統架構設計及其原始碼剖析——風控邏輯

微交易系統架構設計及其原始碼剖析——風控邏輯

2016年起,微交易引爆了整個金融市場,對於普通使用者來說,微交易具有如下特點:

1、投資金額小,100元起玩,甚至是10元起玩——股票、期貨投資金額高。

2、可以看漲或看跌——股票只能買漲。

3、賠率高,高達80%-90%——股票一個漲停也就10%。

4、T+0出入金——股票T+1。

5、投資週期短,收益快,最快1分鐘,甚至30秒出結果——股票週期最少是一天。

6、大盤指數參照國際走勢,真實可溯。

正是因為微交易具有如此多的優勢,再加上金融從業者的大力推廣,2016年引爆了整個金融市場。

很多普通使用者,抱著試一試的態度接觸了微交易,結果開始真的賺了錢,於是瘋狂加碼,增大資金投資,最後肯定是虧得血本無歸。為什麼我這麼肯定?因為100%的平臺都是可以控盤作弊的,所以普通投資使用者永遠不可能賺到錢。下面我從微交易系統架構設計角度來告訴你,系統裡到底藏了什麼貓膩。

微交易系統的使用者端介面一般非常簡單,就像下面這樣:

可以充值,可以提現,個人中心可能放些歷史操盤記錄、充值提現記錄,剩下的核心東西就是買漲買跌。

買漲買跌的介面一定要有K線,因為這顯得專業,同時給使用者以錯覺:貌似可以通過K線來推斷下一秒或下一分鐘的走勢。

對於首次玩微交易的使用者,一般都是先被拉到一個群,這個群有個類似導師的角色,他會炫各種投資策略,什麼倍投法啊,頭頂肩K線分析啊,然後在群裡面喊單,跟著導師投基本上都能贏錢。於是使用者會覺得老師很神,實際上這些都是後臺可以控制的。

基本上,只要讓使用者嚐到賺錢的甜頭,他一定會忍不住玩下去,直到虧得懷疑人生。因為人性就是這樣,對於唾手可得的錢財,沒有不見錢眼開的。而一旦虧損,卻沒有人能夠及時止損,就像玩股票一樣:漲一點就拋了,拿不住;但是跌停了還捨不得拋,因為覺得馬上就會反彈。於是,最終都虧成了傻逼!

其實,平臺最大的貓膩就是指數是可以控制的,K線是可以人為操控的。

像美元指數,它可以說是世界上最穩定的貨幣,一般一天內都難以有大的波動,對於微交易這樣以分鐘計算的K線,它的波動更是非常微小,也許5分鐘內根本就沒有波動。但是沒有波動,使用者投資起來就會很沒勁,假如K線是一條直線,那麼買漲買跌必然都是平局,那麼平臺就沒有利潤。於是,平臺想出一招,加入人為波動。比如美元兌日元=113.963,那麼隨機加入[0-0.010]範圍內的隨機數,這樣指數就會上下波動了,使用者看到上下波動的指數,然後就開始利用各種K線分析技術或者各種投資預測絕招進行買漲買跌,微交易最大的優勢是:使用者很容易產生自己可以預測結果的錯覺!!!其實完全不是!

很多使用者在投資的時候,也擔心平臺會作弊,於是拿出兩個手機作對比,一個買漲,一個買跌,看看會不會都輸,然後比對兩個手機的K線,看K線是否一致,這樣肯定是看不出問題,那是不是意味著平臺就不會作弊呢?

首先,你要明白一個概念——使用者之間對賭,使用者和平臺之間對賭。

所謂使用者之間對賭,就像我們在閒來玩房卡棋牌,閒來只收房卡錢,使用者在裡面雖然是打牌記積分,實際上90%都是在賭博,A和B在閒來開個虛擬房間打牌:假設A贏了,B輸了,那麼B把錢給A就可以了;假設A輸了,B贏了,那麼A把錢給B就可以了;無論輸贏,跟平臺沒關係,平臺只拿房卡服務費。

所謂使用者和平臺之間對賭,那就像買彩票,A買了一注彩票:假設沒中,也就是使用者在和平臺對賭的時候輸了,那這個錢就送給福彩中心了;但是中了一等獎的話,也就是使用者在和平臺對賭的時候贏了,福彩中心要給A五百萬。我們都知道,因為福彩中心開獎是非公開延時開獎,實際上它已經知道了所有購買資料,所以可以選擇開自己想開的獎。假設這一期,使用者投注金額10億,那麼我可以指定一串開獎號碼,這串號碼會返獎8億,所以福彩中心淨賺2億。這個時候,實際上福彩中心是沒有任何風險的,因為它通過計算,已經把風險轉移給了彩民,實際上可以這麼理解:那些中獎彩民的錢都是來自沒有中獎的彩民。

微交易平臺和福彩中心是玩的一樣的套路,雖然表面上看起來是使用者一個人在和平臺對賭,使用者虧的就是平臺賺的,使用者賺的就是平臺虧的。實際上,使用者A賺的,那是使用者B虧的,平臺沒有任何風險。

微交易平臺會有個統計資料叫做盈虧比=盈虧/流水,這個資料一般一天更新一次,比如截止到當前為止,所有使用者投資金額之和為100萬,所有使用者的虧損(從平臺角度出發,贏的記為負,輸的記為正)之和為15萬,那麼平臺淨賺15萬,盈虧比=15%,實際上,一般平臺會把盈虧比控制在10%左右,這樣對於平臺有利潤,對於使用者來說,他感覺有輸有贏,錢是慢慢虧掉了,所以使用者覺得輸錢是自己操作方式不當。那麼,平臺如何控制盈虧比在10%呢?

下面我給出風控邏輯的流程圖:

也就是平臺通過控制總體盈虧比在10%左右,這樣實際上就引起了使用者之間的對賭:比如現在系統虧太多,盈虧比達到9%以下,這時使用者下單一般都會是虧;而如果系統盈利多,比如現在盈虧比達到11%以上,那麼這時使用者下單一般都會贏。但不管怎麼樣,所有使用者的盈虧累加在一起,最終一定是虧。所有從長久來看,從統計學角度來看,使用者玩得越久,他虧得越多。

別問我為什麼懂那麼多,因為我手上有全套微交易原始碼。