iT邦幫忙

2023 iThome 鐵人賽

DAY 11
2
自我挑戰組

用GPT 撰寫選股策略系列 第 11

用 chatgpt 學習使用 pinescript 撰寫交易策略 - Day 11

  • 分享至 

  • xImage
  •  

用 chatgpt 學習使用 pinescript 撰寫交易策略 - Day 11

簡介

使用 Pinescript 創建基於布林通道的趨勢策略

策略

布林通道的趨勢策略

策略介紹

布林通道(Bollinger Bands)是一種常用的技術分析工具,用於評估股價的波動性和趨勢變化。它由三條帶狀線組成:中間線是股價的移動平均線,而上下兩條則是中間線的標準差倍數。這種指標有助於識別市場的過度買入或過度賣出情況,並提供趨勢反轉和持續趨勢的信號。

PineScript 實作

///@version=5
strategy("基於布林通道的趨勢策略", shorttitle="BB趨勢策略", overlay=true)

// 設定Bollinger Bands參數
length = input.int(20, title="期間")
mult = input.float(2.0, title="標準差倍數")

// 計算Bollinger Bands
basis = ta.sma(close, length)
dev = mult * ta.stdev(close, length)
upper_band = basis + dev
lower_band = basis - dev

// 定義買入和賣出條件
buy_condition = ta.crossover(close, lower_band)
sell_condition = ta.crossunder(close, upper_band)

// 繪製Bollinger Bands
plot(upper_band, color=color.red, title="上通道")
plot(lower_band, color=color.green, title="下通道")

// 基於條件進行交易操作
if (buy_condition)
    strategy.entry("Buy", strategy.long)
if (sell_condition)
    strategy.entry("Sell", strategy.short)


在這個示例中,我們使用ta.sma函數計算中通道,然後計算上下通道。接下來,我們將這些通道繪製到價格圖上,以便我們可以視覺化它們。

基於布林通道的趨勢策略可以根據價格穿越通道上下界來生成交易信號。例如,當價格從下通道向上突破時,這可能是一個買入信號,表示可能出現上升趨勢。

總結,布林通道是一個有用的技術分析工具,可用於識別市場趨勢和波動性。通過Pinescript,您可以輕鬆創建基於布林通道的趨勢策略,以幫助您做出更明智的交易決策。

回測結果

執行結果分析

以下是使用本金 1000 USD

期數為 35

標準差 3 倍

淨利: 總淨利為44.47美元,佔投資總額的4.45%。這表示投資策略在給定期間內實現了正收益。

毛利和毛損: 毛利為83.99美元,毛損為39.52美元。毛利率為8.4%,表明策略的交易多數是賺錢的,而毛損率為3.95%,表示虧損交易相對較低。

最大交易獲利和虧損: 最大交易獲利為76.57美元,最大交易虧損為88.85美元。這顯示策略中存在一些盈利能力較強的交易,但也有一些潛在的虧損風險。

勝率: 勝率為64.29%,表示在交易中有64.29%的勝算。這是一個相對不錯的勝率,但也需要謹慎管理風險,以防止大規模虧損。

平均成交: 平均成交為1.06美元,平均獲利交易的平均成交高於平均虧損交易,這是一個積極的信號。

盈利因子: 盈利因子為2.125,表示總盈利相對於總虧損有較大的比例,這也是一個積極的信號。

總的來說,這個投資策略在一定期間內實現了正收益,並且具有不錯的勝率和盈利因子。然而,需要謹慎管理風險,特別是要注意最大交易虧損的風險。總體而言,這策略的表現是積極的,但需要持續監測和優化。

結論

這個投資策略在給定期間內實現了積極的淨利和相對穩定的勝率。它表現出不錯的盈利能力,特別是在平均獲利交易相對高於平均虧損交易的情況下。然而,最大交易虧損的風險也相對較高,需要謹慎管理風險,以確保投資結果的穩定性。總體而言,這個策略為投資者提供了一個有潛力實現正收益的機會,但在實施之前,應仔細評估風險和回報的平衡。


上一篇
用 chatgpt 學習使用 pinescript 撰寫交易策略 - Day 10
下一篇
用 chatgpt 學習使用 pinescript 撰寫交易策略 - Day 12
系列文
用GPT 撰寫選股策略30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
sponge1220
iT邦新手 4 級 ‧ 2023-09-12 00:02:39

河河河河河河

0
孤獨一隻雞
iT邦研究生 5 級 ‧ 2023-09-13 13:23:27

河河河河河河

我要留言

立即登入留言