是否選股中心中,只有警示功能才能執行多空回測?

  •   173 
  • 最後發表   scottchang  2020 九月 23
scottchang 發文於   2020/09/21

請問小幫手

問題:

1.是否選股中心中,只有警示功能才能執行多空回測?

2.進場設定成立,至出場前,過程是否儲存參數,用以做出場條件判斷?

例如:進場後股價突破依次ma1、ma2、ma3、等,將最後突破值存入參數中,以利做出場條件判斷。各ma與close時有高低,不是進場後突破的ma不參考。沒參數無法正確判斷。

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2020/09/22

scottchang 您好

A1: 目前不管是選股中心 或是 策略雷達 都是可以多空回測的喔!  

你可以點選此處選擇做多或做空

A2:可以的,您可以用"開關"的方式,來紀錄您的進場點,價格,時間.....等 ,

以下連結為我之前撰寫的進出場腳本 您可以先參考看看

如有看不懂的地方 我們再一起來討論討論 謝謝您

進出場策略

scottchang 發文於   2020/09/23

感謝回覆

試了多天,還是抓不到重點

只會正確進場,不會依希望出場,不知那錯了

我是下在選股項下

if k>=20 and K[1]<20 then 

begin

    if _BuyOrSell=1 then Ret=1;

end;

if K[1]>=80 and K<80 then 

begin

    if _BuyOrSell=2 then ret=1;

end;

XQ小幫手 發文於   2020/09/23

scottchang 您好

主要是您未設計一個"變數" 紀錄買進時的價格,把它變成一個開關

就像是這篇文章說的 bcost=0

var:intrabarpersist bcost(0);

if k>=20 and K[1]<20 and bcost=0 then 

begin
   bcost=close;
    if _BuyOrSell=1 then Ret=1;

end;

以上為我幫您修改的進場範例,提供您參考看看

感謝

scottchang 發文於   2020/09/23

input:_BuyOrSell(1,"1進場,2出場")

 

選1,只會執行進場條件多次,不會執行出場條件,所有單均於最後一天出場。

 

選2,只會執行出場條件多次,均於最後一天出場。

 

不會配對一多一空,再次進出。

 

警示雖可設多空雙腳本,可一多一空,再次進出。但各腳本不能互傳參數。

XQ小幫手 發文於   2020/09/23

scottchang 您好

請問您是否有設定兩個策略雷達呢?

需要是一個是買進 一個是賣出的 

如果是共用同一個腳本,那兩個雷達都會讀取到該腳本所記錄的數值

像是下圖這樣設定

如果依然有疑問,請提供以下檔案

策略雷達匯出檔案(*.DSRX)匯出時記得勾選包含警示腳本

好讓我幫您解決疑問 謝謝

scottchang 發文於   2020/09/23

我再試試,先感謝你們的說明。謝謝。

scottchang 發文於   2020/09/23

用警示功能回測,進出場共用同一個腳本,成功了。謝謝,功能真是強

  • 按讚來自於
  • b24524658
發表回覆
Close