關(guān)于c接口,接收參數(shù) [金字塔]
- 咨詢內(nèi)容:
c中接收的參數(shù),最多4個?
double d1 = *pData->m_pfParam1;
double d2 = *pData->m_pfParam2;
double d3 = *pData->m_pfParam3;
double d4 = *pData->m_pfParam4;
f1<<d1<<" "<<d2<<" "<<d3<<" "<<d4<<endl;
此用法,是沿用火狐接口的寫法。發(fā)現(xiàn)在金字塔,也能接收到,但最多四個。
請問,正確的寫法是什么,怎么接收無限個參數(shù)。
qq 8632 2989
- 金字塔客服:
請仔細(xì)看看.H頭文件的幫助描述,摘要如下:
} CALCINFO;
/*
注1:
1.函數(shù)調(diào)用參數(shù)由m_pfParam1--m_pfParam4帶入,若為NULL則表示該參數(shù)無效.
2.當(dāng)一個參數(shù)無效時,則其后的所有參數(shù)均無效.
如:m_pfParam2為NULL,則m_pfParam3,m_pfParam4也為NULL.
3.參數(shù)1可以是常數(shù)參數(shù)或序列數(shù)參數(shù),其余參數(shù)只能為常數(shù)參數(shù).
4.若m_nParam1Start<0, 則參數(shù)1為常數(shù)參數(shù),參數(shù)等于*m_pfParam1;
5.若m_nParam1Start>=0,則參數(shù)1為序列數(shù)參數(shù),m_pfParam1指向一個浮點型數(shù)組,
數(shù)組大小為m_nNumData,數(shù)據(jù)有效范圍為 m_nParam1Start 至 m_nNumData-1.
在時間上m_pData[x] 與 m_pfParam1[x]是一致的注2:
1.該擴(kuò)展結(jié)構(gòu)使調(diào)用參數(shù)在技術(shù)上可以是無限數(shù)目的,且每個參數(shù)都為數(shù)值序列。
2.CALCPARAM結(jié)構(gòu)用于帶入?yún)?shù)信息和實際數(shù)據(jù),m_pCalcParam數(shù)組大小為m_nNumParam,數(shù)據(jù)有效范圍為 0 至 m_nNumParam-1.
3.按參數(shù)的順序,m_pCalcParam[0]為第一個參數(shù)的數(shù)據(jù),m_pCalcParam[1]為第二個參數(shù)的數(shù)據(jù)...,為了保持兼容,原m_nParam1Start、m_pfParam1等5個屬性依然有賦值。
4.取用m_pCalcParam[i].m_pfParam,數(shù)組大小為m_nNumData,數(shù)據(jù)有效范圍為m_pCalcParam[i].m_nParamStart 至 m_nNumData-1. 若m_pCalcParam[i].m_nParamStart<0, 則此數(shù)組中無有效數(shù)據(jù)。
5.由于可以調(diào)用多個序列,許多序列的計算可以先在公式中進(jìn)行,然后作為調(diào)用的參數(shù)即可。*/
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容