回覆: 此版本 是否可考慮
引用: 最初由 peter109 發表
此版本 是否可考慮
1) 針對 drawtext 或 drawnumber 相關函數 增加 可調整 文字或數字 的大小
2)針對 numtostr 或 strtonum 相關函數
不要限制只針對最後一個數據/文字 而可隨光標做改變
Re1:
這個未來會做評估實現方式納入,當前先趕 v5.2 股票的部分
感謝您的建議
Re2:
這個軟體本身並沒有去限制它
而是這兩個函數,本來就不支援整個數列處理
只能針對數列中的單一元素或單一數值做處理
不支援是因為
1 Bytes 可以表示數字 0-255 (256)
2 Bytes 可以表示數字 0-65535 (256*256)
4 Bytes 可以表示數字 -2147483648 and 2147483647
若將數字轉換為字串,1個字就要佔掉1Bytes
"2147483647" 這個字串則需要 10 Bytes 空間才能存放
想想 10000 根K棒的價格,若都轉換成字串,這個字串陣列,需要耗掉多大的記憶體空間。
如此運算上那是很浪費記憶體資源的
實務上也沒有支援的必要性,您的需求像這樣就可以處理了
MM:=(H+L)/2; PP:=SYSPARAM(1);
DRAWTEXT(barpos=PP,MM,'MM='+numtostr(MM[PP],2));
|