請教問題出在哪。怎么改寫代碼?!金字塔]
-
咨詢內(nèi)容:
序列計算模式下編寫了一個指標(biāo)系統(tǒng)。編譯能通過,但是應(yīng)用于圖的時候就提示如下的此行錯誤:解釋錯誤該行代碼如下:G:IF(K2=0&&K1=1&&REF(K1,1)=0,-3,IF(K1=0&&K2=1&&REF(K2,1)=0,+3,0)),NODRAW;我仔細(xì)看了金字塔的說明,猜測問題可能出在。ref函數(shù)不能使用在if控制語句里,可是論壇里關(guān)于這點的說明是序列模式下可以。但是我在序列模式下,這個依然不行。編譯能過。應(yīng)用于圖的時候就解釋錯誤。請教問題出在什么地方。怎么改動。萬分感謝。
?
-
金字塔客服:
另外,我將ref函數(shù)移出了If語句之外,改寫成如下三行代碼,依然不行。同樣還是提示解釋錯誤。改寫后的如下:
k3:=(K2=0)&&(K1=1)&&(REF(K1,1)=0);
k4:=(K1=0)&&(K2=1)&&(REF(K2,1)=0);
G:=IF(k3,-3,IF(k4,+3,0)); 求救,問題怎么解決?
?來源:程序化久久網(wǎng)( m.weiqiv.net.cn )
-
用戶回復(fù):
請貼出其他相關(guān)代碼,否者工作人員也沒能力找問題
?
-
網(wǎng)友回復(fù):
K1:(C1<(A2-0.3*MINDIFF)&&C1<(A1-0.3*MINDIFF)&&C1<(A44-0.3*MINDIFF))||(C<=L40K&&N40K<10&&K40K1&&C<(A20-0.3*MINDIFF)&&C<(A40-0.3*MINDIFF)),NODRAW;
//K2:C1>(A2+0.3*MINPRICE)&&C1>(A1+0.3*MINPRICE)&&KDC0,NODRAW;
K2:(C1>(A2+0.3*MINDIFF)&&C1>(A1+0.3*MINDIFF)&&C1>(A44+0.3*MINDIFF))||(C>=H40D&&N40D<10&&K40D1&&C>(A20+0.3*MINDIFF)&&C>(A40+0.3*MINDIFF)),NODRAW;
k3:=(K2=0)&&(K1=1)&&(REF(K1,1)=0);
k4:=(K1=0)&&(K2=1)&&(REF(K2,1)=0);
G:=IF(k3,-3,IF(k4,+3,0));?
-
網(wǎng)友回復(fù):
k1 ,k2都是判斷條件成立與否的參數(shù)而已。語句主要的問題是出在
G:IF(K2=0&&K1=1&&REF(K1,1)=0,-3,IF(K1=0&&K2=1&&REF(K2,1)=0,+3,0)),NODRAW;
金字塔軟件反復(fù)提示的都是這行的解釋錯誤。
請版主回答。一:在序列模式下,首先,這行的代碼這樣寫沒問題吧。序列模式下。ref函數(shù)能用在if語句里面嗎?
二:if語句里能再嵌套if語句嘛?
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信:cxhjy888 進(jìn)行 有償收費(fèi) 編寫!(注:由于人數(shù)限制,QQ或微信請選擇方便的一個聯(lián)系我們就行,謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容