 |
bp252039
資深會員

註冊日期: Aug 2006
來 自: TAIPEI
文章數量: 156 |
[問題]自設指標與行情表數據顯示
為了便於統計,請問自設指標在行情表中顯示的數值,其小數點第2位數值能否只顯示0和5兩個數值,需求說明如下:
如果自設指標求算出數值,其小數點第2位在2以下則顯示0,若介於3-6則顯示5 , 7以上則進位同時第2位顯示0 舉例:
>> 自設指標求算出數值為:37.21 or 37.22 行情表則顯示37.20
>> 自設指標求算出數值為:37.23 or 37.24 or 37.25 or 37.26 行情表則顯示37.25
>> 自設指標求算出數值為:37.27 or 37.28 or 37.29 則顯示37.30
有請版主指導,謝謝!
__________________
尊重趨勢,見風轉舵
做對加碼,跌破加碼點則全數出清
|
|
向版主報告此篇 |  |
|
2013-05-14 14:20 |
|
|
|  |
 |
bp252039
資深會員

註冊日期: Aug 2006
來 自: TAIPEI
文章數量: 156 |
回覆: 回覆: [問題]自設指標與行情表數據顯示
引用: 最初由 cgjj 發表
系統是無法讓您如此顯示的
您需把原始數值, 事先做那樣的處理
處理範例如下: (QQ為處理後的結果)
QQ:ROUND(原始數值*100);
EndN:=MOD(QQ,10);
QQ:=QQ-EndN+if(EndN<3,0,if(EndN<7,5,10));
QQ:=QQ/100;
顯示可以用 QQ 去顯示
但後續不要用 QQ 去計算(因為已經失去原計算精度)
非常感謝版主,真的是太佩服了,硬是要得,太牛了,3q!!
__________________
尊重趨勢,見風轉舵
做對加碼,跌破加碼點則全數出清
|
|
向版主報告此篇 |  |
|
2013-05-15 09:48 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|