第一次編譯~請教問題~感恩感恩~~
我第一次使用mc想說小試一下編譯器編譯部位大小方向函數mp
貼上很簡單又短的程式碼
VAR:MP(0);
MP=marketposition*currentcontracts;
結果他出現這樣的錯誤訊息
公式: "MP" (函數)
請稍候 ....
------ 編譯時產生錯誤: ------
syntax error, unexpected 'function return value', expecting 'identificator'
errLine 1, errColumn 4, errLineEnd 1, errColumnEnd 4
編譯錯誤:(函數)
請問各位大大事怎麼回事咧??
可能是您把它擺在"訊號",
而且沒買賣指令,
請把它放在"指標"試試看。
(我的答案不一定正確•)
Vars:MP(0) 這一個可以拿掉了...
函數名稱在建立時已經給定,不需要再設一個變數來當作函數名稱
good大~
我嘗試了一下你的做法但是還是不行ㄝ~
MP=marketposition*currentcontracts;<===程式碼是真的只有這一行而已~~
我只是想設一個函數讓我知道目前手上部位方向跟部位大小~照理說她回傳的是數值~應該是用函數吧?
而且她一直在MP的M處反白~~真的不明白是錯在哪 assignment is allowed only for variables or array elements
這是用在腳本或是訊號類之後出現的文字~ sangi大~
我原本也沒有打~~可是他還是出現錯誤~原本我是打這樣
MP=marketposition*currentcontracts;
他出現:
公式: "MP" (函數)
請稍候 ....
------ 編譯時產生錯誤: ------
Compile error
errLine 0, errColumn 0, errLineEnd 0, errColumnEnd 0
編譯錯誤:(函數)
而且在MP的M處反白~ = =~
是不是因為我MC沒開直接使用編輯器的因素呢?
目前我MC還沒開好~ 我猜 kkk918 大是新增了一個叫做 MP 的函數.. 所以程式裡的 MP 讓 MC 以為是 MP 這個函數, 而不是程式裡定義的 MP 這個變數. sdnian大
我大概懂你的意思~但是我mp的函數沒有通過編譯~mc會判讀嗎??
我後來把我沒有編譯成功地都砍掉了~~在試一次但是還是一樣~~
甚至我還是了其他內建的指標~~直接複製貼上~~只是把它明子改掉~~
結果都是出現一樣的錯誤訊息
------ 編譯時產生錯誤: ------
Compile error
errLine 0, errColumn 0, errLineEnd 0, errColumnEnd 0
編譯錯誤:(函數)
不知道是不是真的因為我沒開mc直接使用編及器的關係???
新增函數名稱為 MP..
狀況一:
程式碼如下:
VAR:MP(0);
MP=marketposition*currentcontracts;
編譯出現下面的錯誤..
------ Compiled with error(s): ------
syntax error, unexpected 'function return value', expecting 'identificator'
errLine 1, errColumn 4, errLineEnd 1, errColumnEnd 4
causal study:(Function)
狀況二:
程式碼如下:
VAR:MPX(0);
MPX=marketposition*currentcontracts;
編譯成功, 訊息如下:
------ Build started: ------
Study: "MP" (Function)
Please wait ....
30.11.12 13:26:17
------ Compiled successfully------
sdnian 發表於 12-11-30 13:27 static/image/common/back.gif
新增函數名稱為 MP..
狀況一:
沒研究過MC
好眼花阿...{:4_142:}{:4_142:}
請問大大學MC買書看就好了
還是上課比較好呢??
GOGA 發表於 12-11-30 13:37 static/image/common/back.gif
沒研究過MC
好眼花阿...
哈, PowerLanguage 我也不太會.. 我只是仔細看了 kkk918大所描述的狀況之後, 做了簡單的測試去找答案.
如果真要學, 看書應該是不錯的方法, 但我想自己動手練習進步會最快.
sdnian大~
感謝你幫我做了測試~測試完之後我更確定應該是我mc沒開直接使用編譯器的關係~
因為我跟你做了一樣的測試~但是還是發生錯誤~錯誤訊息是一樣的~
公式: "MP" (函數)
請稍候 ....
------ 編譯時產生錯誤: ------
Compile error
errLine 0, errColumn 0, errLineEnd 0, errColumnEnd 0
編譯錯誤:(函數)
他沒有顯示錯誤是哪行跟發生了甚麼錯誤~我想大概是因為mc沒開他連接不上之類的吧~程式碼他應該是吃得進去~
現在等mc開通再來試試看成不成功了~~感謝
頁:
[1]