COCO研究院

 找回密碼
 註冊
搜索
查看: 3167|回復: 8

[其他程式語言] 麻煩請MC程式交易高手指點迷津 感恩

[複製鏈接]
發表於 13-8-14 23:52 | 顯示全部樓層 |閱讀模式
麻煩請各位高手幫菜鳥我看看  為何出現編譯的錯誤訊息  感恩
1   inputs: Price( Close ),
2   value1=3
3   value2=high[1]+2
4   value3=value2+value1
5   value4=value3+value1
6   value5=value4+value1
7   value6=value5+1

------ 編譯時產生錯誤: ------
'('  Expected
errLine 2, errColumn 6, errLineEnd 2, errColumnEnd 6
編譯錯誤:  (函數)

評分

參與人數 1金錢 +2 收起 理由
thirtycm + 2 看起來好像hts

查看全部評分

發表於 13-8-15 00:08 | 顯示全部樓層
新手看看.....
MC的語法,每一行最後面要加 ;   分號.
發表於 13-8-15 00:32 | 顯示全部樓層
inputs: Price( Close );
value1=3;
value2=high[1]+2;
value3=value2+value1;
value4=value3+value1;
value5=value4+value1;
value6=value5+1;
發表於 13-8-15 08:54 | 顯示全部樓層
這.....好犀利阿

每句都要加; 讓程式了解你的命令

我好像真的很久沒碰了...忘光了0.0
 樓主| 發表於 13-8-15 15:50 | 顯示全部樓層
謝謝
但是又出現編譯錯誤訊息  可以告訴我是哪兒錯嗎
23    condition2=high>=value3+20 and close cross under value3 ;
24    if condition2 then
25        sell ( "s2" ) next bar at value3 limit ;
26    end ;

---------------------------------------------------------------------------------------------------
syntax error, unexpected 'identificator', expecting 'end of file'
errLine 23, errColumn 0, errLineEnd 23, errColumnEnd 0
發表於 13-8-15 16:24 | 顯示全部樓層
sophia 發表於 13-8-15 15:50
謝謝
但是又出現編譯錯誤訊息  可以告訴我是哪兒錯嗎
23    condition2=high>=value3+20  ...

23    condition2=high>=value3+20 and close cross under value3 ;(這行要刪掉)


你的意思是high>=value3+20為真時+收盤價向下穿越value3時賣出吧
那要改成下面這樣:
24    if (high>=value3+20 and close cross under value3)  then
25        sell ( "s2" ) next bar at value3 limit ;
26    end ;
發表於 13-8-15 16:37 | 顯示全部樓層
sophia 發表於 13-8-15 15:50
謝謝
但是又出現編譯錯誤訊息  可以告訴我是哪兒錯嗎
23    condition2=high>=value3+20  ...

把 26 行的 end; 移除即可
 樓主| 發表於 13-8-15 17:29 | 顯示全部樓層
好棒喔        謝謝
 樓主| 發表於 13-8-16 09:55 | 顯示全部樓層
對不起  大家推薦的書我都有大致讀過了 還是有諸多問題 請問:
1...我若想在觸即價時立即下單     而不要等到k棒結束或下根k棒開始  是要用tick圖嗎?還有其他哪兒需要設定的呢?.tick也可以用next bar ?open  ? close ?
2...若我盤中10:00才設定訊號自動下單 那程式中的open是不是就是代表10:00的那一個價?還是open代表的就是今日的開盤價?若我想用我設號自動下單時的第一個價為計算基準(不是固定的時間)  那該怎麼表示?  
3...若我同方向最多只下到3口  且同價位不重複下單 是不是只要在訊號中標示進出場名(例s1  s2  s3),加上設定"最多容許和目前倉位同向3筆的委託"即可?
4...感恩
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-23 02:24

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |