提示語法錯誤 變量'N'沒有定義 或 該行存在非法字符(如中文標點)! [文華財經]
- 咨詢內容:
老師你好,問個菜鳥問題
我將程序自帶的模型指標進行結合,但提示我——第3行 變量'N'沒有定義 或 該行存在非法字符(如中文標點)!
事實上我只是直接復制過來的,原來的指標模型都可以測試的,怎么復制就說沒定義了呢
BBI1:(MA(CLOSE,N1)+MA(CLOSE,N2)+MA(CLOSE,N3)+MA(CLOSE,N4))/4
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),15);
DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),8);
PDI: DMP*100/TR;
MDI: DMM*100/TR;
ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);ADXR:(ADX+REF(ADX,M))/2;
CROSS(PDI,MDI) && CROSS(C,BBI1) ,BPK;CROSS(HHV(ADX,20)*(1-0.01*21),ADX) && CROSS(BBI1,C) ,SPK;
麻煩老師幫我檢查一下這兩個普通的指標結合后的語法問題,達到能測試的效果,謝謝!
- 文華技術人員:
您的源碼里需要參數。
參數是思路之一,需要您自己定義。
其中N,M等,均為參數。
另外,軟件有說明書,在程序化語法與函數中可以了解語法結構,便于您對程序化應用的理解。
- 文華客服:
可是N,M就是普通的周期啊,原來的模型已經定義了,還需要如何定義啊
你能幫我改一下嗎
- 網友回復:
您看一下原來拷貝過來之前 軟件中模型的右側的參數列表中的參數是如何設置的 同樣設置上即可。
此主題相關圖片如下:4.jpg
- 網友回復:
哦,那兩個指標一共8個參數,右邊只顯示了6個參數設置,如何繼續添加呢?
另外,我感覺是不是我兩個指標結合的時候出了問題而不是參數設置出了問題了
剛又提示——第8行 變量'TR'沒有定義 或 該行存在非法字符(如中文標點)!
而這個TR,原本指標不存在這個參數設置的哦
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容