腳本教學 - 畫兩均線的平均值
本帖最後由 jinace 於 11-4-17 11:29 AM 編輯大家好像都很喜歡算這個~我想就以這個做一個簡單的腳本入門教學好了~
行1、2 : 設定可以輸入的參數面板
行4 : 宣告一個圖層layer1
行6 : 宣告兩個整數變數days1、days2,分別為均線天期1跟天期2
行7 : 宣告一個小數變數value,用來存放平均後的值
行9 : 計算兩個天期的均線值再平均,並將結果存到value
行10 : 將value的結果以線條的方式畫到圖層上
腳本執行的結果就像這樣,很簡單。有一個特別需要注意的地方,就是我們都習慣把宣告與計算(第7、9行)寫在同一行,在iScript請將它分開,因為宣告的動作在iScript只會被執行一次,是何故呢?如果我們把宣告的動作解釋成"宣告與初始化"應該就容易理解了吧,我們不希望腳本在每次循環執行時都把變數初始化。
有興趣學iScript的朋友,我建議你們把除錯視窗打開並多嘗試修改AC內建的腳本,改壞了就還原或重新下載一次就可以了,盡量去嘗試錯誤,嘗盡所有錯誤後...
老大,想請教一下,怎麼把右側 y 值設定上下限?
因為如果繪製符號,剛好又用『TOP』OR 『BUTTON』時,有時候符號會跑到視窗的外側
(要縮小才看的到) 你試試看調整layer的range
例如range=0.1~0.9
上下各10%的部份就可以當緩衝 做出這麼強大的AceChart真是令人佩服{:9_632:} 回復 3# jinace
感謝!可行了!
另外,有沒有辦法固定右側『y值』的大小?
因為有些指標是用『0』作為判斷,但是右側數值有時候會跳動相當大 回復 5# gofeel168
用peak~下面是範例:
layer layer1 = "range=0.02~0.98;peak=0~100;Y-AXIS=KD;"; 多謝樓主分享,解析很詳盡~ 回復 6# jinace
感謝!這樣總算數值不會到處亂跑了!{:4_113:} 越研究越覺得程式真是強大 ....
除了讚嘆還是讚嘆 {:4_209:} a 大大之前不是有很多範例文章
突然都不見了 ????? 回復 10# akmod
小弟稍稍的整理了一下...
對腳本教學有興趣的也可以上gofeel的網站跟他討教討教~
他一定還有很多私藏的指標喔...
頁:
[1]