ts語法問題 - 財經

Table of Contents



小弟這2天才開始使用ts...對於內建的語法還不熟練..
因此想請教各位大大...

我若希望每次的低點回檔20點後買進.....
例如:台指從8000->..7997->..7993->..7995->..7999->.....->8013
(目前的低) 回檔 (買進)

我寫的語法如下:

inputs:PP(20);
var:ML(0);

if time = 0845 then
ML = lowd(0);---------------在8:45時 ML會等於當日最低

if l < ML then
ML = l;---------------------若創新低後ML會等於新的低

if marketposition = 0 then begin
buy("BBB") at ML(0) + PP limit;
end;----------------------------若手上沒單時 我要買進目前低點+20的地方

if marketposition = 1 and time = 1329 then begin
exitlong;
end;----------------------------1:29時多單平倉

請問這樣的寫法哪裡有錯呢??因為跑出來的結果是完全沒有交易....
想知道正確的寫法應該是如何??感恩....


--

All Comments

David avatarDavid2010-02-13
0845 不存在?
Daniel avatarDaniel2010-02-16
1329要用到要看你用幾分k...
Kama avatarKama2010-02-19
XD 沒想到D神也搞TS XD
Michael avatarMichael2010-02-20
推~~功力不夠看不懂= =
John avatarJohn2010-02-23
第二段整個寫錯 還有你不應該用limit 要用stop
Catherine avatarCatherine2010-02-27
且既然是回檔二十點後買進 要寫成next bar也忘了加
Andy avatarAndy2010-03-04
離場條件最好寫成0130
Agatha avatarAgatha2010-03-06
假如有設定變數 也最好在出場後一併歸零
Dora avatarDora2010-03-11
且你怎麼在0845知道當日最低?邏輯上有錯..
Yuri avatarYuri2010-03-11
錯很大...建議原PO先建立可以買賣的訊號~不然改了你也不懂
Dorothy avatarDorothy2010-03-14
use STOP...and 1329 does not work
Blanche avatarBlanche2010-03-14
Q_time可以試試看,845不存在,5分k第一根應該是850