语法1: If {条件式}...Then {陈述式};
说明: 单纯的条件式,条件成立就产生某动作 (如果......就.......)
范例:
If close>open then buy next bar at market; (如果收盘价高于开盘价,就在下一根线市价买进)
If close<close[1] or close<opend[0] and Low<Low[1] then sellshort next bar at market; (如果收盘低于前一根收盘或收盘价低于当日开盘价,而且低点比前一根低点还低,就在下一根市价卖出)
备注: [ ] ->用来读取前面K线,close[2]就表示从当根往以前推算的第2根k线
语法2: If {条件式}...Then {陈述式} Else {陈述式};
说明: 条件成立与不成立就分别执行不同动作 (如果......就.....否则......)
If close>open then buy next bar at market else sellshort next bar at market; (如果收盘价高于开盘价,就在下一根买进,否则就在下一根卖出)
语法3: If {条件式}...Then {陈述式}... Else if {条件式} Then {陈述式};