 |
HXS6988
中級會員
註冊日期: Nov 2011
來 自:
文章數量: 64 |
如何使均線扣抵位置跟著連動改變?
請問各位先進,
當畫面最右邊K線日期改變為較早的日期時,如何使均線扣抵位置跟著連動改變?
我畫的均線扣抵位置都固定不會連動,不知如何解決?
謝謝.
|
|
向版主報告此篇 |  |
|
2012-02-24 00:33 |
|
|
|  |
 |
HXS6988
中級會員
註冊日期: Nov 2011
來 自:
文章數量: 64 |
參數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;
謝謝.
|
|
向版主報告此篇 |  |
|
2012-02-24 10:31 |
|
|
|  |
 |
gary0228
初級會員
註冊日期: Dec 2013
來 自:
文章數量: 18 |
引用: 最初由 HXS6988 發表
已解決,謝謝大家.
可以請教您是如何解決的嗎?
我也有同樣的問題。
謝謝!
|
|
向版主報告此篇 |  |
|
2014-01-04 17:20 |
|
|
|  |
 |
gary0228
初級會員
註冊日期: Dec 2013
來 自:
文章數量: 18 |
我的原始碼如下,請問該如何修改可以讓扣抵位置跟著時間軸改變? 謝謝前輩的幫忙。
{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;
|
|
向版主報告此篇 |  |
|
2014-01-05 11:39 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18117 |
引用: 最初由 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;
請參考此例做法: (需搭配十字游標使用, 較耗CPU)
MS1:=5; MS2:=10; MS3:=30; MS4:=60;
NPos:=SYSPARAM(3)-barpos+1;
MA1:MA(C,MS1) COLOR00FFFF;
MA2:MA(C,MS2) COLOR00FF00;
MA3:MA(C,MS3) COLORFF6633;
MA4:MA(C,MS4) COLOR0000FF;
DRAWNUMBER(NPos=MS1 and MS1>0,L,1,0) ALIGN5 COLOR00FFFF;
DRAWNUMBER(NPos=MS2 and MS2>0,L,2,0) ALIGN5 COLOR00FF00;
DRAWNUMBER(NPos=MS3 and MS3>0,L,3,0) ALIGN5 COLORFF6633;
DRAWNUMBER(NPos=MS4 and MS4>0,L,4,0) ALIGN5 COLOR0000FF;
|
|
向版主報告此篇 |  |
|
2014-01-06 09:09 |
|
|
|  |
 |
gary0228
初級會員
註冊日期: Dec 2013
來 自:
文章數量: 18 |
可以了,謝謝您的解答。
另外可以請教您以下敘述的邏輯嗎?
謝謝。
NPos為主圖上顯示的最後1根K線的最後位置扣掉當前K線的位置加1
NPos:=SYSPARAM(3)-barpos+1;
|
最後由 gary0228 在 2014-01-06 11:22 編輯 |
向版主報告此篇 |  |
|
2014-01-06 11:16 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|