 |
wengd469
資深會員
註冊日期: May 2021
來 自:
文章數量: 328 |
回覆: 回覆: [求助]在布林後面再加個百分比
引用: 最初由 cgjj 發表
很抱歉!
頂端那一列,是系統自動輸出的變數值,無法在尾端加上%
圖形中您自己另外用函數顯示的文字,才可能加上%
對齁!總版主以前有講過,第一排不能再用函數去把它過濾顯示
那,總版主麻煩您把此需求的語法寫出來,小弟再來想想,該百分比要放在何處....感恩!
|
|
向版主報告此篇 |  |
|
2024-12-19 16:27 |
|
|
|  |
 |
wengd469
資深會員
註冊日期: May 2021
來 自:
文章數量: 328 |
引用: 最初由 cgjj 發表
你另外弄個變數,來顯示不就得了~
例如:
布林:29.74;
%:3.06;
報告總版主,我的問題在,無法擷取出日布林29.74和周布林32.80......這2組數值來
無法擷取出,就沒法計算
|
|
向版主報告此篇 |  |
|
2024-12-19 17:37 |
|
|
|  |
 |
wengd469
資深會員
註冊日期: May 2021
來 自:
文章數量: 328 |
數字可以出來了,但有無辦法以百分比顯示??
(32.08-29.74)/29.74=10.28%
像這樣10.28%
|
|
向版主報告此篇 |  |
|
2024-12-20 02:34 |
|
|
|  |
 |
wengd469
資深會員
註冊日期: May 2021
來 自:
文章數量: 328 |
為何無法[變色]??
DRAWNUMBER(..............)的部分,總版主請問我哪裡設置錯了??
//布林+周布林
布林:MID+(P7/10)*STD(CLOSE,P6),linethick0,COLOR00FF33;
周布林:"BOLL.UPPER#WEEK",color00BB00,linethick0;
BD:=布林;
BW:=周布林;
±%:=(BW-BD)/BD,COLORWHITE;
DRAWTEXT(ISLASTBAR,布林,'B%'),SHIFT1,align3,colorred,pxdn110;
布林±%:=UPPER>ref(UPPER,1) and LOWER<ref(LOWER,1) and C>=UPPER and ±%<0.15 and ±%>0;
DRAWNUMBER(ISLASTbar and ±%=0,±%,±%,2),shift2,align3,COLORRED,pxdn110;
DRAWNUMBER(ISLASTbar and ±%=1,±%,±%,2),shift2,align3,COLORBLUE,pxdn110;
|
最後由 wengd469 在 2024-12-23 11:15 編輯 |
向版主報告此篇 |  |
|
2024-12-23 11:08 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18116 |
引用: 最初由 wengd469 發表
為何無法[變色]??
DRAWNUMBER(..............)的部分,總版主請問我哪裡設置錯了??
//布林+周布林
布林:MID+(P7/10)*STD(CLOSE,P6),linethick0,COLOR00FF33;
周布林:"BOLL.UPPER#WEEK",color00BB00,linethick0;
BD:=布林;
BW:=周布林;
±%:=(BW-BD)/BD,COLORWHITE;
DRAWTEXT(ISLASTBAR,布林,'B%'),SHIFT1,align3,colorred,pxdn110;
布林±%:=UPPER>ref(UPPER,1) and LOWER<ref(LOWER,1) and C>=UPPER and ±%<0.15 and ±%>0;
DRAWNUMBER(ISLASTbar and ±%=0,±%,±%,2),shift2,align3,COLORRED,pxdn110;
DRAWNUMBER(ISLASTbar and ±%=1,±%,±%,2),shift2,align3,COLORBLUE,pxdn110;
±% 是%數
其幾乎不會剛剛好等於 0 或是 1
顯示預設是僅顯示到小數第二位
但實際可能後面還有小數存在
故採用 and ±%=0 和 and ±%=1 這種判斷方法,是不宜的! (成立機會極小)
|
|
向版主報告此篇 |  |
|
2024-12-23 16:08 |
|
|
|  |
 |
wengd469
資深會員
註冊日期: May 2021
來 自:
文章數量: 328 |
請問假設:這個條件成立,該如何編寫??
布林±%:=UPPER>ref(UPPER,1) and LOWER<ref(LOWER,1) and C>=UPPER and ±%<0.15 and ±%>0;
|
|
向版主報告此篇 |  |
|
2024-12-23 16:20 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18116 |
引用: 最初由 wengd469 發表
請問假設:這個條件成立,該如何編寫??
布林±%:=UPPER>ref(UPPER,1) and LOWER<ref(LOWER,1) and C>=UPPER and ±%<0.15 and ±%>0;
你不是已經寫出條件式了嗎?
只要判斷 布林±% 是否成立就可
布林±%=1 就是代表成立
布林±%=0 就是代表不成立
此外~~
布林±% 結果既然是條件,就不該取名為尾字為%
這樣非常奇怪,非常容易造成閱讀混淆!!!
建議改成 布林Check 或是 其他易辨識的變數名稱
例如
布林Check:=UPPER>ref(UPPER,1) and LOWER<ref(LOWER,1) and C>=UPPER and ±%<0.15 and ±%>0;
DRAWNUMBER(ISLASTbar and 布林Check=0,±%,±%,2),shift2,align3,COLORRED,pxdn110;
DRAWNUMBER(ISLASTbar and 布林Check=1,±%,±%,2),shift2,align3,COLORBLUE,pxdn110;
|
|
向版主報告此篇 |  |
|
2024-12-23 16:30 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|