自動出場停利停損

  •   214 
  • 最後發表   三發弟弟  2021 五月 06
三發弟弟 發文於   2021/05/06

抱歉想請問各位大大 最近想寫一個分線的停損停利出場 我是想以5分K的分線為主

但寫出來之後好像跟我想得不太一樣 ~ 可否請小幫手或者專業的大大幫我看一下 QQ

var: entry_condition(0);

 

 

 

condition1 = close=38.3;

 

condition2 = close<=average(close,5);

 

 

 

 

 

if entry_condition = 0 then begin

 

    if condition1 then begin                 

 

        setposition(1, market);

 

        entry_condition = 1;

 

        end;

 

 

    end;

 

 

 

if entry_condition = 1 and condition2 then begin      

 

    setposition(0, market);

 

    entry_condition = 0;

 

    end;

 

在condition2 那邊 我是使用close<=average(close,5) 這樣他是會變成日線的五分K還是以我設定的為主 我頻率是設定1分鐘,逐筆洗價。先感謝各位解答。

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/05/06

Hello 三發弟弟,

 

average(close,5) 會依您設定的頻率去運算。

如果您想要指定不同的頻率的話可以使用GetField函數。

例如 average(GetField("收盤價", "5"),5) 就是以5分鐘的收盤價計算的平均價格。

 

另外您可以使用 positionfilled 取代掉 entry_condition。

舉例來說您可以將腳本修改成

condition1 = close=38.3;

condition2 = close<=average(GetField("收盤價", "5"),5);

 

if position = 0 and condition1 then setposition(1, market);

if position = 1 and condition2 then setposition(0, market);      

三發弟弟 發文於   2021/05/06

感謝小幫手 ~~~ 金柑蝦 

我晚點來試試看  謝謝

發表回覆
Close