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

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

問題請教

請問版主:
如何表達當日五分鐘線,在10:30(含)之前,由收盤價折線所產生的第一、第二個波峰,謝謝

向版主報告此篇 | 查IP位址
Old Post 2015-07-27 23:30
chungdune 現在離線 點選這裡查看 chungdune 的個人資料 點選這裡給 chungdune 傳送一條短訊 查找更多關於 chungdune 的文章 增加 chungdune 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18094

回覆: 問題請教

引用:
最初由 chungdune 發表
請問版主:
如何表達當日五分鐘線,在10:30(含)之前,由收盤價折線所產生的第一、第二個波峰,謝謝



請定義 "波峰" 判斷的條件為何? (要有邏輯,不能用眼睛看)
以及如何表達? (在波峰位置畫垂直線嗎?)

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

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

回覆: 回覆: 問題請教

引用:
最初由 cgjj 發表
請定義 "波峰" 判斷的條件為何? (要有邏輯,不能用眼睛看)
以及如何表達? (在波峰位置畫垂直線嗎?)



>>請定義 "波峰" 判斷的條件為何?
例如:9:05收盤價大於昨日收盤價,9:10收盤價小於9:05收盤價,如此產生的轉折就算波峰

>>如何表達?
顯示出當時收盤價數據

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

註冊日期: Oct 2003
來  自:
文章數量: 18094

回覆: 回覆: 回覆: 問題請教

引用:
最初由 chungdune 發表
>>請定義 "波峰" 判斷的條件為何?
例如:9:05收盤價大於昨日收盤價,9:10收盤價小於9:05收盤價,如此產生的轉折就算波峰

>>如何表達?
顯示出當時收盤價數據



W1 和 W2 就是您要的數值

DE:=date;
DESP:=barslast(DE<>ref(DE,1));
CK:=c>ref(c,1) and c>refx(c,1) and time<103000;
CK:=sum(CK,DESP+1)*CK;
SP1:=barslast(CK=1);
SP2:=barslast(CK=2);
W1:ref(C,SP1)*(ref(DE,SP1)=ref(DE,DESP)) linethick;
W2:ref(C,SP2)*(ref(DE,SP1)=ref(DE,DESP)) linethick;
VERTLINE(CK=1) linedot;
VERTLINE(CK=2) linedot;

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

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

回覆: 回覆: 回覆: 回覆: 問題請教

引用:
最初由 cgjj 發表
W1 和 W2 就是您要的數值

DE:=date;
DESP:=barslast(DE<>ref(DE,1));
CK:=c>ref(c,1) and c>refx(c,1) and time<103000;
CK:=sum(CK,DESP+1)*CK;
SP1:=barslast(CK=1);
SP2:=barslast(CK=2);
W1:ref(C,SP1)*(ref(DE,SP1)=ref(DE,DESP)) linethick;
W2:ref(C,SP2)*(ref(DE,SP1)=ref(DE,DESP)) linethick;
VERTLINE(CK=1) linedot;
VERTLINE(CK=2) linedot;



請問版主以下條件該如何寫:
若要在W1、W2畫水平線,若是今日有被任意收盤價突破或跌破,則線不再延伸;或是直到今日收盤後未被任意收盤價突破或跌破,則線於收盤時不再延伸

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

註冊日期: Oct 2003
來  自:
文章數量: 18094

回覆: 回覆: 回覆: 回覆: 回覆: 問題請教

引用:
最初由 chungdune 發表
請問版主以下條件該如何寫:
若要在W1、W2畫水平線,若是今日有被任意收盤價突破或跌破,則線不再延伸;或是直到今日收盤後未被任意收盤價突破或跌破,則線於收盤時不再延伸



W1 和 W2 都是收盤價的波峰
其下一根收盤價,必定跌破波峰的收盤價
請 Check 規則無誤

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

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

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 問題請教

請問五分鐘線,
1.在今日第一個KD生叉時,在前一根K棒收盤價標示「KD生叉」文字,之後的KD生叉皆不標示,明日重新計算
2.在今日第一個KD生叉時,往前尋找最近一個收盤價的轉折低點(定義:收盤價呈現高-低-高),且此轉折低點要低於KD生叉時之收盤價低點,並且在此轉折低點劃線且向右延伸,直到被某一收盤價跌破

向版主報告此篇 | 查IP位址
Old Post 2015-08-02 14:29
chungdune 現在離線 點選這裡查看 chungdune 的個人資料 點選這裡給 chungdune 傳送一條短訊 查找更多關於 chungdune 的文章 增加 chungdune 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18094

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 問題請教

引用:
最初由 chungdune 發表
請問五分鐘線,
1.在今日第一個KD生叉時,在前一根K棒收盤價標示「KD生叉」文字,之後的KD生叉皆不標示,明日重新計算
2.在今日第一個KD生叉時,往前尋找最近一個收盤價的轉折低點(定義:收盤價呈現高-低-高),且此轉折低點要低於KD生叉時之收盤價低點,並且在此轉折低點劃線且向右延伸,直到被某一收盤價跌破



定義仍有不明確的地方

Q1:
於 1. 在 "KD生叉" 條件成立時,標示 "KD生叉" 於前根收盤價
那麼 2. 中所提 "KD生叉" 時之價,是取 "KD生叉" 的前根還是本根之價?

Q2:
於 2. 所提 "要低於KD生叉時之收盤價低點"
收盤價僅有一個價,沒有所謂低點,所指是否為該根K棒最低價呢?

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

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

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 問題請教

引用:
最初由 cgjj 發表
定義仍有不明確的地方

Q1:
於 1. 在 "KD生叉" 條件成立時,標示 "KD生叉" 於前根收盤價
那麼 2. 中所提 "KD生叉" 時之價,是取 "KD生叉" 的前根還是本根之價?

Q2:
於 2. 所提 "要低於KD生叉時之收盤價低點"
收盤價僅有一個價,沒有所謂低點,所指是否為該根K棒最低價呢?



A1:
2.中所提 "KD生叉" 時之價,是取 "KD生叉" 的本根之價,也就是生叉成立時當根的收盤價

A2:
是指收盤價,正確的說法應該是 "要低於KD生叉時當根之收盤價"

向版主報告此篇 | 查IP位址
Old Post 2015-08-03 09:21
chungdune 現在離線 點選這裡查看 chungdune 的個人資料 點選這裡給 chungdune 傳送一條短訊 查找更多關於 chungdune 的文章 增加 chungdune 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18094

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 問題請教

引用:
最初由 chungdune 發表
A1:
2.中所提 "KD生叉" 時之價,是取 "KD生叉" 的本根之價,也就是生叉成立時當根的收盤價

A2:
是指收盤價,正確的說法應該是 "要低於KD生叉時當根之收盤價"



KD 源碼請自行帶入於前

原碼:
DESP:=barslast(date<>ref(date,1)); KD生叉:=cross(K,D); FKD生叉:=KD生叉 and sum(KD生叉,DESP+1)=1; DRAWTEXT(refx(FKD生叉,1),C,'KD生叉') ALIGN2 pxup9; VERTLINE(FKD生叉) linedot; VLC:=C<ref(C,1) and C<refx(C,1) or barpos=0; DWP:=C*0; DWL:=DWP; CC:=C; for i=lbound(FKD生叉) to datacount do begin if FKD生叉[i] then begin for j=i-1 downto 1 do if VLC[j] then break; if j=0 then break; DWP[j]:=1; for k=j+1 to datacount do begin if CC[k]<CC[j] then break; end; DWL[j]:=j-K; end; end; DRAWSL(DWP,C,0,DWL,0) pxdn2 linedot;

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

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

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 問題請教

引用:
最初由 cgjj 發表
KD 源碼請自行帶入於前

原碼:
DESP:=barslast(date<>ref(date,1)); KD生叉:=cross(K,D); FKD生叉:=KD生叉 and sum(KD生叉,DESP+1)=1; DRAWTEXT(refx(FKD生叉,1),C,'KD生叉') ALIGN2 pxup9; VERTLINE(FKD生叉) linedot; VLC:=C<ref(C,1) and C<refx(C,1) or barpos=0; DWP:=C*0; DWL:=DWP; CC:=C; for i=lbound(FKD生叉) to datacount do begin if FKD生叉[i] then begin for j=i-1 downto 1 do if VLC[j] then break; if j=0 then break; DWP[j]:=1; for k=j+1 to datacount do begin if CC[k]<CC[j] then break; end; DWL[j]:=j-K; end; end; DRAWSL(DWP,C,0,DWL,0) pxdn2 linedot;



有關第2點向右劃線的問題要請教:
1.目前的狀況是左邊起點若是不再畫面內被看見,整條線就會消失,有沒有辦法讓線就算不被看見也一直持續顯示?
2.目前是「向右延伸,直到被某一收盤價跌破」,可否改成「向右延伸,直到被今日某一收盤價跌破,若今日未跌破則不再延伸至明日」?

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

註冊日期: Oct 2003
來  自:
文章數量: 18094

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 問題請教

引用:
最初由 chungdune 發表
有關第2點向右劃線的問題要請教:
1.目前的狀況是左邊起點若是不再畫面內被看見,整條線就會消失,有沒有辦法讓線就算不被看見也一直持續顯示?
2.目前是「向右延伸,直到被某一收盤價跌破」,可否改成「向右延伸,直到被今日某一收盤價跌破,若今日未跌破則不再延伸至明日」?



原碼:
DECK:=date<>ref(date,1) or barpos=1; DESP:=barslast(DECK); DENO:=SUM(DECK,0); DEM2:=MOD(DENO,2)+1; KD生叉:=cross(K,D); FKD生叉:=KD生叉 and sum(KD生叉,DESP+1)=1; DRAWTEXT(refx(FKD生叉,1),C,'KD生叉') ALIGN2 pxup9; VERTLINE(FKD生叉) linedot color777777; VLC:=C<ref(C,1) and C<refx(C,1) or barpos=0; DWP:=C*0; DWE:=DWP; DWL:=DWP; CC:=C; for i=lbound(FKD生叉) to datacount do begin if FKD生叉[i] then begin for j=i-1 downto 1 do if VLC[j] then break; if j=0 then break; DWP[j]:=DEM2[i]; for k=j+1 to datacount do begin if CC[k]<CC[j] or DENO[k]>DENO[i] then break; end; if K>datacount then K:=datacount; DWE[K]:=DWE[K]+DWP[j]; end; end; DRAWLINE(DWP=1,C,DWE=1 or DWE=3,ref(C,barslast(DWP=1)),0) pxdn2 linedot colormagenta; DRAWLINE(DWP=2,C,DWE=2 or DWE=3,ref(C,barslast(DWP=2)),0) pxdn2 linedot colormagenta;

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

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

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 問題請教

引用:
最初由 cgjj 發表
原碼:
DECK:=date<>ref(date,1) or barpos=1; DESP:=barslast(DECK); DENO:=SUM(DECK,0); DEM2:=MOD(DENO,2)+1; KD生叉:=cross(K,D); FKD生叉:=KD生叉 and sum(KD生叉,DESP+1)=1; DRAWTEXT(refx(FKD生叉,1),C,'KD生叉') ALIGN2 pxup9; VERTLINE(FKD生叉) linedot color777777; VLC:=C<ref(C,1) and C<refx(C,1) or barpos=0; DWP:=C*0; DWE:=DWP; DWL:=DWP; CC:=C; for i=lbound(FKD生叉) to datacount do begin if FKD生叉[i] then begin for j=i-1 downto 1 do if VLC[j] then break; if j=0 then break; DWP[j]:=DEM2[i]; for k=j+1 to datacount do begin if CC[k]<CC[j] or DENO[k]>DENO[i] then break; end; if K>datacount then K:=datacount; DWE[K]:=DWE[K]+DWP[j]; end; end; DRAWLINE(DWP=1,C,DWE=1 or DWE=3,ref(C,barslast(DWP=1)),0) pxdn2 linedot colormagenta; DRAWLINE(DWP=2,C,DWE=2 or DWE=3,ref(C,barslast(DWP=2)),0) pxdn2 linedot colormagenta;



不好意思,再請版主幫忙一下,可否將第2點「向右延伸,直到被今日某一收盤價跌破,若今日未跌破則不再延伸至明日」再改回成「向右延伸,直到被某一收盤價跌破」?謝謝

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

註冊日期: Oct 2003
來  自:
文章數量: 18094

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 問題請教

引用:
最初由 chungdune 發表
不好意思,再請版主幫忙一下,可否將第2點「向右延伸,直到被今日某一收盤價跌破,若今日未跌破則不再延伸至明日」再改回成「向右延伸,直到被某一收盤價跌破」?謝謝


那這樣就無法實現 1. 了
因為同一個時間位置(K棒)畫的水平線數量無法掌握

原先每日最多僅有兩條水平線在同時間位置
共需要兩組 DRAWLINE
N條水平線在同時間位置,就需要N組 DRAWLINE
此外
畫的起點若距離較遠,且起點K棒與當前K棒落差大
如此畫線也會讓畫面的K棒被擠壓的很扁
故難以實現...

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

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

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 問題請教

引用:
最初由 cgjj 發表
那這樣就無法實現 1. 了
因為同一個時間位置(K棒)畫的水平線數量無法掌握

原先每日最多僅有兩條水平線在同時間位置
共需要兩組 DRAWLINE
N條水平線在同時間位置,就需要N組 DRAWLINE
此外
畫的起點若距離較遠,且起點K棒與當前K棒落差大
如此畫線也會讓畫面的K棒被擠壓的很扁
故難以實現...



了解了,感謝版主的熱心協助

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

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
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.  聯絡我們