雲算力挖礦開發詳情版丨雲算力挖礦系統開發(開發邏輯)丨雲算力挖礦原始碼成品
什麼是智慧合約?
智慧合約是對協議的翻譯,區塊鏈開發者用JAVA、C++和其他程式語言編寫指令碼,不會引起歧義或誤解。這段程式碼翻譯了一組自動執行和驗證的規則。
雙方的合同程式碼被上傳到區塊鏈,以檢查合同的有效性並啟用所需的步驟。從初始化開始,智慧合約將自動執行。
區塊鏈是一個連結資料的結構,它包含資料和指向以前資料的雜湊指標。
int32_t WtHftStraDemo::totalAlphasValue(TicksUPtr&ticksUPtr){
int32_t maAlphaValue=MaAlpha::alphaValue(ticksUPtr,20);
/*int32_t macdAlphaValue=MacdAlpha::alphaValue(ticksUPtr,9,12,26);
int32_t diffAlphaValue=DiffAlpha::alphaValue(ticksUPtr,20);
int32_t lastTradedQuantityAlphaValue=LastTradedQuantityAlpha::alphaValue(ticksUPtr,20);
int32_t bookAlphaValue=BookAlpha::alphaValue(ticksUPtr,20);*/
/*關於區塊鏈專案技術開發唯:MrsFu123,代幣發行、dapp智慧合約開發、鏈遊開發、多鏈錢包開發
交易所開發、量化合約開發、互助遊戲開發、Nft數字藏品開發、眾籌互助開發、元宇宙開發、swap開發、
鏈上合約開發、ido開發、商城開發等,開發過各種各樣的系統模式,更有多種模式、制度、案例、後臺等,成熟技術團隊,歡迎實體參考。
///output all values to terminal for test...
//std::cout<<"maAlphaValue:"<<maAlphaValue<<std::endl;
std::cout<<"macdAlphaValue:"<<macdAlphaValue<<std::endl;
//std::cout<<"diffAlphaValue:"<<diffAlphaValue<<std::endl;
std::cout<<"lastTradedQuantityAlphaValue:"<<lastTradedQuantityAlphaValue<<std::endl;
//std::cout<<"bookAlphaValue:"<<bookAlphaValue<<std::endl;
*/開發流程I35需求7O98開發O7I8
//return(maAlphaValue+macdAlphaValue+diffAlphaValue+lastTradedQuantityAlphaValue+bookAlphaValue);
return maAlphaValue;
}
uint32_t WtHftStraDemo::getLongOffsetValue(){
int32_t totalAlphasValue=this->totalAlphasValue(this->_ticks_uptr);
return(totalAlphasValue<0)?this->_long_order_offset:(this->_long_order_offset+totalAlphasValue);
}
uint32_t WtHftStraDemo::getShortOffsetValue(){
int32_t totalAlphasValue=this->totalAlphasValue(this->_ticks_uptr);
return(totalAlphasValue<0)?this->_short_order_offset:(this->_short_order_offset+totalAlphasValue);
}
bool WtHftStraDemo::updateTicks(WTSTickData tickData){
if(this->_ticks_uptr->size()==ALPHA_TICK_COUNTS)
this->_ticks_uptr->erase(this->_ticks_uptr->begin());
this->_ticks_uptr->push_back(tickData);
return(this->_ticks_uptr->size()==ALPHA_TICK_COUNTS);
}
void WtHftStraDemo::on_trade(HftStraBaseCtx*ctx,uint32_t localid,const char*stdCode,bool isBuy,double qty,double price,const char*userTag){
if(this->__isBelongToHft(localid)){//localid is code
this->__tqz_receiveCodeOnlyCloseCode(localid,this->_code,qty);
}else{
///this->_ctx->stra_log_text("[WtHftStraDemo::on_trade],localid(%d)is not belong to hft strategy(%s)",localid,stdCode);
}
this->__tqz_writeStrategyTradeLog(localid,price,qty);
}
void WtHftStraDemo::on_order(HftStraBaseCtx*ctx,uint32_t localid,const char*stdCode,bool isBuy,double totalQty,double leftQty,double price,bool isCanceled,const char*userTag){//下單成功後呼叫
if(0!=this->_code.compare(stdCode))
return;
if(!isCanceled)//order is not cancel.
return;
TQZOrderType orderType=this->__tqz_getOrderType(localid);//get order type first.
if(this->__isBelongToHft(localid)){//localid is inside.
switch(orderType){
case BUY_TYPE:{
this->__unlockBuy();
this->tqz_marketMaking(this->getLongOffsetValue(),this->getShortOffsetValue());
break;
}
case SELL_TYPE:{
std::string orderComment(this->_re_connect_ready?"code_sellOrder_reSend":"code_sellOrder_reConnect_reSend");
if(this->_code_sell_lock)//re send code sell order.
this->tqz_sell(this->_code,UNIT,OPEN_CLOSE_POSITION_OFFSET_TICKS,orderComment.c_str());
break;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69956839/viewspace-2939652/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雲算力挖礦app開發詳情丨雲算力挖礦系統開發(詳細及邏輯)丨雲算力挖礦原始碼APP原始碼
- 雲算力質押挖礦開發平臺丨雲算力質押挖礦系統開發(開發專案)丨雲算力質押挖礦原始碼原始碼
- 雲算力dapp挖礦開發功能版丨雲算力dapp質押挖礦系統開發(開發及原始碼)APP原始碼
- 雲算力挖礦/系統開發技術/LP雲算力挖礦模式開發詳情模式
- 雲算力質押挖礦系統開發(邏輯及案例)丨雲算力質押挖礦系統開發(詳細及原始碼)原始碼
- FIL雲算力挖礦系統設計開發丨雲算力礦機原始碼丨FIL丨PHA原始碼
- 雲算力LP挖礦系統開發/雲算力挖礦模式開發技術模型模式模型
- 雲算力挖礦dapp開發原理丨雲算力dapp質押挖礦系統開發(規則及方案)原始碼部署APP原始碼
- IPPswap丨DAPP質押挖礦/算力挖礦/LP挖礦系統開發詳情APP
- 雲算力質押挖礦系統開發(詳細案例)丨雲算力質押挖礦系統開發成熟技術/原始碼流程原始碼
- dapp雲算力質押挖礦開發正式版丨dapp雲算力質押挖礦系統開發(方案及詳細)原始碼案例APP原始碼
- NFT算力挖礦系統開發設計丨算力礦機原始碼丨dapp丨FIL原始碼APP
- IPP算力質押挖礦系統開發|IPP算力挖礦開發
- dapp丨BTC丨ETH雲算力質押挖礦系統開發詳情邏輯/案例詳細/原始碼功能APP原始碼
- 雲算力合約挖礦系統開發詳情丨dapp丨defi丨NFT丨LPAPP
- 雲算力質押挖礦/系統開發/Defi算力質押挖礦開發技術/Defi模型模型
- IPP算力挖礦|IPPSWAP質押挖礦系統開發詳情
- 雲算力挖礦系統開發軟體搭建
- SolaRoad礦池算力挖礦系統開發(詳情方案)
- HKT雲算力挖礦/HKT公鏈系統開發/質押挖礦技術詳情
- CoinMaII算力挖礦系統開發AI
- IPP算力挖礦系統/IPP原始碼/IPP挖礦系統開發技術詳情原始碼
- 雲算力挖礦開發質押系統搭建(案例)
- 雲算力質押挖礦系統開發方案(需求及邏輯分析)
- IPP算力挖礦系統開發技術|IPP挖礦模式開發模式
- IPPSWAP孵化器挖礦系統開發|IPP算力挖礦開發
- IPFS/BTC/ETH雲算力質押挖礦系統開發(開發案例)及原始碼成品原始碼
- FIL NEW算力挖礦系統開發
- 雲質押挖礦專案系統開發DeFi模式/雲算力挖礦系統開發技術講解模式
- IPP算力挖礦智慧合約系統開發(原始碼詳情)原始碼
- FIL算力挖礦模式軟體開發原始碼詳情模式原始碼
- DeFi流動性雲算力質押挖礦系統開發丨DAPP丨FIL丨PHAAPP
- ippswap挖礦系統開發原始碼|ipp算力案例原始碼
- FIL NEW算力挖礦系統開發丨DApp智慧合約質押挖礦專案系統開發APP
- BTC/ETH/IPFS雲算力質押挖礦系統開發詳情及案例丨成熟技術
- 雲算力LP質押挖礦系統技術開發設計詳情
- IPP/LP雲算力挖礦系統技術開發應用/IPP算力/DAPPAPP
- 合約算力IPPswap挖礦系統開發