COCO研究院

 找回密碼
 註冊
搜索
查看: 5654|回復: 4

[範例程式碼] 新手想問 setexitonclose

[複製鏈接]
發表於 17-1-20 17:58 | 顯示全部樓層 |閱讀模式
setexitonclose 收市平掉所有position, 但我想收市前5分鐘平掉所有position,請教如何寫?

還有第二問題,我如何可以找回昨天某一時間的收市價?例如我想知道昨天下午1時的收市價是如何表示?

還有這個看不懂,
If currentcontracts =1 then begin
    sell 1 contracts next bar at(entryprice +t3) limit;
    sell 1 contracts next bar at st3 stop;
end;

為何有2句sell? 原本只有一張long position, 平倉為何有2句sell?

希望有大大解答 , 謝謝
發表於 17-1-21 12:14 | 顯示全部樓層
本帖最後由 haruttn 於 17-1-21 12:23 編輯

進場的條件可以做不同的設定
譬如說突破均線就進場做多
跌破均線就進場做空
哪一個條件先成立
就做那一個條件的動作

同樣的 出場的條件也可以做不同的設定
譬如說你提的例子(我猜的)
第一項應該是多單停利出場
第二項應該是多單停損出場
你還可以再添加更多的出場條件
譬如說
if t>1340 then sell  next bar market;
if t>1340 then buytocover  next bar market;
時間到13:40則 所有多空單平倉出場


 樓主| 發表於 17-1-21 12:58 | 顯示全部樓層
謝謝回覆, 可是 t>1340 平倉後, 1341 它又和我買進......
新手自學了一星期沒有進展, 不知要多久才有進步
發表於 17-1-21 16:21 | 顯示全部樓層
geaggy 發表於 17-1-21 12:58
謝謝回覆, 可是 t>1340 平倉後, 1341 它又和我買進......
新手自學了一星期沒有進展, 不知要多久才有進步 ...

在進場條件中用時間條件去限制進場時間

if t>0900 and t<1300  then begin

  if condition1 then buy next bar market;
  if condition2 then sellshort next bar market;

end;

這樣可以限制9點之前以及1點之後不會進場

發表於 17-1-21 18:44 | 顯示全部樓層
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-11-25 14:31

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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