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

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


由 phoenix1689 在 2007-05-04 15:16 發表:

客戶所求每日分隔線寫法

VERTLINE(ref(date,1)<>date) LINEDOT;

附上MA加上分隔線的指標示範


由 phoenix1689 在 2007-05-04 15:35 發表:

回覆: 客戶所求每日分隔線寫法

引用:
最初由 phoenix1689 發表
VERTLINE(ref(date,1)<>date) LINEDOT;

附上MA加上分隔線的指標示範


由 stick827 在 2007-06-14 21:44 發表:

加入 if 及 datatype 會更好

if DATATYPE =1 or DATATYPE =2 or DATATYPE =3 or DATATYPE =4 or DATATYPE =5 then VERTLINE(ref(date,1)<>date) LINEDOT,colorwhite;

1分鐘,5分鐘......60分鐘的週期,才會劃日期線,己是日線則不須再劃


由 hy911 在 2007-06-16 20:48 發表:

确实非常实用,谢谢各位指教


由 keven15 在 2007-06-30 19:46 發表:

回覆: 客戶所求每日分隔線寫法

[QUOTE]最初由 phoenix1689 發表
[B]VERTLINE(ref(date,1)<>date) LINEDOT;

小弟有個疑問,如果把程式拆開來看,
vertline(date),colorcyan,linedot;
vertline(ref(date,1)),colormagenta,linedot;
結果是每一根K棒都產生垂直虛線,而且青色線跟洋紅色線重疊,不管改ref(date,參數)都是一樣,我不了解的是為何vertline(ref(date,1)<>date),
它的邏輯道理是什麼,為何就可以產生隔N分鐘週期畫垂直線的效果?

__________________
i am a person


由 stick827 在 2007-06-30 22:45 發表:

事實上,這二行程式只有最後一行才會有執行的結果出現,因第一行結果會被第二行的結果蓋過去,而第二行是每產生一個k線的時間和上一個時間比自然不一樣,因而劃一條直線


由 stick827 在 2007-07-01 00:46 發表:

函數 vertline(cond)
是 當 cond 成立則劃一直線
而你下的
vertline(ref(date,1)),colormagenta,linedot;
沒有任何判斷式只給一數值,因此不論你在 ref(date,X)中改X 值,該cond 永遠是 [真] 因而會劃一直線


由 keven15 在 2007-07-05 12:30 發表:

回覆: 客戶所求每日分隔線寫法

[QUOTE][i]最初由 phoenix1689 發表
[B]VERTLINE(ref(date,1)<>date) LINEDOT;

再請教一下,如何運用filterx反向訊號過濾,只保留最近期的N根垂直虛線即可呢?謝謝

__________________
i am a person


由 king 在 2007-07-05 15:07 發表:

input:n(300,0,9999,1);
VERTLINE(FILTERX(ref(date,1)<>date,N)),LINEDOT;

__________________
E-Trader World 交易世界
Plurk
Facebook
Twitter
(EQ:情緒智商) & (HD:習慣領域)才是主導成功交易的重要關鍵。
「存於一個人自身的真相非常簡單,然而人們卻總是追求深奧的真理。」,金融交易亦是如此。


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


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

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