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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 如何让cc根据其方向来改变显示数值的颜色 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=18093)


由 gpwj 在 2013-10-25 10:48 發表:

如何让cc根据其方向来改变显示数值的颜色

TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
{信息显示}
p3:=SYSPARAM(1);
DRAWTEXTEX(Cci>=ref(cci,1),1,30,70,'CCI= '+NUMTOSTR(cci[p3],2)),Colorred;
DRAWTEXTEX(Cci<ref(cci,1),1,30,70,'CCI= '+NUMTOSTR(cci[p3],2)),Colorgreen;
上面这段源码,如何让cc根据其方向来改变显示数值的颜色?


由 cgjj 在 2013-10-25 11:09 發表:

回覆: 如何让cc根据其方向来改变显示数值的颜色

引用:
最初由 gpwj 發表
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
{信息显示}
p3:=SYSPARAM(1);
DRAWTEXTEX(Cci>=ref(cci,1),1,30,70,'CCI= '+NUMTOSTR(cci[p3],2)),Colorred;
DRAWTEXTEX(Cci<ref(cci,1),1,30,70,'CCI= '+NUMTOSTR(cci[p3],2)),Colorgreen;
上面这段源码,如何让cc根据其方向来改变显示数值的颜色?


TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
p3:=SYSPARAM(1);
if p3<2 or P3>datacount then exit;
SS:=CCI[p3]>=CCI[p3-1];
DRAWTEXTEX(SS=1,1,30,70,'CCI= '+NUMTOSTR(cci[p3],2)),Colorred;
DRAWTEXTEX(SS=0,1,30,70,'CCI= '+NUMTOSTR(cci[p3],2)),Colorgreen;

動用 SYSPARAM 函數, 會耗用較多的CPU(因為其需追隨十字游標移動觸發運算)
若是盤中使用的公式, 非必要不建議運用它(尤其是運算量大的指標)


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


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

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