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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 應用交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=33)
-- 第二行显示 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=3424)


由 cwy 在 2005-06-13 23:02 發表:

第二行显示

台湾的狐友们,大家好:
送上一个小礼物,希望大家喜欢。
指标线如比较多的话,可多行显示,这是示例,可根据自己的需要变换。

MA5:=ma(c,5);
MA10:=ma(c,10);
A5:=MA5[SYSPARAM(1)];
RA5:=MA5[SYSPARAM(1)-1];
A10:=MA10[SYSPARAM(1)];
RA10:=MA10[SYSPARAM(1)-1];
jt5:=if(A5>RA5,'↑','↓');
jt10:=if(A10>RA10,'↑','↓');
SZ:='MA5:'+NUMTOSTR(MA5[SYSPARAM(1)],3)+jt5+'MA10:'+NUMTOSTR(MA10[SYSPARAM(1)],3)+jt10;
DRAWTEXT(BARPOS=SYSPARAM(2),c,SZ)align4;


由 cwy 在 2005-06-13 23:07 發表:

这是转换的繁体,无奇狐软件测试,不知是否有效,请告知,谢谢!


由 fyu 在 2005-06-14 00:40 發表:

謝謝分享,感謝!

__________________
~~~~~~~~~~~~~~~~~
敬畏市場 順勢而為
隨波逐流 乘風破浪
~~~~~~~~~~~~~~~~~


由 joanne115244 在 2005-06-14 08:17 發表:

感謝 cwy 前輩熱情分享


由 peter109 在 2005-06-14 08:34 發表:

轉換的檔案有問題
無法開啟

學習您公式中關於箭頭上下源頭的表現方式
感謝您的熱情分享


由 joanne115244 在 2005-06-14 08:45 發表:

其實上述原碼複製即可
做成檔案只是方便大家直接匯入


由 cgjj 在 2005-06-15 11:54 發表:

非常謝謝 cwy 兄的巧思!
真是好用!

奇狐 4.0 版可發揮的空間真是大
我將 cwy 兄的 idea 轉化用於解盤上
於解盤可以讓 K 和 D 同時顯示在同一行上

{Stochastic Indicator KD Line , KD , 隨機指標KD}
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
EXPLAIN(1,'K:'+numtostr(K[SYSPARAM(1)],2)+' D:'+numtostr(D[SYSPARAM(1)],2));


由 dxn 在 2005-07-16 12:47 發表:

懇請 前輩 老師,

指點迷津.感謝,感謝.


我想在KD黃金交叉時、在K的位置處標示出,當時[K 和 D]的值.

但是標示出來的每一對[K 和 D] 的值都相同-這不是我希望想要的.

我知道我寫的程式-(如下-在原Cgjj兄的程式上,只增加兩行),本來就是會如附圖中的顯示.

看似不難的指標,但實在是想不出來.唉!腦筋,愈來愈不行了.

{Stochastic Indicator KD Line , KD , 隨機指標KD}
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1),linethick3;
EXPLAIN(1,'K:'+numtostr(K[SYSPARAM(1)],2)+' D:'+numtostr(D[SYSPARAM(1)],2));
VertLine(Cross(K,D));
DrawText(Cross(K,D),k,'K:'+numtostr(K[SYSPARAM(1)],2)+' D:'+numtostr(D[SYSPARAM(1)],2));


由 peter109 在 2005-07-16 14:43 發表:

參考這個看看

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1),linethick3;

pK:=barslast(cross(K,D))+1;
Y1:=ref(K,pK-1);
pD:=barslast(cross(D,K))+1;
Y2:=ref(D,pD-1);
//忘了 您是要用drawtext方式 我再改
drawnumber(cross(K,D),Y1,Y1,2),align4;//位置請自行調整
drawnumber(cross(K,D),D,D,2),align5;
drawnumber(cross(D,K),Y2,Y2,2),align5;
drawnumber(cross(D,K),K,K,2),align4;

explainex(cross(K,D),'K:',Y1,2,0);
explainex(cross(K,D),'D:',D,2,0);
explainex(cross(D,K),'K:',K,2,0);
explainex(cross(D,K),'D:',Y2,2,0);

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


由 dxn 在 2005-07-16 15:21 發表:

謝謝 Peter 109 兄的 協助 與 回覆.

是的, 我是想運用
[DrawText] 和 [NumToStr ] 這兩個函數來呈現, 如此可以更有變化性.
而 [DrawnNmber] 這個函數, 只能單純地標示數值 .


由 peter109 在 2005-07-16 19:56 發表:

經了解

drawtext 目前不支持序列變量

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


由 dxn 在 2005-07-17 21:18 發表:

懷疑 , 關鍵函數 是 [NumToStr] , 不知用 VBS 可否解決.


由 cgjj 在 2005-07-18 12:38 發表:

DRAWTEXT(COND,PRICE,TEXT) 中的
TEXT 目前是不支援字串陣列型態的
所以要於圖中那樣顯示, 目前是行不通
用 vbs 目前亦是行不通


由 dxn 在 2005-07-19 15:13 發表:

謝謝 Cgjj 和 Peter 109 兄 的 釋疑.


由 mori868 在 2005-08-02 14:09 發表:

引用:
最初由 cgjj 發表
非常謝謝 cwy 兄的巧思!
真是好用!

奇狐 4.0 版可發揮的空間真是大
我將 cwy 兄的 idea 轉化用於解盤上
於解盤可以讓 K 和 D 同時顯示在同一行上

{Stochastic Indicator KD Line , KD , 隨機指標KD}
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
EXPLAIN(1,'K:'+numtostr(K[SYSPARAM(1)],2)+' D:'+numtostr(D[SYSPARAM(1)],2));


請教 若K>D K与K值是紅色 K<D 為白色
請幫忙指導 謝謝


由 peter109 在 2005-08-02 15:36 發表:

K:SMA(RSV,M1,1),colorWHITE;
D:SMA(K,M2,1),colorWHITE;

PARTLINE(K>D,K),colorRED;
PARTLINE(K>D,D),colorRED;

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


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


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

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