COCO研究院

 找回密碼
 註冊
搜索
查看: 1504|回復: 2

Marketorder 不 work

[複製鏈接]
發表於 13-5-15 12:39 | 顯示全部樓層 |閱讀模式
本帖最後由 lantis 於 13-5-15 12:44 編輯

我寫了一個簡單 SMA (C, 3) 穿越 SMA (C, 200)的 strategy
結果回測有的會成功觸發, 有的卻不會, 怎麼回事啊?
我還加了箭頭標示, 結果 buy order OK
short sell marketorder 卻無效?

marketorder not working.png

這是 2-point chart

move = minmove/pricescale;
mp = marketposition;
sma3 = averagefc(C, 3);
sma200 = averagefc(C, 200);

//long
if mp = 0 then begin
        if sma3 cross over sma200
        then begin
                arw_id = arw_new_s(date, time_s, L - move, false);                                                 arw_setstyle(arw_id, 13);                 
                arw_setcolor(arw_id, white);
                text_new_s(date, time_s, L - 3 * move, numtostr(arw_id, 0));
                buy next bar at market;
        end;
end;

//short
if mp = 0 then begin
        if sma3 cross under sma200
        then begin
                arw_id = arw_new_s(date, time_s, H + move, true);
                arw_setstyle(arw_id, 13);
                arw_setcolor(arw_id, white);
                text_new_s(date, time_s, H + 3 * move, numtostr(arw_id, 0));
                sell next bar at market;
        end;
end;





發表於 13-5-15 12:44 | 顯示全部樓層
sell next bar at market; 要改成 sellshort next bar at market; 吧
 樓主| 發表於 13-5-15 12:47 | 顯示全部樓層
bacardi 發表於 13-5-15 12:44
sell next bar at market; 要改成 sellshort next bar at market; 吧

想了半天

原來我糊塗的可以, 不知道在想甚麼

謝謝大大
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-11-29 02:33

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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