雲算力dapp挖礦開發功能版丨雲算力dapp質押挖礦系統開發(開發及原始碼)

xiaofufu發表於2023-03-14

  人工智慧(Artificial Intelligence,簡稱AI)是指計算機系統在完成類似人類智力所需的任務時所表現出來的能力。它是一種複雜的技術,透過將大量的資料輸入到演演算法中進行學習,不斷調整和改進自己的演演算法,從而不斷最佳化其效能。


  人工智慧可以被分為兩類:弱人工智慧和強人工智慧。弱人工智慧(也稱為狹義人工智慧)是指只能在特定的任務領域中表現出類似人類的智慧的人工智慧系統。例如,語音識別系統、自動駕駛系統等。而強人工智慧(也稱為廣義人工智慧)則是指一種能夠像人類一樣在各種任務領域中表現出類似人類的智慧的人工智慧系統。


  case SHORT_TYPE:{


  this->__unlockShort();


  this->tqz_marketMaking(this->getLongOffsetValue(),this->getShortOffsetValue());


  break;


  }


  case COVER_TYPE:{關於區塊鏈專案技術開發唯:MrsFu123,代幣發行、dapp智慧合約開發、鏈遊開發、多鏈錢包開發


  交易所開發、量化合約開發、互助遊戲開發、Nft數字藏品開發、眾籌互助開發、元宇宙開發、swap開發、


  鏈上合約開發、ido開發、商城開發等,開發過各種各樣的系統模式,更有多種模式、制度、案例、後臺等,成熟技術團隊,歡迎實體參考。


  std::string orderComment(this->_re_connect_ready?"code_coverOrder_reSend":"code_coverOrder_reConnect_reSend");


  if(this->_code_cover_lock)//re send code cover order.


  this->tqz_cover(this->_code,UNIT,OPEN_CLOSE_POSITION_OFFSET_TICKS,orderComment.c_str());


  break;


  }開發案例I35邏輯7O98開發O7I8


  default:


  break;


  }


  }else{


  this->_ctx->stra_log_text("[WtHftStraDemo::on_order]localid is not code,stdCode:%s,localid:%d",stdCode,localid);


  }


  }


  void WtHftStraDemo::on_channel_ready(HftStraBaseCtx*ctx){


  std::cout<<"HFT_strategy code:"<<this->_code<<"nn"<<std::endl;


  this->_tradeChange_log_filename=this->__tqz_getLogFileName(TRADE_CHANGE_TYPE);


  this->_channel_ready=true;


  this->__initSessionStatus(RE_CONNECT_STATUS);


  }


  void WtHftStraDemo::on_entrust(uint32_t localid,bool bSuccess,const char*message,const char*userTag){


  this->_ctx->stra_log_text("WtHftStraDemo::on_entrust bSuccess:%d,message:%snn",bSuccess,message);


  TQZOrderType orderType=this->__tqz_getOrderType(localid);


  switch(orderType){


  case BUY_TYPE:


  this->__unlockBuy();


  break;


  case SELL_TYPE:


  this->__unlockSell();


  break;


  case SHORT_TYPE:


  this->__unlockShort();


  break;


  case COVER_TYPE:


  this->__unlockCover();


  break;


  default:


  break;


  }


  }


  void WtHftStraDemo::on_channel_lost(HftStraBaseCtx*ctx){


  this->_channel_ready=false;


  }


  void WtHftStraDemo::on_bar(HftStraBaseCtx*ctx,const char*code,const char*period,uint32_t times,WTSBarStruct*newBar){


  }


  void WtHftStraDemo::on_position(HftStraBaseCtx*ctx,const char*stdCode,bool isLong,double prevol,double preavail,double newvol,double newavail){


  }


  void WtHftStraDemo::tqz_buy(const std::string code,const double lots,const int offsetTicks,const std::string orderComment){


  if(!this->__isEntrustable(code))


  return;


  this->__lockBuy();


  //send buy order&update local var.


  double buyOrderPrice=this->__tqz_getLongPrice(code,offsetTicks);


  uint32_t buyOrderLocalid=this->_ctx->stra_enter_long(code.c_str(),buyOrderPrice,lots,orderComment.c_str());


  std::string currentMarketTimeString=this->__tqz_getCurrentMarketTime();


  std::string sendOrderTimeString=this->__tqz_getCurrentTime();


  this->_code_buy_order=buyOrderLocalid;


  this->_code_buy_orders.insert(buyOrderLocalid);


  if(this->_record_hft_log)//recode log or not.


  this->_log_message_map[buyOrderLocalid]=this->__tqz_getNewLogMessage(


  code,


  buyOrderLocalid,


  this->_ctx->stra_get_price(code.c_str()),


  buyOrderPrice,


  "buy_order",


  currentMarketTimeString,


  sendOrderTimeString,


  orderComment


  );


  }


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

相關文章