COCO研究院

 找回密碼
 註冊
搜索
查看: 2760|回復: 3

用到data2和data3的策略卻永遠無法編譯成功,求救!!  

[複製鏈接]
發表於 19-12-9 14:49 | 顯示全部樓層 |閱讀模式
各位好,我是很菜的菜鳥,我利用盤中成交量差寫了個陽春的策略,自我訓練,但永遠編譯無法成功,爬文了也沒用,可否請高手幫幫我好嗎?

data2及data3都有設好且也成功使用指標,但就是無法把訊號編譯成功!!



程式碼如下:

//data1=k bar
//data2=txf1_UV
//data3=txf1_DV
//value1=txf1_UV-txf1_DV

value1=close of data2-close of data3
Plot(value1,"UV-DV)

if marketposition=0 and value1=2500 then buy next bar at market;
if marketposition>0 and time=1344 then sell next bar at market;
if marketposition=0 and value1=-2500 then sellshort next bar at market;
if marketposition<0 and time=1344 then buytocover next bar at market;
 樓主| 發表於 19-12-9 22:05 | 顯示全部樓層
感謝樓上兩位前輩的幫忙,讓我問題解決了,真是感恩!!
回復 支持 1 反對 0

使用道具 舉報

發表於 19-12-9 15:15 | 顯示全部樓層
本帖最後由 e0159000 於 19-12-9 15:46 編輯

字串要用雙引號包覆
Plot(value1,"UV-DV)
應為
Plot(value1,"UV-DV")



每一行都要 分號結尾
value1=close of data2-close of data3;
Plot(value1,"UV-DV");



回復 支持 1 反對 0

使用道具 舉報

發表於 19-12-9 15:21 | 顯示全部樓層
編譯不成功的錯誤訊息是什麼?

試著把 plot那一列刪除

Ps
1.建議進場條件的 value1,不要設 = ,因爲要碰到剛好是2500/-2500的機會太小了,可以用區間範圍,或是直接 > 或 < ,使用 cross over/ cross under也可以
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-11-2 20:21

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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