通達信的公式幫忙改成金字塔
作者:金字塔 來源:cxh99.com 發布時間:2016年06月25日
- 咨詢內容:
TD準備:=IF(REF(C,1)>REF(C,4),1,0);TD0:=BARSLAST(TD準備);A:=IF(BARSSINCEN(LAST(C<REF(C,4),9,0),9),1,DRAWNULL);//BARSSINCEN(X,N):N周期內第一次X不為0到現在的天數,例如:BARSSINCEN(HIGH>10,10)表示10個周期內股價超過10元時到當前的周期數F:=IF(BARSLASTCOUNT(C<REF(C,4))>=9,1, A);//BARSCOUNT(X)第一個有效數據到當前的天數
例如:BARSCOUNT(CLOSE)對于日線數據取得上市以來總交易日數
G:=A+F;上面是通達信的公式就是BARSSINCEN(X,N)和BARSCOUNT(X)在金字塔找不到對應的函數,麻煩更改下。
- 金字塔客服:
barscount在金字塔里面也是由的,需要改一下barssincen
- 用戶回復:
那怎么改啊
- 網友回復:
a:=BARSSINCEN(X,N);
改為
nn:cross(ma(c,5),ma(c,10));
a:if(barslast(nn)>10,drawnull,barslast(nn));
- 網友回復:
老師,你這樣寫是什么意思啊?是讓我們去自定義函數里面自己定義這個函數么?還是在原來的代碼里面加上你上面的代碼。