關于平移K線的求助
作者:文華財經 來源:cxh99.com 發布時間:2019年05月30日
-
咨詢內容:
?老師,我一直用下面這個程序平移K線圖,但是它有一個缺點,就是需要給出N值,也就是說你要知道想平移多少根K線,然后手動輸進去。但是實際上當你想移動很多根時這就很麻煩,能不能這樣,就是比如對于15分鐘圖,我給定一個日期比如171208,那么就能自動把17年12月8日的15分鐘K線自動平移到當前位置,也就是說,我用給出日期的辦法,讓程序自己計算出N值是多少。換句話說今天是12月7日,那就相當于程序自動計算出17年12月8日到18年12月7日有多少根K線,然后那個值就是N,謝謝老師,現在我只能用光標一點一點地向右拖,麻煩死了。關鍵是只要一關閉頁面他就消失了,下次打開還要重新拖,幾分鐘弄不完。
?
?來源:程序化99
-
文華技術人員:
?程序如下:
N:=65; //平移的周期數STICKLINE(REF(ISUP,N),REF(O,N),REF(C,N),COLORRED,0);STICKLINE(REF(ISDOWN,N),REF(O,N),REF(C,N),COLORCYAN,0);STICKLINE(REF(ISEQUAL,N),REF(O,N),REF(C,N),COLORWHITE,0);DRAWLINE(REF(ISUP,N),REF(H,N),REF(ISUP,N),REF(L,N),COLORRED);DRAWLINE(REF(ISDOWN,N),REF(H,N),REF(ISDOWN,N),REF(L,N),COLORCYAN);DRAWLINE(REF(ISEQUAL,N),REF(H,N),REF(ISEQUAL,N),REF(L,N),COLORWHITE);
?
?來源: m.kzuj.com.cn
-
文華客服:
?用
BARSLAST取值試試
N:=BARSLAST(DATE=171208); //平移的周期數
STICKLINE(REF(ISUP,N),REF(O,N),REF(C,N),COLORRED,0);
STICKLINE(REF(ISDOWN,N),REF(O,N),REF(C,N),COLORCYAN,0);
STICKLINE(REF(ISEQUAL,N),REF(O,N),REF(C,N),COLORWHITE,0);
DRAWLINE(REF(ISUP,N),REF(H,N),REF(ISUP,N),REF(L,N),COLORRED);
DRAWLINE(REF(ISDOWN,N),REF(H,N),REF(ISDOWN,N),REF(L,N),COLORCYAN);
DRAWLINE(REF(ISEQUAL,N),REF(H,N),REF(ISEQUAL,N),REF(L,N),COLORWHITE);
?
-
網友回復:
?老師,確實能平移過來,但還不是我想要的效果。我要求的是所有的K線,包括前面一些天和后面的,屏幕上的所有的K線一起向后平移N個位置。謝謝老師再麻煩一下。
?
-
網友回復:
?現在不知為什么,只能平移這一天的,按理說不應該呀。
我前面你那個程序能平移所有的K線。兩個程序后面的語句沒有變化都是一模一樣的啊,只有第一句求N值不一樣啊。