奇狐社區論壇
在這個頁面顯示本主題全部的 8 個文章

奇狐社區論壇 (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=13649)


由 a588 在 2010-05-19 23:41 發表:

求助

請問可否寫出
問題1:
當MA10第一天上揚時,如果股價在MA10之上,就用<當根K棒最高價減MA10,所得的數乘以1.3倍再加MA10,算出一個虛擬的高點>
如果股價在MA10之下,而MA10是上揚的,也是用<當根K棒最高價減去MA10,所得的負數乘以1.3倍,再用MA10加上這個負數算出一個虛擬高點>,只要MA10持續上揚就繼續算虛擬高點,並把每一個虛擬高點用線連接起來,直到MA10箭頭向下,便改成用<MA10減當根K棒最低點乘以1.3倍所得的數,再用MA10減去這個數算出一個虛擬低點>,股價在MA10上下都同樣方法計算.並把所有虛擬低點連成一條線
問題2:
當MA10箭頭第一天向上K棒變紅色MA10均線也變紅色,並在第一根K棒上方會出現一個明顯的黃色箭頭,,均線持續上揚時K棒和均線都是紅色,,當MA10箭頭第一天向下,均線變綠色K棒也變綠色,並在K棒下方會出現一個明顯的綠色箭頭,,箭頭未上揚均線和K棒顏色不變
問題3:
當MVB公式的畫面顯示出波段高低點時也能同時顯示出虛擬高低點


由 cgjj 在 2010-05-20 17:02 發表:

回覆: 求助

引用:
最初由 a588 發表
請問可否寫出
問題1:
當MA10第一天上揚時,如果股價在MA10之上,就用<當根K棒最高價減MA10,所得的數乘以1.3倍再加MA10,算出一個虛擬的高點>
如果股價在MA10之下,而MA10是上揚的,也是用<當根K棒最高價減去MA10,所得的負數乘以1.3倍,再用MA10加上這個負數算出一個虛擬高點>,只要MA10持續上揚就繼續算虛擬高點,並把每一個虛擬高點用線連接起來,直到MA10箭頭向下,便改成用<MA10減當根K棒最低點乘以1.3倍所得的數,再用MA10減去這個數算出一個虛擬低點>,股價在MA10上下都同樣方法計算.並把所有虛擬低點連成一條線
問題2:
當MA10箭頭第一天向上K棒變紅色MA10均線也變紅色,並在第一根K棒上方會出現一個明顯的黃色箭頭,,均線持續上揚時K棒和均線都是紅色,,當MA10箭頭第一天向下,均線變綠色K棒也變綠色,並在K棒下方會出現一個明顯的綠色箭頭,,箭頭未上揚均線和K棒顏色不變
問題3:
當MVB公式的畫面顯示出波段高低點時也能同時顯示出虛擬高低點



就用<當根K棒最高價 .... 所指為何?


由 peter109 在 2010-05-20 21:33 發表:

回覆: 求助

引用:
最初由 a588 發表
請問可否寫出
問題1:
當MA10第一天上揚時,如果股價在MA10之上,就用<當根K棒最高價減MA10,所得的數乘以1.3倍再加MA10,算出一個虛擬的高點>
如果股價在MA10之下,而MA10是上揚的,也是用<當根K棒最高價減去MA10,所得的負數乘以1.3倍,再用MA10加上這個負數算出一個虛擬高點>,只要MA10持續上揚就繼續算虛擬高點,並把每一個虛擬高點用線連接起來,直到MA10箭頭向下,便改成用<MA10減當根K棒最低點乘以1.3倍所得的數,再用MA10減去這個數算出一個虛擬低點>,股價在MA10上下都同樣方法計算.並把所有虛擬低點連成一條線
問題2:
當MA10箭頭第一天向上K棒變紅色MA10均線也變紅色,並在第一根K棒上方會出現一個明顯的黃色箭頭,,均線持續上揚時K棒和均線都是紅色,,當MA10箭頭第一天向下,均線變綠色K棒也變綠色,並在K棒下方會出現一個明顯的綠色箭頭,,箭頭未上揚均線和K棒顏色不變



看看是否您要的

MM:MA(C,N),COLORRED;

XH:=(H-MM)*1.3;
XL:=(MM-L)*1.3;

X01:=MM>REF(MM,1);
PARTLINE(X01=0,MM),COLORGREEN;
XM:=IF(X01,XH+MM,MM-XL);
PARTLINE(X01,XM),COLORWHITE;
PARTLINE(X01=0,XM),COLORYELLOW;


STICKLINE(X01,H,L,0.5,0),COLORRED;
STICKLINE(X01,O,C,8,0),COLORRED;

STICKLINE(X01=0,H,L,0.5,0),COLORGREEN;
STICKLINE(X01=0,O,C,8,0),COLORGREEN;

X02:=X01 AND REF(X01,1)=0;
DRAWICON(X02,L,4),PXDN10;
X03:=X01=0 AND REF(X01,1);
DRAWICON(X03,H,5),PXUP25;

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


由 a588 在 2010-05-20 22:48 發表:

補充說明

當根K棒是指MA10向上及MA10向下的第一根K棒

以加權指數2010/01/20至2010/3/16為例:
加權指數2010/01/20 MA10箭頭向下就用8280.25<ma10>-((8280.25-8191.44<當天最低點>)*1.3))=8164.79<虛擬低點>.從1/21至2/9MA10箭頭都向下所以都是用MA10減MA10與當天K棒最低點的差值乘以1.3倍算出當天的虛擬低點.2/22MA10箭頭向下,但當天最低點在MA10之上會有負值,用一樣的公式:7405.36-((7405.36-7553.29)*1.3))=7597.66<虛擬低點>, 2/23MA10箭頭第一天向上,就改用當天最高點((7597.44-7412.64<MA10>)*1.3+7412.64<MA10>=7652.88<虛擬高點>,2/23及2/24MA10箭頭都向上,同樣取當天最高價與MA10的差值乘以1.3倍加MA10,算出虛擬高點,2/25及2/26MA10箭頭向下算出虛擬低點,3/1至3/15MA10箭頭都向上連續算出虛擬高點,3/16MA10箭頭向上但當天最高價在MA10之下,就用((7695.81-7700.59)*1.3+7700.59=7694.37<虛擬高點>
只要MA10箭頭向上就只算虛擬高點,MA10箭頭向下只算虛擬低點
每個虛擬高點連成一條線,每個虛擬低點連成一條線,虛擬線往上是紅色,虛擬線往下是綠色
公式:
虛擬高點:(當天最高價-MA10)*1.3+MA10
虛擬低點:MA10-((MA10-當天最低價)*1.3))
謝謝


由 a588 在 2010-05-20 23:56 發表:

補充說明2

請問:
當十字游標點在K棒上時,可否像MVB一樣在畫面上方顯現出中文的虛擬高點與虛擬低點的數值,請問在這個公式中,參數要如何設才能看到MA10的均線並在圖的上方顯現出MA10的數值.


由 cgjj 在 2010-05-21 18:51 發表:

麻煩換個方式表達一下
<虛擬高點>
這樣的方式容易與運算式中的 > 和 < 混淆不清
可以改用 [虛擬高點] 這種方式表達
否則易讓人不易理解, 產生誤會


由 a588 在 2010-05-21 21:12 發表:

更正

當根K棒是指MA10向上及MA10向下的第一根K棒

以加權指數2010/01/20至2010/3/16為例:
加權指數2010/01/20 MA10箭頭向下就用8280.25[ma10]-{8280.25-8191.44[當天最低點]*1.3=8164.79[虛擬低點].從1/21至2/9MA10箭頭都向下所以都是用MA10減MA10與當天K棒最低點的差值乘以1.3倍算出當天的虛擬低點.2/22MA10箭頭向下,但當天最低點在MA10之上會有負值,用一樣的公式:7405.36-[(7405.36-7553.29)*1.3}=7597.66[虛擬低點], 2/23MA10箭頭第一天向上,就改用當天最高點((7597.44-7412.64[MA10])*1.3+7412.64[MA10]=7652.88[虛擬高點],2/23及2/24MA10箭頭都向上,同樣取當天最高價與MA10的差值乘以1.3倍加MA10,算出虛擬高點,2/25及2/26MA10箭頭向下算出虛擬低點,3/1至3/15MA10箭頭都向上連續算出虛擬高點,3/16MA10箭頭向上但當天最高價在MA10之下,就用((7695.81-7700.59)*1.3+7700.59=7694.37[虛擬高點]
只要MA10箭頭向上就只算虛擬高點,MA10箭頭向下只算虛擬低點
每個虛擬高點連成一條線,每個虛擬低點連成一條線,虛擬線往上是紅色,虛擬線往下是綠色
公式:
虛擬高點:(當天最高價-MA10)*1.3+MA10
虛擬低點:MA10-((MA10-當天最低價)*1.3))
謝謝


由 cgjj 在 2010-05-24 16:52 發表:

回覆: 更正

引用:
最初由 a588 發表
當根K棒是指MA10向上及MA10向下的第一根K棒

以加權指數2010/01/20至2010/3/16為例:
加權指數2010/01/20 MA10箭頭向下就用8280.25[ma10]-{8280.25-8191.44[當天最低點]*1.3=8164.79[虛擬低點].從1/21至2/9MA10箭頭都向下所以都是用MA10減MA10與當天K棒最低點的差值乘以1.3倍算出當天的虛擬低點.2/22MA10箭頭向下,但當天最低點在MA10之上會有負值,用一樣的公式:7405.36-[(7405.36-7553.29)*1.3}=7597.66[虛擬低點], 2/23MA10箭頭第一天向上,就改用當天最高點((7597.44-7412.64[MA10])*1.3+7412.64[MA10]=7652.88[虛擬高點],2/23及2/24MA10箭頭都向上,同樣取當天最高價與MA10的差值乘以1.3倍加MA10,算出虛擬高點,2/25及2/26MA10箭頭向下算出虛擬低點,3/1至3/15MA10箭頭都向上連續算出虛擬高點,3/16MA10箭頭向上但當天最高價在MA10之下,就用((7695.81-7700.59)*1.3+7700.59=7694.37[虛擬高點]
只要MA10箭頭向上就只算虛擬高點,MA10箭頭向下只算虛擬低點
每個虛擬高點連成一條線,每個虛擬低點連成一條線,虛擬線往上是紅色,虛擬線往下是綠色
公式:
虛擬高點:(當天最高價-MA10)*1.3+MA10
虛擬低點:MA10-((MA10-當天最低價)*1.3))
謝謝



不是很清楚了解您要算的
請先對看看連的是否正確

MA10:=MA(C,10);
虛擬高點:=(最高價-MA10)*1.3+MA10;
虛擬高點:=if(C<MA10 and MA10>ref(MA10,1),虛擬高點,0);
虛擬低點:=MA10-(MA10-最低價)*1.3;
虛擬低點:=if(C>MA10 and MA10<ref(MA10,1),虛擬低點,0);
POLYLINE(虛擬高點>0,虛擬高點) colorred;
POLYLINE(虛擬低點>0,虛擬低點) colorgreen;


全部時間均為台灣時間, 現在時間為23:12
在這個頁面顯示本主題全部的 8 個文章


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

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.