SET AI智慧合約量化模式軟體開發詳情

lxqy1668發表於2023-05-05

 Web3.0最特別之處在於,使用者所創造的數字內容的所有權和控制權都歸屬於使用者,使用者所創造的價值可以由使用者自主選擇與他人簽訂協議進行分配。在這種情況下,數字內容不僅是簡單的資料,而且是所屬使用者的數字資產,就應得到資產級別的保障。這就是Web3.0,一個自動化、智慧化的全新網際網路,I88智慧合約I928系統開發8024

  

  Web3.0必須是開放的Web3.0必須是安全的。因為開放,且安全,所以必須用到密碼學技術Web3.0必定是去中心化的或者叫分散式的。開放協議,必定造就去中心化Web3.0的平臺和應用必定具有原生通證,因為去中心化需要透過通證自動結算各方的利益分配Web3.0會在生產關係上產生巨大的突破

  

  import numpy as np

  

  import pandas_datareader.data as web

  

  import matplotlib.pyplot as plt

  

  import scipy.optimize as optimization

  

  #Get data from Yahoo

  

  def stock_data(stocks,start_date,end_date):

  

  start_date=start_date

  

  end_date=end_date

  

  data=web.DataReader(stocks,data_source='yahoo',start=start_date,end=end_date)['Adj Close']

  

  return data

  

  #Calulate daily log returns(as opposed to arithmetic returns)

  

  def stock_returns(data):

  

  daily_returns=(data/data.shift(1))

  

  daily_returns=np.log(daily_returns)

  

  return daily_returns

  

  def rand_weights(n):

  

  '''Produces n random weights that sum to 1'''

  

  k=np.random.rand(n)

  

  return k/sum(k)

  

  print(rand_weights(n_assets))

  

  print(rand_weights(n_assets))

  

  if key in self.keyCnt:

  

  self.changeKey(key,1)

  

  else:

  

  self.keyCnt[key]=1

  

  #說明沒有計數為1的節點,在self.head後面加入

  

  if self.head.next.cnt!=1:

  

  self.addNodeAfter(Node(1),self.head)

  

  self.head.next.keySet.add(key)

  

  self.cntKey[1]=self.head.ne


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70020038/viewspace-2950139/,如需轉載,請註明出處,否則將追究法律責任。

相關文章