想做成回測

  •   235 
  • 最後發表   橘阿花  2024 五月 09
橘阿花 發文於   2024/03/22

input:Leng1(40),Leng2(720);

 

Variable:ema1(0),ema2(0);

 

SetInputName(1,"40ema");

SetInputName(2,"720ema");

 

settotalBar(maxlist(Leng1,Leng2)+(720 + 1) * 4);

 

ema1=ema(close,Leng1);

ema2=ema(close,Leng2);

 

condition1=(ema1>(ema2*1.5));

condition2=(ema1[1]<(ema2[1]*1.5));

 

if condition1 and condition2 then

ret=1;

 

這是我之前寫的選股辦法

目的就是選出EMA40剛上穿(EMA720*1.5)

我想要修改成可以去進行回測的樣子(我對這部分沒什麼概念,寫的頭很痛哈哈)

 

進場就是那個上穿的收盤價

出場就是收盤價跌破EMA40

 

如果可以的話還想進行建倉的控制,預設200萬資金,每次進場部位源於計算停損後固定為4萬時的大小

先謝謝大哥們了!

 

這是我在trading view寫的,但跟xs篩選出的有落差

例如週五篩選出高技,有金叉,但我在trading view看則沒有

這可能是我哪裡寫錯了呢?

 

謝謝指教!

排序方式: 標準 | 最新
XQ小幫手 發文於   2024/04/10

 

Hello, 橘阿花.

小幫手根據您提供的腳本測試,沒有發現高技沒有出現在3/15選股中,

 

另外簡單寫了一個觀察用指標

plot1(EMA(Close, 40)[1], "40EMA[1]");
plot2(EMA(Close, 40), "40EMA");
plot3(EMA(Close, 720)[1]*1.5, "720EMA[1] * 1.5");
plot4(EMA(Close, 720)*1.5, "720EMA * 1.5");

3/15選出"力成"

所以要麻煩您回測試選股試試看,

另外您提到回測的部分,200萬金額,4萬停損,大概是2%左右,停利的部分小幫手先直接設定5%

設定如下圖,

回測結果如下,

您可以再做調整,

另外選股的回測,出場比較簡易,您也可以試試看雷達的回測,

把選股加入策略回測,可以利用盤中技術指標做離場,類似下圖這樣,

謝謝。

橘阿花 發文於   2024/04/11

抱歉小編,不知為何我只看得到最後一張執行回測的圖,其他的好像顯示不出來

XQ小幫手 發文於   2024/04/23

Hello, 橘阿花.

小幫手重新編輯了,請問您圖片是否正常顯示,謝謝。

橘阿花 發文於   2024/05/09

現在正常了!謝謝小編,我會研究看看的!

發表回覆
Close