[TS懶人包] [保險服務]

2010年2月4日 星期四

了解 EasyLanguage 的運行方式

這是 EasyLanguage 教學文章系列的第一篇。我想先跟大家聊聊交易策略在 TradeStation 到底是怎麼在執行運算的。

當一個策略程式完成的時候,他就像一篇文章一樣。電腦會從第一個字一直去讀到最後一個字,在每一個 tick 讓 K 線跳動的時候,整個程式就會從頭到尾被電腦讀一次,並去判斷是否有條件符合的狀況。


交易策略再說簡單一點…其實就是只有用幾個數值在作運算而已,大部份使用到的就只有每根 K 線的時間、開、高、低、收和量。

不管你是用指標也好、價格突破也好,通通都是從這些數據運算出來的。

在前面提到了程式像文章一樣,所以程式內容的先後順序是會引響到整個結果的,你把某一段文字寫在開頭,跟把這段文字寫在結尾,人閱讀起來會有差別…當然電腦閱讀起來也會有差別的地方。

如果一個判斷是需要某個數值的結果,那如果你把運算這個數值的文字寫在判斷的後面,那麼出來的結果就會是有問題的。舉個例子來說:


假如今天下雨,我需要帶雨傘。

今天會下雨





今天會下雨

假如今天下雨,我需要帶雨傘。


這兩者出來的結果並不會相同。以第一個例子來說,程式先跑到了"假如今天下雨,我需要帶傘",接著程式並不知道今天有沒有下雨,所以他去抓了下雨這個變數後得到的可能是"昨天沒下雨"(前一根 K 棒的值),然後你得到的結果就是今天不用帶傘。

也就是說在你沒帶傘出門後,才發現原來今天下雨的時候已經太遲了。

下一篇將會開始作程式撰寫的教學。

沒有留言:

張貼留言

請留下您的大名…匿名者恕不回應…

Related Posts Plugin for WordPress, Blogger...