流程控制之if..then | 社區大學終身學習網
![流程控制之if..then](https://i.imgur.com/1IaoGs0.jpg)
接下來的章節,我們就一一來介紹這些控制流程的語法,完成這部份的學習,XS的基本語法,就大致完備了。一,IF..Then.
![流程控制之if..then](https://i.imgur.com/1IaoGs0.jpg)
流程控制
一個腳本的完成,有幾個步驟。
1. 我們透過參數及變數的宣告,準備好要加以運算的數據。
2. 我們透過運算因子,完成各種數值間的運算。
接下來,我們必須為這些運算的結果安排其先後順序,以及建構與輸出語法間的的因果關係,這些工作,我們都是透過流程控制的語法來完成,前面我們有用到的IF ……..THEN就是一個典型的流程控制語法。
接下來的章節,我們就一一來介紹這些控制流程的語法,完成這部份的學習,XS的基本語法,就大致完備了。
一, IF..Thenif then的流程控制
在腳本中我們最常運用到的流程控制,應該就是如果…………那就……….,也就是if ……..then了
例如我們要電腦在股價創今天高點時通知我們
我們會寫成if close=q_dailyhigh then ret=1;
但在撰寫腳本時,並不是每個想法都只是單純的if……..then ,有時候我們在符合某個條件時,想要電腦幫我們處理的,不只有一行敘述,有時候符合條件時我們希望電腦幫我們執行某動作,在不符合條件時執行另一個動作,因此,本節我們來學習if…….then這個我們最常用的流程控制語法,到底有那幾種不同的寫法,用來處理不同的情境。
1.最簡單的模式這一種是我們最常用也最簡單的寫法
例如我們要電腦在股票出現K棒三連陽時通知我們,我們只要寫以下的兩行腳本 :
if trueall(close>close[1],3)
XScript語法的基礎介紹 | 社區大學終身學習網
XS的基本架構 | 社區大學終身學習網
XS自學(XQ量化交易) | 社區大學終身學習網
[Day30] 總結 - iT 邦幫忙 | 社區大學終身學習網
參數 | 社區大學終身學習網
流程控制之if..then | 社區大學終身學習網
流程控制之迴圈 | 社區大學終身學習網
要如何知道XScript有那些語法和函數? | 社區大學終身學習網
輸出語法 | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
Fintech期貨煉金術哪裡學?臺北市信義社區大學開課資訊
想要學習Fintech期貨煉金術可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...