System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請屬于互聯網服務,尤其涉及一種交易信息確定方法及電子設備。
技術介紹
1、隨著互聯網服務技術的快速發展,基于互聯網實現物品的智能化交易的需求也在不斷提高。示例性的,以物品為數字貨幣為例。在金融市場中,用戶通常存在大額交易量的交易訂單進行交易的需求。對于大額交易量的交易訂單,一個交易所中包含的流動性池的深度有限,通常無法快速地在一個交易所中滿足交易訂單的交易需求。因此,通常需對大額交易量的交易訂單進行拆單,并分別在其他交易所中進行交易,以提高交易效率。
2、目前,現有的拆單機制在拆分交易訂單時,交易訂單的拆分數量通常為固定的預設值,并將拆單后的子訂單分別與預設的交易所進行交易。
3、然而,在當今貨幣的兌換信息更新頻次快的節奏下,拆單數量的不合理可能導致額外的交易費率和較高的滑點。即,最終的交易成本較高。
技術實現思路
1、本申請實施例提供了一種交易信息確定方法及電子設備,可以解決在與另一種對象進行交易兌換時,所需的交易成本較高的問題。
2、第一方面,本申請實施例提供了一種交易信息確定方法,該方法包括:
3、對待交易的交易訂單進行多次拆單,得到每次拆單的多份子訂單;交易訂單包含待交易的第一對象以及目標交易金額;每次拆單的子訂單的拆單數量不同;
4、針對當前次拆單的多份子訂單,基于交易所中第一對象與期望交易的第二對象之間的兌換信息,確定多個子訂單分別在對應的交易所中進行交易時的第一子成交金額;
5、根據拆單的多份
6、基于多次拆單交易的第一成交金額,確定供第一對象與第二對象進行交易的目標交易信息。
7、在一實施例中,依次對交易訂單進行拆單,且當前次拆單的子訂單的拆單數量,為上一次拆單的子訂單的拆單數量的預設整數倍數。
8、在一實施例中,交易所至少包括一個支持第一對象與第二對象交易的流動性池;基于交易所中第一對象與期望交易的第二對象之間的兌換信息,確定多個子訂單分別在對應的交易所中進行交易時的第一子成交金額,包括:
9、針對任一流動性池,基于流動性池中的兌換信息,確定子訂單進行交易后的實際成交金額;
10、將多個流動性池對應的實際成交金額的最大值,確定為第一子成交金額。
11、在一實施例中,基于多次拆單交易的第一成交金額,確定供第一對象與第二對象進行交易的目標交易信息,包括:
12、確定多次拆單的第一成交金額中的第一最大成交金額;
13、將第一最大成交金額對應的第一交易信息確定為目標交易信息。
14、在一實施例中,基于多次拆單交易的第一成交金額,確定供第一對象與第二對象進行交易的目標交易信息,還包括:
15、若當前次拆單的第一成交金額和上一次拆單的第一成交金額滿足預設條件,則確定兩次拆單中第一成交金額最大的第二最大成交金額,并將第二最大成交金額對應的第二交易信息確定為目標交易信息;
16、若當前次拆單的第一成交金額和上一次拆單的第一成交金額未滿足預設條件,則確定已對交易訂單進行拆單的拆單次數,并基于拆單次數確定目標交易信息。
17、在一實施例中,基于拆單次數確定目標交易信息,包括:
18、若拆單次數小于或等于預設次數,則將下一次拆單的多份子訂單確定為當前次拆單的多份子訂單,并執行第一步驟以及第一步驟之后的步驟;第一步驟包括針對當前次拆單的多份子訂單,基于交易所中第一對象與期望交易的第二對象之間的兌換信息,確定多個子訂單分別在對應的交易所中進行交易時的第一子成交金額;
19、若拆單次數大于預設次數,則確定供第一對象與第二對象進行交易的間接交易路徑,并基于間接交易路徑確定目標交易信息;間接交易路徑的起點為第一對象,終點為第二對象,且至少包含一個位于起點和終點之間進行交易的第三對象。
20、在一實施例中,基于間接交易路徑確定目標交易信息,包括:
21、根據間接交易路徑中的對象交易順序,將間接交易路徑拆分為多個子交易路徑;每個子交易路徑的起點和終點為相鄰的兩個對象;
22、依次確定每個子交易路徑中的兩個對象進行交易的第三交易信息;
23、將每個第三交易信息確定為目標交易信息。
24、在一實施例中,依次確定每個子交易路徑中的兩個對象進行交易的第三交易信息,包括:
25、針對任一子交易路徑,將子交易路徑中起點對應的對象作為第一對象,終點對應的對象作為第二對象,執行第二步驟以及第二步驟之后的步驟,得到子交易路徑對應的目標交易信息;
26、其中,每個子交易路徑中起點對應的對象的目標交易金額,為上一個子交易路徑中終點對應的成交金額;第二步驟包括對待交易的交易訂單進行多次拆單,得到每次拆單的多份子訂單;
27、將子交易路徑對應的目標交易信息確定為第三交易信息。
28、在一實施例中,間接交易路徑包括多個;基于間接交易路徑確定目標交易信息,包括:
29、針對任一間接交易路徑,基于間接交易路徑中的每個第三交易信息,確定以間接交易路徑完成第一對象與第二對象交易時的第二成交金額;
30、確定多個第二成交金額中最大的第三最大成交金額;
31、將第三最大成交金額對應的間接交易路徑中的每個第三交易信息,確定為目標交易信息。
32、在一實施例中,方法,還包括:
33、若兌換信息發生變化,則再次執行第二步驟以及第二步驟之后的步驟,得到目標交易信息;
34、第二步驟包括對待交易的交易訂單進行多次拆單,得到每次拆單的多份子訂單。
35、第二方面,本申請實施例提供了一種交易信息確定裝置,該裝置包括:
36、拆單模塊,用于對待交易的交易訂單進行多次拆單,得到每次拆單的多份子訂單;交易訂單包含待交易的第一對象以及目標交易金額;每次拆單的子訂單的拆單數量不同;
37、第一確定模塊,用于針對當前次拆單的多份子訂單,基于交易所中第一對象與期望交易的第二對象之間的兌換信息,確定多個子訂單分別在對應的交易所中進行交易時的第一子成交金額;
38、第二確定模塊,用于根據拆單的多份第一子成交金額,確定當前次拆單的第一成交金額;
39、第三確定模塊,用于基于多次拆單交易的第一成交金額,確定將第一對象與第二對象進行交易的目標交易信息。
40、第三方面,本申請實施例提供了一種電子設備,包括存儲器、處理器以及存儲在存儲器中并可在處理器上運行的計算機程序,處理器執行計算機程序時實現如上述第一方面的方法。
41、第四方面,本申請實施例提供了一種計算機可讀存儲介質,計算機可讀存儲介質存儲有計算機程序,計算機程序被處理器執行時實現如上述第一方面的方法。
42、第五方面,本申請實施例提供了一種計算機程序產品,當計算機程序產品在電子設備上運行時,本文檔來自技高網...
【技術保護點】
1.一種交易信息確定方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,依次對所述交易訂單進行拆單,且所述當前次拆單的所述子訂單的拆單數量,為上一次拆單的所述子訂單的拆單數量的預設整數倍數。
3.根據權利要求1所述的方法,其特征在于,所述交易所至少包括一個支持所述第一對象與所述第二對象交易的流動性池;所述基于交易所中所述第一對象與期望交易的第二對象之間的兌換信息,確定多個所述子訂單分別在對應的所述交易所中進行交易時的第一子成交金額,包括:
4.根據權利要求1所述的方法,其特征在于,所述基于多次拆單交易的所述第一成交金額,確定供所述第一對象與所述第二對象進行交易的目標交易信息,包括:
5.根據權利要求1-3任一項所述的方法,其特征在于,所述基于多次拆單交易的所述第一成交金額,確定供所述第一對象與所述第二對象進行交易的目標交易信息,還包括:
6.根據權利要求5所述的方法,其特征在于,所述基于拆單次數確定所述目標交易信息,包括:
7.根據權利要求6所述的方法,其特征在于,所述基于所述間接交易
8.根據權利要求7所述的方法,其特征在于,所述依次確定每個所述子交易路徑中的所述兩個對象進行交易的第三交易信息,包括:
9.根據權利要求7或8所述的方法,其特征在于,所述間接交易路徑包括多個;所述基于所述間接交易路徑確定所述目標交易信息,包括:
10.根據權利要求1-4或6-8任一項所述的方法,其特征在于,所述方法,還包括:
11.一種電子設備,其特征在于,包括處理器、存儲器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時,使得所述電子設備實現如權利要求1-10中任一項所述的方法。
...【技術特征摘要】
1.一種交易信息確定方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,依次對所述交易訂單進行拆單,且所述當前次拆單的所述子訂單的拆單數量,為上一次拆單的所述子訂單的拆單數量的預設整數倍數。
3.根據權利要求1所述的方法,其特征在于,所述交易所至少包括一個支持所述第一對象與所述第二對象交易的流動性池;所述基于交易所中所述第一對象與期望交易的第二對象之間的兌換信息,確定多個所述子訂單分別在對應的所述交易所中進行交易時的第一子成交金額,包括:
4.根據權利要求1所述的方法,其特征在于,所述基于多次拆單交易的所述第一成交金額,確定供所述第一對象與所述第二對象進行交易的目標交易信息,包括:
5.根據權利要求1-3任一項所述的方法,其特征在于,所述基于多次拆單交易的所述第一成交金額,確定供所述第一對象與所述第二對象進行交易的目標交易信息...
【專利技術屬性】
技術研發人員:謝迪凡,翟家杰,李曉靜,虞博名,陸曉宇,
申請(專利權)人:杭州高新區濱江區塊鏈與數據安全研究院,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。