
Strategi perdagangan devaluasi dinamis berdasarkan indeks ketakutan dan keserakahan adalah sistem perdagangan otomatis yang membuat keputusan perdagangan dengan menangkap perasaan panik dan keserakahan di pasar. Strategi ini memanfaatkan perubahan dinamika indeks ketakutan dan keserakahan, masuk saat panik ekstrim, keluar saat keserakahan ekstrim, untuk mendapatkan peluang perdagangan potensial dengan menangkap psikologi pasar.
Inti dari strategi ini adalah untuk mengidentifikasi titik-titik perubahan sentimen pasar dengan memantau perubahan dinamis dalam Indeks Doing Business.
Ini adalah strategi perdagangan inovatif yang didasarkan pada psikologi pasar untuk menangkap peluang perdagangan dengan mengukur sentimen pasar. Meskipun ada beberapa risiko potensial, dengan terus-menerus dioptimalkan dan disempurnakan, strategi ini diharapkan untuk mendapatkan kinerja yang stabil dalam perdagangan nyata.
/*backtest
start: 2024-02-22 00:00:00
end: 2025-02-19 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=6
strategy("Fear and Greed Trading Strategy", overlay=false)
// Manually input Fear and Greed Index data (example values for demo)
fear_and_greed = array.from(40, 35, 50, 60, 45, 80, 20, 10) // Replace with your data points
// Get the current bar index within the array bounds
current_index = bar_index % array.size(fear_and_greed)
// Extract data for the current bar
fgi_value = array.get(fear_and_greed, current_index)
// Initialize variables for previous index and value
var float fgi_prev = na
if (current_index > 0)
fgi_prev := array.get(fear_and_greed, current_index - 1)
// Set thresholds
fear_threshold = 25
greed_threshold = 75
// Determine current and previous states
state_prev = na(fgi_prev) ? "neutral" : fgi_prev < fear_threshold ? "fear" : fgi_prev > greed_threshold ? "greed" : "neutral"
state_curr = fgi_value < fear_threshold ? "fear" : fgi_value > greed_threshold ? "greed" : "neutral"
// Buy and sell conditions
buy_condition = state_prev != "greed" and state_curr == "greed"
sell_condition = state_prev != "fear" and state_curr == "fear"
// Execute trades
if (buy_condition)
strategy.entry("Buy", strategy.long, qty=100)
if (sell_condition)
strategy.close("Buy")
// Plotting for visualization
plot(fgi_value, color=color.new(color.white, 0), linewidth=2, title="Fear and Greed Index")
hline(fear_threshold, "Fear Threshold", color=color.red, linestyle=hline.style_dashed)
hline(greed_threshold, "Greed Threshold", color=color.green, linestyle=hline.style_dashed)
// Add labels for actions
if (buy_condition)
label.new(bar_index, fgi_value, "Buy", style=label.style_label_down, color=color.green, textcolor=color.white)
if (sell_condition)
label.new(bar_index, fgi_value, "Sell", style=label.style_label_up, color=color.red, textcolor=color.white)