![]() |
在這個頁面顯示本主題全部的 11 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 如何使均線扣抵位置跟著連動改變? (http://www.chiefox.com.tw/bbs/showthread.php?threadid=16495)
如何使均線扣抵位置跟著連動改變?
請問各位先進,
當畫面最右邊K線日期改變為較早的日期時,如何使均線扣抵位置跟著連動改變?
我畫的均線扣抵位置都固定不會連動,不知如何解決?
謝謝.
回覆: 如何使均線扣抵位置跟著連動改變?
引用:
最初由 HXS6988 發表
請問各位先進,
當畫面最右邊K線日期改變為較早的日期時,如何使均線扣抵位置跟著連動改變?
我畫的均線扣抵位置都固定不會連動,不知如何解決?
謝謝.
參數SEL 設1, P01設5,原碼:
{k-Line 描繪k線}
StickLine( IsUp , HIGH , LOW , 0.1 , 0 ) , Colorred ;
StickLine( IsUp , CLOSE , OPEN , 7 , 1 ) , Colorred ;
StickLine( IsDown , HIGH , LOW , 0.1 , 0 ) , ColorFFFFFA ; //SNOW
StickLine( IsDown , CLOSE , OPEN , 7 , 0 ) , ColorFFFFFA ; //SNOW
StickLine( IsEqual and C>REF( C , 1 ) , HIGH , LOW , 0.1 , 0 ) , Colorred ;
StickLine( IsEqual and C>REF( C , 1 ) , CLOSE , OPEN , 7 , 0 ) , Colorred ;
StickLine( IsEqual and C<=REF( C , 1 ) , HIGH , LOW , 0.1 , 0 ) , ColorFFFFFA ; //SNOW
StickLine( IsEqual and C<=REF( C , 1 ) , CLOSE , OPEN , 7 , 0 ) , ColorFFFFFA ;
X:=Barscount( Close ) ;
{ 以下是描繪第一個交易日的K線,以補前面含蓋的不足 }
StickLine( IsEqual and X = 1 , HIGH, LOW, 0.1, 0 ) , Color5050FF ;
StickLine( IsEqual and X = 1 , CLOSE , OPEN , 7 , 0 ) , Color5050FF ;
{-----------------------------------------}
{Simple Moving Average , MA , 簡單移動平均}
NPos:=datacount-barpos+1;
MA1:MA(C,P01) COLORyellow,Linethick3;
DRAWNUMBER(NPos=P01 and P01*SEL>0,L,P01,0) ALIGN3 COLORyellow;
vertline(NPos=P01 and P01*SEL>0),coloryellow,POINTDOT;
謝謝.
已解決,謝謝大家.
引用:
最初由 HXS6988 發表
已解決,謝謝大家.
我的原始碼如下,請問該如何修改可以讓扣抵位置跟著時間軸改變? 謝謝前輩的幫忙。
{Simple Moving Average , MA , 簡單移動平均}
MA1:MA(CLOSE,P1);
MA2:MA(CLOSE,P2);
MA3:MA(CLOSE,P3);//Linethick2;
MA4:MA(CLOSE,P4);//Linethick2;
MA5:MA(CLOSE,P5);//Linethick2;
MA6:MA(CLOSE,P6);
{顯示扣抵位置}
NPos:=DATACOUNT-BARPOS+1;
DRAWTEXT(NPos=P1 ,MA1,'◎') ALIGN0 pxup9;
DRAWTEXT(NPos=P2 ,MA2,'◎') ALIGN0 pxup9;
DRAWTEXT(NPos=P3 ,MA3,'◎') ALIGN0 pxup9;
DRAWTEXT(NPos=P4 ,MA4,'◎') ALIGN0 pxup9;
DRAWTEXT(NPos=P5 ,MA5,'◎') ALIGN0 pxup9;
DRAWTEXT(NPos=P6 ,MA6,'◎') ALIGN0 pxup9;
引用:
最初由 gary0228 發表
我的原始碼如下,請問該如何修改可以讓扣抵位置跟著時間軸改變? 謝謝前輩的幫忙。
{Simple Moving Average , MA , 簡單移動平均}
MA1:MA(CLOSE,P1);
MA2:MA(CLOSE,P2);
MA3:MA(CLOSE,P3);//Linethick2;
MA4:MA(CLOSE,P4);//Linethick2;
MA5:MA(CLOSE,P5);//Linethick2;
MA6:MA(CLOSE,P6);
{顯示扣抵位置}
NPos:=DATACOUNT-BARPOS+1;
DRAWTEXT(NPos=P1 ,MA1,'◎') ALIGN0 pxup9;
DRAWTEXT(NPos=P2 ,MA2,'◎') ALIGN0 pxup9;
DRAWTEXT(NPos=P3 ,MA3,'◎') ALIGN0 pxup9;
DRAWTEXT(NPos=P4 ,MA4,'◎') ALIGN0 pxup9;
DRAWTEXT(NPos=P5 ,MA5,'◎') ALIGN0 pxup9;
DRAWTEXT(NPos=P6 ,MA6,'◎') ALIGN0 pxup9;
可以了,謝謝您的解答。
另外可以請教您以下敘述的邏輯嗎?
謝謝。
NPos為主圖上顯示的最後1根K線的最後位置扣掉當前K線的位置加1
NPos:=SYSPARAM(3)-barpos+1;
引用:
最初由 gary0228 發表
可以了,謝謝您的解答。
另外可以請教您以下敘述的邏輯嗎?
謝謝。
NPos為主圖上顯示的最後1根K線的最後位置扣掉當前K線的位置加1
NPos:=SYSPARAM(3)-barpos+1;
引用:
最初由 cgjj 發表
答案您不是已經寫出來了嗎![]()
引用:
最初由 gary0228 發表
呵呵,我這是照字面翻譯啦。但還是不太理解。
1. "主圖上顯示的最後1根K線"位置等同於"當前K線"位置嗎?
2. 所謂的"位置"定義為何?
謝謝指教。
全部時間均為台灣時間, 現在時間為14:37 | 在這個頁面顯示本主題全部的 11 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.