COCO研究院

 找回密碼
 註冊
搜索
查看: 2773|回復: 10

MC 2個商品中畫線,請教程式與言哪邊有錯

[複製鏈接]
發表於 12-10-26 23:26 | 顯示全部樓層 |閱讀模式
各位板大您好~
目前遇到一個問題,就是把期貨和現貨2個商品放在一起後,我要去計算期貨和現貨錢一日的收盤價畫線,但指標宰入K線圖中總是出現錯誤訊息,能否請教是我的程式碼有誤還是哪邊需要修改設定,目前適用mc5.0(該不會是板本太舊的關係吧),因為使用TS是OK的...........
錯誤訊息
錯誤訊息.jpg

程式碼
input:Price1(closed(1) of data1), Price2(closed(1) of data2);


if time>=1345 then value99=1;
if time = 1345 then value98= currentbar;
if date<>date[1]and time<1345 then value99=0;
if value99=0 then begin

value2=(price1+price2)/2;

plot1 (value2,"0",yellow,1);
end


反傾各位先進指點一下
發表於 12-10-27 02:16 | 顯示全部樓層
d大.. 我也看不懂.. XD

不過期現貨開盤差了15分鐘.. 收盤也差了10分鐘..
所以你在08:45:00 ~ 08:59:59 與 13:35:00 ~ 13:45:00...
這段時間沒有現貨資料喔..

發表於 12-10-27 02:30 | 顯示全部樓層
d大.. 不好意思..
剛在我的MC7中試了結果正常耶..
 樓主| 發表於 12-10-27 08:13 | 顯示全部樓層
該不會是板本的問題ㄇ??目前是使用免費板的5.0...................
發表於 12-10-27 09:17 | 顯示全部樓層
我用MC7, 執行結果為--
未命名.png
 樓主| 發表於 12-10-27 09:21 | 顯示全部樓層
我用TS2000出來的結果也是那樣,但是用mc5.0舊無法執行...............?
發表於 12-10-27 09:59 | 顯示全部樓層
daniel 發表於 12-10-27 09:21
我用TS2000出來的結果也是那樣,但是用mc5.0舊無法執行...............?

請問, 這指標要如何使用呀?
 樓主| 發表於 12-10-27 11:36 | 顯示全部樓層
本帖最後由 daniel 於 12-10-27 11:43 編輯

這指標是我自己去抓現貨和期貨收盤價的平均值,y最為隔天開盤價的多空分界線........去判斷多空..想請教板上各位,您的mc7都是正板的還是卷商板.....貨是哪邊可以抓取免費板,我擔心是板本的問題............
發表於 12-10-27 11:46 | 顯示全部樓層
我想應該這樣就可以了吧..

if date <> date[1] then begin
        value2 = (close[1] of data1 + Close[1] of data2) / 2;
end;

plot1 (value2,"0",yellow,1);
 樓主| 發表於 12-10-27 14:10 | 顯示全部樓層
mewmi 發表於 12-10-27 11:46
我想應該這樣就可以了吧..

if date  date[1] then begin

感謝您~
板大已經可以用了,原來差別是在我是用時間,您是用日期,而剛好我的需求是日期內,並沒有提到時間,所以才會出現錯誤訊息,只是很號奇怎麼一樣的東西再TS是O,mc7也OK,再mc5就不行...................感謝您的教導...........^^

 樓主| 發表於 12-10-28 21:58 | 顯示全部樓層
各位版大~
在請教一下,像我目前所得出的多空分界線,是由前一天期貨和現貨收盤所計算的,那按照到裡來說,到收盤了,我裡當可以直接畫面上直接畫出名日的多空分界線,不知道我這想法是對的ㄇ??如火是對的,程式碼中又該如何添加上去呢,讓收盤後K線圖可以直接顯示隔日的線,而不是等到開盤才會有??
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-11-25 04:00

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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