到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > [求助]如何撰寫指標線
總頁數 (2): [1] 2 »   上一主題   下一主題
作者
主題 發表新主題    回覆主題
av20060101
初級會員

註冊日期: Mar 2008
來  自:
文章數量: 13

[求助]如何撰寫指標線

您好..我不會語法...想請版主或學長們幫忙,小弟我想要一個指標線的公式,是直接套印在K線上面的,有點像天羅地網那樣,我需要四條線,我的數據是取3-6DMA(應該是跟DM3M6一樣)和4個ma值做比較所產生的數值:

1.第一條:取3-6DMA值向下轉折時對應上去那根K棒的最高價同時與6ma,12ma,30ma,60ma的值比看誰的值大,所產生的連接線。這條線希望是綠色的。

2.第二條:下一筆K棒的收盤價要等於6ma所需要的值,所產生的連接線。這條線希望是黃色的。

3.第三條:取3-6DMA值向上轉折時對應上去那根K棒的最低價同時與6ma,12ma,30ma,60ma的值比看誰的值小,所產生的連接線。這條線希望是紅色的。

4. 第四條:3-6DMA未來三筆轉折價,所產生的連接線。這條線希望是白色的。

上面的第1-3條線,應該會出現下一筆K棒的位置。而第四條線應該會出現下三筆K棒的位置。

以上是小弟我的需求,煩請版主或學長們幫忙,謝謝,感激不盡。

向版主報告此篇 | 查IP位址
Old Post 2009-01-09 16:11
av20060101 現在離線 點選這裡查看 av20060101 的個人資料 點選這裡給 av20060101 傳送一條短訊 查找更多關於 av20060101 的文章 增加 av20060101 至你的好友列表 編輯/刪除訊息 引用回覆
peter109
資深會員

註冊日期: Dec 2004
來  自: Taipei
文章數量: 1891

M6:=MA(C,6);
M12:=MA(C,12);
M30:=MA(C,30);
M60:=MA(C,60);

向上轉折:=3-6DMA值>ref(3-6DMA值,1) AND ref(3-6DMA值,1)<ref(3-6DMA值,2);
H上:=ref(H,BARSLAST(向上轉折));
MX1:=MAX(M6,M12);
MX2:=MAX(M30,M60);
MX:=MAX(MX1,MX2);

向下轉折:=3-6DMA值<ref(3-6DMA值,1) AND ref(3-6DMA值,1)>ref(3-6DMA值,2);
L下:=ref(L,BARSLAST(向下轉折));
MN1:=MIN(M6,M12);
MN2:=MIN(M30,M60);
MN:=MIN(MN1,MN2);

////////////////////
目前基本架構

問題
您希望做對應K的最高(最低)價和均線最大(最小)價最連線
因為您說的不清楚(也許是我認知有誤)
同一根K線要做連線 沒有意義吧

__________________
至誠能勝天下至偽
至拙能勝天下至巧

向版主報告此篇 | 查IP位址
Old Post 2009-01-09 23:33
peter109 現在離線 點選這裡查看 peter109 的個人資料 點選這裡給 peter109 傳送一條短訊 查找更多關於 peter109 的文章 增加 peter109 至你的好友列表 編輯/刪除訊息 引用回覆
av20060101
初級會員

註冊日期: Mar 2008
來  自:
文章數量: 13

非常感謝peter109大大,另外對於未能說明清楚感到抱歉,小弟將詳細的說明如下:

因為3-6DMA由低值向上轉折或從高值向下轉折不會發生在同一根K棒,我只是要取發生轉折那根關鍵K棒的高點或低點的數值,若沒有產生轉折就不需要對應上去這根K棒的高低值,而是要繼續觀察最後一個發生轉折時那根K棒的高低值。我將我的邏輯詳細說明如下:

我先把我要的線取個名字,等下說明會比較清楚
第一條:高控線
第二條:中控線
第三條:低控線
第四條:轉折線


1. 假設目前昨日3-6DMA的值是25,而今日第一天3-6DMA的值是20,那今天就是產生向下轉折的關鍵日,取對應上去那根K棒的高點為我要的值,假設是5095,而今日的6,12,30,60的ma值可能是5000,5010,5020,5050,那麼這5組數字相比,則是5095最大,而5095就會是高控線的第1筆數值。

2.假設第二天3-6DMA的值是15,雖然這個值比昨天的20還低,但因為沒有產生轉折,所以不用去找對應上去k棒的高值,而是要繼續保留5095,然後第二天的ma值假設變成5005,5015,5025,5065,這樣比起來還是5095最大,這就是高控線的第2筆數值,而這時這條高控線就已經有二個數值可以連成,分別是5095-5095。

3.假設第三天3-6DMA的值變成18,這時就發生了向上轉折的情況,這時我就要取今天對應上去K棒的最低值,假設是4900, 而這時ma值假設變成5025,5033,5040,5060,那麼比較起來4900是最小的,這時4900就會是我要的值,而4900就會是低控線的第1筆數值;而這時3-6DMA發生的是向上轉折,沒有再出現向下情況,所以最後一個向下轉折的值還是5095,跟ma值一比還是5095最大,所以5095就是高控線的第3個數值,分別是5095-5095-5095。

4.假設第四天3-6DMA的值變成12,這時就發生了再度往下轉折的情況,就要找對應上去這根K棒的高點,假設是4990,由於這個是新的向下轉折值,剛才那個5095就不要了,是要取這個4990,而ma值分別是5000,5005,5025,5045,這時一比較發現5045的值是最大的,所以5045就會是變成高控線的第4個值,連起來就會變成5095-5095-5095-5045。而這時因為沒有向上轉折的情形,所以不用再取這個K棒的最低價,而是要用最後一個發生轉折的最低價4900,再跟ma值一比較,發現還是4900最小,所以低控線這時已經有二個數值可連線,分別是4900-4900。

5.假設第五天3-6DMA的值變成14,這時就再度發生了向上轉折的情況,就要找對應上去這根K棒的低點,假設是4850,而ma值是4995,5001,5010,5035,一比的結果是4850最小,所以4850就會是低控線的第3個數值,連接起來分別是4900-4900-4850;而這時沒有再發生新的向下轉折,所以保留前一次向下轉折時K棒高點的值是4990,再跟ma值一比發現5035的值是最大的,所以高控線已經有5個數值可連線,分別是5095-5095-5095-5045-5035。

6.假設第六天3-6DMA的值變成15,沒有再產生轉折,值是繼續向上,所以今天就不是關鍵K棒,仍然保留前一組轉折值,分別是4990與4850,而ma值可能變成4950,4980,5000,5020,這時一比發現5020的值變成最大的,這時就有第6個數值可以連成高控線,分別是5095-5095-5095-5045-5035-5020;而4850仍然是最小的,所以低控線就有了第四組數值,連接起來分別是4900-4900-4850-4850。

上述就是我所需要的高控線和低控線的邏輯,重點就是因為向上或向下轉折並不會天天發生,我是需要保留最後一次發生的轉折值來和天天在變動的ma值做比較。

至於第二條中控線應該比較清楚,就是我需要明日收盤價要等於6ma的那個數值。公式應該會是把最後5天的收盤價相加除以5。

至於第四條的轉折線,我將公式列在下面。我先假設9個數字分別如下:

1/1 : x5
1/2 : x4
1/3 : x3
1/4 : x2
1/5 : x1
1/6 : x (今日)
1/7 : aa
1/8 : bb
1/9 : cc

3-6DMA的值應該如下:((x+x1+x3)-(x+x1+x2+x3+x4+x5))/6

1/7 aa的預估轉折價會是(2乘以x2)-x5
1/8 bb的預估轉折價會是(2乘以x1)-x4
1/9 cc的預估轉折價會是(2乘以x)-x3

我所需要的轉折線就是需要由這三個數字組合而成,而且線應該會出現在明日,後日,大後日K棒的位置上面。
而且於高控線,中控線,低控線的線的位置,應該都會出現在明日K棒的位置。

以上就是我的說明,還請大大幫忙,感激不盡。

向版主報告此篇 | 查IP位址
Old Post 2009-01-10 12:12
av20060101 現在離線 點選這裡查看 av20060101 的個人資料 點選這裡給 av20060101 傳送一條短訊 查找更多關於 av20060101 的文章 增加 av20060101 至你的好友列表 編輯/刪除訊息 引用回覆
peter109
資深會員

註冊日期: Dec 2004
來  自: Taipei
文章數量: 1891

3-6DMA的值應該如下:((x+x1+x3)-(x+x1+x2+x3+x4+x5))/6

相當於 0-(X2+X4+X5)/6 值恆等於負值
請重新釐清這部分計算公式

__________________
至誠能勝天下至偽
至拙能勝天下至巧

向版主報告此篇 | 查IP位址
Old Post 2009-01-11 09:39
peter109 現在離線 點選這裡查看 peter109 的個人資料 點選這裡給 peter109 傳送一條短訊 查找更多關於 peter109 的文章 增加 peter109 至你的好友列表 編輯/刪除訊息 引用回覆
av20060101
初級會員

註冊日期: Mar 2008
來  自:
文章數量: 13

謝謝peter109大大的提醒,剛才仔細的看了一下,我好像把3-6DMA的公式寫錯了,抱歉。3-6DMA的公式應該是3日平均值減6日平均值再除以6,所以應該是:


(((x+x1+x2)/3)-((x+x1+x2+x3+x4+x5)/6))6


謝謝。

向版主報告此篇 | 查IP位址
Old Post 2009-01-11 12:30
av20060101 現在離線 點選這裡查看 av20060101 的個人資料 點選這裡給 av20060101 傳送一條短訊 查找更多關於 av20060101 的文章 增加 av20060101 至你的好友列表 編輯/刪除訊息 引用回覆
peter109
資深會員

註冊日期: Dec 2004
來  自: Taipei
文章數量: 1891

(((x+x1+x2)/3)-((x+x1+x2+x3+x4+x5)/6))6
主觀認為您有筆誤
(((x+x1+x2)/3)-((x+x1+x2+x3+x4+x5)/6))/6
是您修正後所認定的

先不算其他的
單用
X: (((x+x1+x2)/3)-((x+x1+x2+x3+x4+x5)/6))/6;
請您看看出來的曲線 都在100點以下
和您說的上千點的值
甚至和均線比較大小
依然 認為不合理

拍謝
請繼續努力澄清這部分定義

__________________
至誠能勝天下至偽
至拙能勝天下至巧

向版主報告此篇 | 查IP位址
Old Post 2009-01-11 13:04
peter109 現在離線 點選這裡查看 peter109 的個人資料 點選這裡給 peter109 傳送一條短訊 查找更多關於 peter109 的文章 增加 peter109 至你的好友列表 編輯/刪除訊息 引用回覆
av20060101
初級會員

註冊日期: Mar 2008
來  自:
文章數量: 13

謝謝peter109大大,對對..我又筆誤了...@@

公式是(((x+x1+x2)/3)-((x+x1+x2+x3+x4+x5)/6))/6沒錯。這些x,x1,x2..到x6都是收盤價。

關於您提說:「 (((x+x1+x2)/3)-((x+x1+x2+x3+x4+x5)/6))/6;
請您看看出來的曲線 都在100點以下
和您說的上千點的值
甚至和均線比較大小
依然 認為不合理」

這個部份可能是我說明的不清楚,利用這個公式所算出來的值,大致上都是在正100到負100之間波動沒錯,但我不是要拿這個值來和均線的值做比較,如前文所述,當這個3-6DMA的值有產生向上或向下轉折時,我要去取產生轉折時對應上去的那根K棒的高低點的值,來和均線的值做比較,是這樣的意思,如仍有說明不詳細的地方,再麻煩您跟我說,謝謝您的幫忙。

向版主報告此篇 | 查IP位址
Old Post 2009-01-11 13:20
av20060101 現在離線 點選這裡查看 av20060101 的個人資料 點選這裡給 av20060101 傳送一條短訊 查找更多關於 av20060101 的文章 增加 av20060101 至你的好友列表 編輯/刪除訊息 引用回覆
peter109
資深會員

註冊日期: Dec 2004
來  自: Taipei
文章數量: 1891

轉折:= (MA(C,3)-MA(C,6))/6,SHIFT3,colorWHITE,linethick;

M6:=MA(C,6);
M12:=MA(C,12);
M30:=MA(C,30);
M60:=MA(C,60);

UP:=轉折>ref(轉折,1) AND ref(轉折,1)<ref(轉折,2);
上L:=ref(L,BARSLAST(UP));
MN1:=MIN(M6,M12);
MN2:=MIN(M30,M60);
MN:=MIN(MN1,MN2);
LL:MIN(上L,MN),SHIFT3,,colorRED;//低控

DOWN:=轉折<ref(轉折,1) AND ref(轉折,1)>ref(轉折,2);
下H:=ref(H,BARSLAST(DOWN));
MX1:=MAX(M6,M12);
MX2:=MAX(M30,M60);
MX:=MAX(MX1,MX2);
HH:MAX(下H,MX),SHIFT3,colorGREEN;//高控
MM:ref(C,5),SHIFT3,colorYELLOW;//中控

AA:2*ref(C,2)-ref(C,5),SHIFT1,colorWHITE;
BB:2*ref(C,1)-ref(C,4),SHIFT2,colorWHITE;
CC:2*C-ref(C,3),SHIFT3,colorWHITE;

__________________
至誠能勝天下至偽
至拙能勝天下至巧

向版主報告此篇 | 查IP位址
Old Post 2009-01-11 13:31
peter109 現在離線 點選這裡查看 peter109 的個人資料 點選這裡給 peter109 傳送一條短訊 查找更多關於 peter109 的文章 增加 peter109 至你的好友列表 編輯/刪除訊息 引用回覆
av20060101
初級會員

註冊日期: Mar 2008
來  自:
文章數量: 13

非常感謝peter109大大,我剛剛把公式試用了一下,自己發現有三個地方還要再麻煩您幫忙修改:

1. 高控線(綠),中控線(黃),低控線(紅)這三條線只需要顯示到明天還沒發生的K線空白處而已,只有轉折線(白)因為它有三筆未來的數值,所以才需要顯示到未來的三天的K線位置。

2. 關於中控線的部份,它應該是要顯示明日收盤價要等於6ma的值,所以應該是把含今天起往前算五天的5ma除以5就會是明天收盤價等於6ma的值,但我剛套上去算了一下,這條中控線在明天的位置所顯示的值好像不是5ma/5的值,再麻煩您幫忙檢查一下。

3.關於高控線和低控線的部份,這點我要跟您說聲抱歉,我犯了一個邏輯的錯誤,舉例來說,因為我是要拿這二條線來當作明日的觀察點,所以不是拿今日收盤所產生的6,12,30,60ma的值來和轉折價比,而是來拿明日6,12,30,60ma的值來比才對,所以原先拿6,12,30,60ma的值要變成如下:

假設x為今日,x1為昨日,x2為前日,x3為大前日......

6ma要變成 => 明日的6ma,也就是x到x5的平均值
12ma要變成=>明日的12ma,也就是x到x11的平均值
30ma要變成=>明日的30ma,也就是x到x29的平均值
60ma要變成=>明日的60ma,也就是x到x59的平均值

再麻煩幫忙修改,感謝您的幫忙。

向版主報告此篇 | 查IP位址
Old Post 2009-01-11 14:12
av20060101 現在離線 點選這裡查看 av20060101 的個人資料 點選這裡給 av20060101 傳送一條短訊 查找更多關於 av20060101 的文章 增加 av20060101 至你的好友列表 編輯/刪除訊息 引用回覆
av20060101
初級會員

註冊日期: Mar 2008
來  自:
文章數量: 13

peter109大大,不好意思,再補充第四個問題:

4. 關於轉折線(白)的部份,剛才看了一下未來三天數值都正確,是沒有問題,但當我把十字游標移動到今天,看得到今天的轉折價顯示在上面的AA,BB,CC是相同的數值,且是今日的轉折值,能不能變成當我把十字游標移動到今天K棒位置處時,上面AA,BB,CC顯示的是AA是明日轉折值,BB是後日轉折值,CC是大後日的轉折值呢?謝謝。

向版主報告此篇 | 查IP位址
Old Post 2009-01-11 14:30
av20060101 現在離線 點選這裡查看 av20060101 的個人資料 點選這裡給 av20060101 傳送一條短訊 查找更多關於 av20060101 的文章 增加 av20060101 至你的好友列表 編輯/刪除訊息 引用回覆
av20060101
初級會員

註冊日期: Mar 2008
來  自:
文章數量: 13

peter109大大,剛剛有回覆您的短訊了,可是它顯示您的短訊箱已滿,再麻煩您檢查一下是否有收到,謝謝。

向版主報告此篇 | 查IP位址
Old Post 2009-01-11 14:38
av20060101 現在離線 點選這裡查看 av20060101 的個人資料 點選這裡給 av20060101 傳送一條短訊 查找更多關於 av20060101 的文章 增加 av20060101 至你的好友列表 編輯/刪除訊息 引用回覆
peter109
資深會員

註冊日期: Dec 2004
來  自: Taipei
文章數量: 1891

TT:CLOSE*2-REF(CLOSE,3),shift3,colorWHITE;
AA:=2*ref(C,2)-ref(C,5),colorWHITE,linethick1;
BB:=2*ref(C,1)-ref(C,4),colorWHITE,linethick1;
CC:=2*C-ref(C,3),colorWHITE,linethick1;
A2:refx(AA,1),SHIFT1,linethick;
B2:refx(BB,2),SHIFT2,linethick;
C2:refx(CC,3),SHIFT3,linethick;

__________________
至誠能勝天下至偽
至拙能勝天下至巧

向版主報告此篇 | 查IP位址
Old Post 2009-01-11 16:38
peter109 現在離線 點選這裡查看 peter109 的個人資料 點選這裡給 peter109 傳送一條短訊 查找更多關於 peter109 的文章 增加 peter109 至你的好友列表 編輯/刪除訊息 引用回覆
peter109
資深會員

註冊日期: Dec 2004
來  自: Taipei
文章數量: 1891

含今天起往前算五天的5ma除以5就會是明天收盤價等於6ma的值

6MA和明日6MA值要相等
唯一異動的價格就是扣扺價 ref(C,5)

__________________
至誠能勝天下至偽
至拙能勝天下至巧

向版主報告此篇 | 查IP位址
Old Post 2009-01-11 16:44
peter109 現在離線 點選這裡查看 peter109 的個人資料 點選這裡給 peter109 傳送一條短訊 查找更多關於 peter109 的文章 增加 peter109 至你的好友列表 編輯/刪除訊息 引用回覆
av20060101
初級會員

註冊日期: Mar 2008
來  自:
文章數量: 13

真的是太感謝peter109大大了,真的變出我想像中的通道線了耶,小弟我的非常感謝您。另外想再請您幫忙,是否能再加一段判斷式,就是如果:

1. 收盤價大於高控線的時候,在該筆K棒的上方出現一個記號,比如紅色實心的小圈圈。

2. 收盤價小於低控線的時候,在該筆K棒的下方出現一個記號,比如說綠綠色實心的小圈圈。

不知這樣可以嘛,謝謝。

向版主報告此篇 | 查IP位址
Old Post 2009-01-11 17:01
av20060101 現在離線 點選這裡查看 av20060101 的個人資料 點選這裡給 av20060101 傳送一條短訊 查找更多關於 av20060101 的文章 增加 av20060101 至你的好友列表 編輯/刪除訊息 引用回覆
peter109
資深會員

註冊日期: Dec 2004
來  自: Taipei
文章數量: 1891

DRAWICON(C>HH,H,10),pxup20;
DRAWICON(cross(C,HH),H,1),align4;
DRAWICON(C<LL,L,11),pxdn20;
DRAWICON(cross(LL,C),L,2),align4;

__________________
至誠能勝天下至偽
至拙能勝天下至巧

向版主報告此篇 | 查IP位址
Old Post 2009-01-11 17:35
peter109 現在離線 點選這裡查看 peter109 的個人資料 點選這裡給 peter109 傳送一條短訊 查找更多關於 peter109 的文章 增加 peter109 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為19:11 發表新主題    回覆主題
總頁數 (2): [1] 2 »   上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們