dll指標排序崩潰求助 [通達信]
- 咨詢內容:
- 通達信客服: 謝謝你的回復,有沒有簡單的代碼范例。避免我犯的錯誤
float* pfDIF1 = NULL;
void vv(int DataLen, float* pfOUT, float* pfINa, float* pfINb, float* pfINc)
{
? ? for (int i = 0; i < DataLen; i++)
? ? {
? ?? ???if (!pfDIF1)
? ?? ?? ?? ?pfDIF1 = new float[DataLen];
? ?? ???pfDIF1[i] = (pfINa[i] + pfINb[i])/2;
? ? }
}
void vv1(int DataLen, float* pfOUT, float* pfINa, float* pfINb, float* pfINc)
{
? ? for (int i = 0; i < DataLen; i++)
? ? {
? ?? ???pfOUT[i] = pfDIF1[i];
? ? }
? ? delete[] pfDIF1;
? ? pfDIF1 = nullptr;
}//個股顯示正常,用于指標排序程序就會崩潰。
-------------------------------------------------------------------------------------------------------------------
void vv(int DataLen, float* pfOUT, float* pfINa, float* pfINb, float* pfINc)
{
? ? for (int i = 0; i < DataLen; i++)
? ? {
? ?? ???pfOUT[i] = (pfINa[i] + pfINb[i])/2;
? ? }
}//個股顯示正常,指標排序正常。
void vv(int DataLen, float* pfOUT, float* pfINa, float* pfINb, float* pfINc)
{
? ? for (int i = 0; i < DataLen; i++)
? ? {
? ?? ???if (!pfDIF1)
? ?? ?? ?? ?pfDIF1 = new float[DataLen];
? ?? ???pfDIF1[i] = (pfINa[i] + pfINb[i])/2;
? ? }
}
void vv1(int DataLen, float* pfOUT, float* pfINa, float* pfINb, float* pfINc)
{
? ? for (int i = 0; i < DataLen; i++)
? ? {
? ?? ???pfOUT[i] = pfDIF1[i];
? ? }
? ? delete[] pfDIF1;
? ? pfDIF1 = nullptr;
}//個股顯示正常,用于指標排序程序就會崩潰。
-------------------------------------------------------------------------------------------------------------------
void vv(int DataLen, float* pfOUT, float* pfINa, float* pfINb, float* pfINc)
{
? ? for (int i = 0; i < DataLen; i++)
? ? {
? ?? ???pfOUT[i] = (pfINa[i] + pfINb[i])/2;
? ? }
}//個股顯示正常,指標排序正常。
?
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信號:cxh99cxh99 進行 有償收費 編寫!
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容