COCO研究院

 找回密碼
 註冊
搜索
查看: 4403|回復: 11

新手上路,幾行程式而已,是哪裡出錯了呢....

[複製鏈接]
發表於 11-9-3 12:28 | 顯示全部樓層 |閱讀模式
Array: high2[](0);
if High[-2] >6000 then

if High[-2] < High[-1] and High[-1] > High then


high2[0] = High ;

print( high2 );


小弟第一個程式,
想抓出波鋒,
但卻一直無法編譯
請大大幫幫忙~~~
感激不盡 !!
 樓主| 發表於 11-9-3 13:26 | 顯示全部樓層
後來發現是 print( high2 ); 這行出錯 ,
請問該如何印出整個陣列呢 ??
print( high2[]) ; print(high2[0]);  print(high2());   都不行哩
發表於 11-9-3 15:15 | 顯示全部樓層
試了一下, 用print(high2[0]);  不是可以編譯成功嗎?
小弟也是MC新手, 把大大的當成指標用在圖表, 會有引用k棒數的問題耶 ~
發表於 11-9-3 20:27 | 顯示全部樓層
本帖最後由 minime 於 11-9-3 08:35 PM 編輯

小弟也是菜鳥, 好多指令第一次用, 希望這是你要的順便練習一下

  1. vars: arrsize(0);
  2. Array: high2[](0);

  3. once
  4. begin
  5.         arrsize = 0;
  6.         ClearPrintLog;
  7. end;

  8. if High[2] > 6000 then
  9.         if High[2] < High[1] and High[1] > High then
  10.         begin
  11.                 arrsize = arrsize+1;
  12.                 Array_SetMaxIndex(high2, arrsize) ;
  13.                 high2[arrsize] = High ;
  14.                 plot1[1](high[1], "prev high", Cyan, Default, 4);
  15.                 print( NumToStr(Date[1], 0), "  ", high2[arrsize] );
  16.         end;
複製代碼

肯定會有沒考慮到的地方, 各位大大不吝指正
 樓主| 發表於 11-9-3 21:30 | 顯示全部樓層
plot1[1](high[1], "prev high", Cyan, Default, 4); 這行會出錯耶
錯誤訊息
Keyword "Plot**" can't been used in this type of study
errLine 0, errColumn 0, errLineEnd 0, errColumnEnd 0

把這行槓掉就可以編譯了 ,看來 plot 也挺頭痛~
發表於 11-9-3 21:36 | 顯示全部樓層
本帖最後由 minime 於 11-9-3 09:37 PM 編輯

plot 指令只能用在 indicator, 你用在 signal 嗎?
 樓主| 發表於 11-9-3 22:24 | 顯示全部樓層
mm....   沒注意到
感謝M大~~~
 樓主| 發表於 11-9-3 22:35 | 顯示全部樓層
老實說看了書本說明
還是搞不懂指標 & 訊號的差別....
發表於 11-9-3 22:47 | 顯示全部樓層
指標 只是 圖形的表達

訊號 是用來產生買賣信號並下單
發表於 11-9-21 09:41 | 顯示全部樓層
自助廣告區有MC的程式撰寫免費課程可去參考一下
發表於 12-4-20 09:38 | 顯示全部樓層
現在 有MC的期貨商應該都有開課程了~~ 群益有啦  其他我不知道囉~~
發表於 12-8-13 13:35 | 顯示全部樓層
路過參觀學習一下
感謝大大
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-12-29 05:05

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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