jinace 發表於 11-4-17 11:06

腳本教學 - 畫兩均線的平均值

本帖最後由 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內建的腳本,改壞了就還原或重新下載一次就可以了,盡量去嘗試錯誤,嘗盡所有錯誤後...

gofeel168 發表於 11-4-17 12:00

老大,想請教一下,怎麼把右側 y 值設定上下限?
因為如果繪製符號,剛好又用『TOP』OR 『BUTTON』時,有時候符號會跑到視窗的外側
(要縮小才看的到)

jinace 發表於 11-4-17 13:04

你試試看調整layer的range
例如range=0.1~0.9
上下各10%的部份就可以當緩衝

Sirius 發表於 11-4-17 15:08

做出這麼強大的AceChart真是令人佩服{:9_632:}

gofeel168 發表於 11-4-18 00:43

回復 3# jinace

感謝!可行了!

另外,有沒有辦法固定右側『y值』的大小?
因為有些指標是用『0』作為判斷,但是右側數值有時候會跳動相當大

jinace 發表於 11-4-18 10:19

回復 5# gofeel168

用peak~下面是範例:
layer layer1 = "range=0.02~0.98;peak=0~100;Y-AXIS=KD;";

eric8609 發表於 11-4-18 11:36

多謝樓主分享,解析很詳盡~

gofeel168 發表於 11-4-18 15:57

回復 6# jinace

感謝!這樣總算數值不會到處亂跑了!{:4_113:}

nicowang 發表於 11-4-22 13:27

越研究越覺得程式真是強大 ....

除了讚嘆還是讚嘆 {:4_209:}

akmod 發表於 11-4-25 18:22

a 大大之前不是有很多範例文章
突然都不見了 ?????

jinace 發表於 11-4-25 20:01

回復 10# akmod


小弟稍稍的整理了一下...
對腳本教學有興趣的也可以上gofeel的網站跟他討教討教~
他一定還有很多私藏的指標喔...
頁: [1]
查看完整版本: 腳本教學 - 畫兩均線的平均值