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

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


由 tycoon868 在 2015-09-02 15:12 發表:

如何取得條件成立的位置點位

請教總版主:

原碼如下:

_____________________________________________________________________________________________

啟動點、幅度的公式省略....


休息點:=啟動點=0 and ref(啟動點<>0,1);

drawnumber(休息點=1 and ref(啟動點,1)>0,h,ref(啟動點,1),0),align4 pxdn25,color0099ff;
drawnumber(休息點=1 and ref(啟動點,1)<0,h,ref(啟動點,1),0),align4 pxdn25,colorff9933;

HP:=HHV(幅度,barslast(cross(啟動點,0))+1);
LP:=LLV(幅度,barslast(cross(0,啟動點))+1);

drawnumber(休息點=1 and ref(啟動點,1)>0,HP成立的啟動點,HP,0),align5 pxup45,coloryellow;
drawnumber(休息點=1 and ref(啟動點,1)<0,LP成立的啟動點,LP,0),align5 pxup45,coloryellow;


___________________________________________________________________________________________

求教總版主,我想要將 HP、LP 標示在 <HP成立的啟動點> 以及 <LP成立的啟動點>

請問如何求得這兩個位置的數值?

謝謝您


由 cgjj 在 2015-09-02 15:23 發表:

回覆: 如何取得條件成立的位置點位

引用:
最初由 tycoon868 發表
請教總版主:

原碼如下:

_____________________________________________________________________________________________

啟動點、幅度的公式省略....


休息點:=啟動點=0 and ref(啟動點<>0,1);

drawnumber(休息點=1 and ref(啟動點,1)>0,h,ref(啟動點,1),0),align4 pxdn25,color0099ff;
drawnumber(休息點=1 and ref(啟動點,1)<0,h,ref(啟動點,1),0),align4 pxdn25,colorff9933;

HP:=HHV(幅度,barslast(cross(啟動點,0))+1);
LP:=LLV(幅度,barslast(cross(0,啟動點))+1);

drawnumber(休息點=1 and ref(啟動點,1)>0,HP成立的啟動點,HP,0),align5 pxup45,coloryellow;
drawnumber(休息點=1 and ref(啟動點,1)<0,LP成立的啟動點,LP,0),align5 pxup45,coloryellow;


___________________________________________________________________________________________

求教總版主,我想要將 HP、LP 標示在 <HP成立的啟動點> 以及 <LP成立的啟動點>

請問如何求得這兩個位置的數值?

謝謝您



很抱歉,如此已經過度簡化問題,無法瞭解您要算什麼


由 tycoon868 在 2015-09-02 15:46 發表:

補上省略部分原碼如下:

_____________________________________________________________________________________________
M2:=EMA(C,20),linethick3,colorff00ff,precision2;
M2B:=((C-M2)/M2)*1000;


SP:=barslast(cross(M2B,0));
SQ:=barslast(cross(0,M2B));

SS:=if(M2B>0,sum(M2B>60, SP+1),0);
ST:=if(M2B<0,sum(M2B<-60, (SQ+1)),0);

啟動點:SS+(-ST),linethick0,color0099ff;


E:=(H+L+C)/3;

Crosseven:=IF(C>M2,ref(E,Barslast(cross(C,M2))),ref(E,Barslast(cross(M2,C)))),linethick0,colorgreen;

幅度:=((C-Crosseven)/crosseven)*100,linethick0,precision0,coloryellow;



休息點:=啟動點=0 and ref(啟動點<>0,1);

drawnumber(休息點=1 and ref(啟動點,1)>0,h,ref(啟動點,1),0),align4 pxdn25,color0099ff;
drawnumber(休息點=1 and ref(啟動點,1)<0,h,ref(啟動點,1),0),align4 pxdn25,colorff9933;

HP:=HHV(幅度,barslast(cross(啟動點,0))+1);
LP:=LLV(幅度,barslast(cross(0,啟動點))+1);

drawnumber(休息點=1 and ref(啟動點,1)>0,HP成立的啟動點,HP,0),align5 pxup45,coloryellow;
drawnumber(休息點=1 and ref(啟動點,1)<0,LP成立的啟動點,LP,0),align5 pxup45,coloryellow;


___________________________________________________________________________________________
我需要支援的部分是:

HP 以及 LP 成立的那一根K棒位置,並且得到這一根K棒位置的 <啟動點>數值

麻煩您了


由 cgjj 在 2015-09-02 16:13 發表:

引用:
最初由 tycoon868 發表
補上省略部分原碼如下:

_____________________________________________________________________________________________
M2:=EMA(C,20),linethick3,colorff00ff,precision2;
M2B:=((C-M2)/M2)*1000;


SP:=barslast(cross(M2B,0));
SQ:=barslast(cross(0,M2B));

SS:=if(M2B>0,sum(M2B>60, SP+1),0);
ST:=if(M2B<0,sum(M2B<-60, (SQ+1)),0);

啟動點:SS+(-ST),linethick0,color0099ff;


E:=(H+L+C)/3;

Crosseven:=IF(C>M2,ref(E,Barslast(cross(C,M2))),ref(E,Barslast(cross(M2,C)))),linethick0,colorgreen;

幅度:=((C-Crosseven)/crosseven)*100,linethick0,precision0,coloryellow;



休息點:=啟動點=0 and ref(啟動點<>0,1);

drawnumber(休息點=1 and ref(啟動點,1)>0,h,ref(啟動點,1),0),align4 pxdn25,color0099ff;
drawnumber(休息點=1 and ref(啟動點,1)<0,h,ref(啟動點,1),0),align4 pxdn25,colorff9933;

HP:=HHV(幅度,barslast(cross(啟動點,0))+1);
LP:=LLV(幅度,barslast(cross(0,啟動點))+1);

drawnumber(休息點=1 and ref(啟動點,1)>0,HP成立的啟動點,HP,0),align5 pxup45,coloryellow;
drawnumber(休息點=1 and ref(啟動點,1)<0,LP成立的啟動點,LP,0),align5 pxup45,coloryellow;


___________________________________________________________________________________________
我需要支援的部分是:

HP 以及 LP 成立的那一根K棒位置,並且得到這一根K棒位置的 <啟動點>數值

麻煩您了



提示一下,如此可以求得距離
HPSP:=HHVBARS(幅度,barslast(cross(啟動點,0))+1);
LPSP:=LLVBARS(幅度,barslast(cross(0,啟動點))+1);

再搭配 ref( 值, 距離) 就可得到


由 tycoon868 在 2015-09-02 16:25 發表:

充分了解

感謝


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


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

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