請問語法錯(cuò)在哪? [MultiCharts MC]
- 咨詢內(nèi)容:
請問
IF marketposition=1 and condition2=False and condition1 and SwingLE=1 and SwingSE<>1 and close<=Down_corner and Close<=closeD(1)-50
then begin
sellshort("LXS") QT contracts next bar at market;
end;
Close<=closeD(1)-50=>為什麼這邊會出錯(cuò)??..
之後我在上面放個(gè)
value1=CloseD(1)-50;
改成Close<=value1這樣就成功編譯
請高前輩解說一下原因
- MC技術(shù)部:
順便把底下的問題拿來這邊一起請教
不好意思初學(xué)者問題多!
我想寫個(gè)當(dāng)手上持有多單時(shí)獲利六萬回跌50%下一根開盤市價(jià)平倉~等明天從新開始
手上持有空單時(shí)獲利六萬回跌50%下一根開盤市價(jià)平倉~等明天在從新開始
搞很久都弄不出來~請前輩再指導(dǎo)~感謝
第2篇 - MC技術(shù)部:
阿志,好久沒聯(lián)絡(luò)了,記得我吧?
你這程式碼很眼熟,哈哈~
不能編譯的問題 Close<=closeD(1)-50
加個(gè)括號 Close<=(closeD(1)-50) 就可以編譯
因?yàn)榇箪缎§兜褥斗柺沁壿嬇袛嘤玫?/span>
加減乘除符號都是計(jì)算用的
所以必須以括弧來做區(qū)隔
建議你買一本書:程式交易語法大全 作者鍾淳豐
對入門或查詢指令都很有幫助
編輯文章 by J.I. 2012-03-08 22:21:47 - MC客服:
阿志,好久沒聯(lián)絡(luò)了,記得我吧?
你這程式碼很眼熟,哈哈~
不能編譯的問題 Close<=closeD(1)-50
加個(gè)括號 Close<=(closeD(1)-50) 就可以編譯
因?yàn)榇箪缎§兜褥斗柺沁壿嬇袛嘤玫?/span>
加減乘除符號都是計(jì)算用的
所以必須以括弧來做區(qū)隔
建議你買一本書:程式交易語法大全 作者鍾淳豐
對入門或查詢指令都很有幫助
編輯文章 by J.I. 2012-03-08 22:21:47
相關(guān)文章
-
沒有相關(guān)內(nèi)容