Stock-AI投資級經濟指標數據快報

2016年4月30日 星期六

Python unicode問題

python 3.x聽說已經是自動全部轉換成unicode

把幾個點po上來

1.
如果第一行沒有加
#coding=utf-8
註解就不能夠打中文
例如:
#中文

2.
編譯器要注意,  我是使用notepad++


可以發現u"股票", 會出現error
另外即使編碼成功,
也可以從unicode字元長度測試出來
(有關於unicode, 字元長度, 我這邊不多說  因為我也沒有完全懂  大家可以自行google)
如果沒有特別設定的話,  notepad++會使用ASCII編碼
所以編碼設定要記得改成utf-8

3.
如果妳前兩個步驟都做了
這時你有使用u"字串" 與"字串"
字元長度就會不同,

因為BeautifulSoup輸出都是unicode, 所以如果要compare的話,
要把字串換成unicode
就要把"字串"換成 u"字串"

以上是今天的心得
Kled

2016年4月23日 星期六

Multicharts exitprice 函數功能問題

最近收到客戶的一個需求,
需要把exitprice(出場價格)展示出來,

本來心想跟entryprice(進場價格)差不多方式就可以展示,
但因為有分次出場的情況下,
發現尚未完全平倉前的出場條件,
並無法用exitprice顯示出場價格,
必須自己從頭到尾記錄下自己準備出場的價格,

然後利用
var0 = currentcontract
if var0 <> var0[1]

這個條件去卡,
才能順利顯示出出場價格,

(但是其實出場價格應該不多人會使用到)