期貨期權交流MC 基本策略語法-(if,begin) [MC]
- 咨詢內容:
語法1: If {條件式}...Then {陳述式};
說明: 單純的條件式,條件成立就產生某動作 (如果......就.......)
2016-1-28 15:09 上傳 下載附件 (35.21 KB)
范例:
- 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 {陳述式};
說明: 條件成立與不成立就分別執行不同動作 (如果......就.....否則......)
2016-1-28 15:30 上傳 下載附件 (33.37 KB)
范例:
If close>open then buy next bar at market else sellshort next bar at market; (如果收盤價高于開盤價,就在下一根買進,否則就在下一根賣出)
語法3: If {條件式}...Then {陳述式}... Else if {條件式} Then {陳述式};
說明: 條件有2種以上可能,且其中兩種情況有不同動作 (如果......就.....否則如果.....就....)
2016-1-28 15:40 上傳 下載附件 (31.19 KB)
范例:
If close>open then buy next bar at market Else if close<open then sellshort next bar at market; (如果收盤價高于開盤價,在下一根線市價買進,否則如果收盤價低于開盤價,就在下一根市價賣出)
備注: 會先針對第一個條件判斷,如果沒有成立才會往下對第二個條件做判斷
語法4: If {條件式}...Then {陳述式}... Else if {條件式} Then {陳述式}... Else {陳述式};
說明: 條件有3種以上可能,且所有情況皆有各自的邏輯情況 (如果....就.....否則如果.....就....否則...)
2016-1-28 16:13 上傳 下載附件 (33.53 KB)
語法5: If {條件式} Then Begin {陳述式} End;
說明: 當條件成立,執行指定的一連串動作
范例:
If close>open and high>high[1] then begin
value10 = value10[1]+1;
value5= high;
value6= close;
buy next bar at market;
End;
備注: 相對于之前的if then要寫好幾次,這省去了許多重復的判斷步驟
語法6: If {條件式} Then Begin {陳述式} End else Begin {陳述式} End;
說明: 當條件成立或不成立時,執行指定的一連串動作
范例:
你懂的...跟之前一樣,只是多了個條件不成立時的一連串執行動作
語法6:
If {條件式} Then Begin
{陳述式}
End else
If {條件式} Then Begin
{陳述式}
End;
說明: 判斷2種以上條件是否成立(第一個不成立才去看第二個),成立時則分別執行相對應動作
關于回圈語法請點我
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容