語法測試錯誤,請老師看下?!文華財經]
- 咨詢內容:
代碼如下:SLOWC:=2/(M+1);{慢速平滑常數}
SMOOTH:=ER*(FASTC-SLOWC)+SLOWC; { SMOOTH=ER*FASTC+(1-ER)*SLOWC,指數平滑序列}錯誤提示:請確認操作符:=”前面的“是一個變量名或者他沒有和其他的名稱重復!
如果和第二行中的重復,如何修改呢?謝謝!
- 文華技術人員:
您看下您是否在上面的參數列表中設置了參數,和源碼中的重復了
如果核實不了,請提供完整源碼,我們幫您檢查下
- 文華客服:
DIRECTION:=CLOSE-REF(CLOSE,T);
VOLATILITY:=SUM(ABS(CLOSE-REF(CLOSE,1)),T);
ER:=SUM(ABS(DIRECTION/VOLATILITY),1); {EFFICIENCY RATIO是AMA系統中最重要的指標,比值越大,趨勢越明顯}
FASTC:=2/(N+1);{快速平滑常數}
SLOWC:=2/(M+1);{慢速平滑常數}
SMOOTH:=ER*(FASTC-SLOWC)+SLOWC; { SMOOTH=ER*FASTC+(1-ER)*SLOWC,指數平滑序列}
SE:= SMOOTH * SMOOTH;
YY:=REF(CLOSE,1)+SE*(CLOSE-REF(CLOSE,1));
AA:=IF(SUM(1,0)=T+1,YY,YY);
BB:=BARSLAST(AA);
CC:=REF(CLOSE,BB);
AMA1:REF(CC,1)+SE*(CLOSE-REF(CC,1));
AMA2:EMA(DMA(CLOSE,SE),2),COLORFFAA00,LINETHICK2;
買:=CROSS(AMA1,AMA2);
賣:=CROSS(AMA2,AMA1);
趨勢向上:IF(AMA2>REF(AMA2,1) ,AMA2,DRAWNULL),COLORFF00FF,LINETHICK2;
DIR2:=ABS(CLOSE-REF(CLOSE,20));
VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),20);
ER2:=SUM(ABS(DIR2/VIR2),1);
CS2:=ER2*(2/3-2/31)+2/31;
CQ2:=CS2*CS2;
AMA:DMA(C,CQ2),COLORFFAA00,LINETHICK2;
MTR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW)),NODRAW,COLOR00FF00;
ATR:=SMA(MTR,20,1);
UB1:AMA+ATR,DOTLINE,COLORFFAA00;
UB2:AMA+2*ATR,COLOR00FF00;
UB3:AMA+3*ATR,DOTLINE,COLORFFFF00;
LB1:AMA-ATR,DOTLINE,COLORFFFFFF;
LB2:AMA-2*ATR,COLORLIRED;
持股:IF(AMA>REF(AMA,1),AMA,DRAWNULL),COLORFF00FF,LINETHICK2;
持幣:IF(AMA<=REF(AMA,1),AMA,DRAWNULL),COLORFFAA00,LINETHICK2;
新高H20:HHV(H,20),NODRAW,COLORRED;
離場位:新高H20-2*ATR,NODRAW,COLORFFFF00;
新高C20:HHV(C,20),NODRAW,COLORYELLOW;
離場位2:新高C20-2*ATR,NODRAW,COLORFFAA00;
STICKLINE(ISLASTBAR,離場位,離場位,10,1),COLORFFFF00;
STICKLINE(ISLASTBAR,離場位2,離場位2,10,1),COLOR00FF00; - 網友回復:
請您參考下方鏈接學習初步改寫。
http://help.shwebstock.com.cn/dispbbs.asp?boardid=14&Id=253941&page=2
- 網友回復: 我是一點也看不懂啊,求老師幫修改下好嗎?萬分感謝!!
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容