Binance Square

pinescript

61 vizualizări
5 discută
MyCoinPilot - HOUSTON
·
--
Unul dintre cele mai mari plăceri în a fi dezvoltator de instrumente pentru piață este să lucrezi cu scenarii și strategii noi pentru rafinarea agenților IA și #BotsDeTrading de automatizare - în special, strategiile cantitative. Spre deosebire de o intrare fundamentată și dogmatică - cu valori de intrare, take și stop toate bine definite de la începutul operațiunii, instrumentele mele preferate observă momentele de piață, aportând progresiv în favoarea tendințelor, mereu realizând și protejând mici profituri cu ordine parțiale și minimizând impacturile contrare cu operațiuni hedge, stopuri dinamice și toată o mecanică care hipnotizează privirea. Întotdeauna când voi putea - și voi reuși să replic - voi lansa indicatori și strategii care ar putea fi utile comunității, dar mărturisesc că cunoștințele mele în #pinescript pentru #tradingview sunt mult mai mici și mai limitate decât în alte limbaje - în plus, simularea deciziei de IA cu condiții "DACA" face totul și mai limitat. Nu vând nimic și nici nu promit acces rapid - în prezent, scaunele mele de asistență sunt pline - dar continuă aici, profită de indicatori și fii cu ochii pe ei, pentru că în curând un proiect "lite" va fi lansat pentru a impulsiona mici portofolii și începători - în fazele de testare fiecare $1 dolar a devenit $54 în 30 de zile fără ca utilizatorul să facă altceva decât să mențină #bot activ. Fii cu ochii pe ei, pentru că scaunele fiecărui racheta sunt întotdeauna limitate pentru cei mai curajoși pionieri.
Unul dintre cele mai mari plăceri în a fi dezvoltator de instrumente pentru piață este să lucrezi cu scenarii și strategii noi pentru rafinarea agenților IA și #BotsDeTrading de automatizare - în special, strategiile cantitative.

Spre deosebire de o intrare fundamentată și dogmatică - cu valori de intrare, take și stop toate bine definite de la începutul operațiunii, instrumentele mele preferate observă momentele de piață, aportând progresiv în favoarea tendințelor, mereu realizând și protejând mici profituri cu ordine parțiale și minimizând impacturile contrare cu operațiuni hedge, stopuri dinamice și toată o mecanică care hipnotizează privirea.

Întotdeauna când voi putea - și voi reuși să replic - voi lansa indicatori și strategii care ar putea fi utile comunității, dar mărturisesc că cunoștințele mele în #pinescript pentru #tradingview sunt mult mai mici și mai limitate decât în alte limbaje - în plus, simularea deciziei de IA cu condiții "DACA" face totul și mai limitat.

Nu vând nimic și nici nu promit acces rapid - în prezent, scaunele mele de asistență sunt pline - dar continuă aici, profită de indicatori și fii cu ochii pe ei, pentru că în curând un proiect "lite" va fi lansat pentru a impulsiona mici portofolii și începători - în fazele de testare fiecare $1 dolar a devenit $54 în 30 de zile fără ca utilizatorul să facă altceva decât să mențină #bot activ.

Fii cu ochii pe ei, pentru că scaunele fiecărui racheta sunt întotdeauna limitate pentru cei mai curajoși pionieri.
//@version=5 indicator("Cumpără la scădere (orice monedă)", overlay=true) // === INPUTURI === stochKLen = input.int(14, "Lungimea Stochastic %K") stochDLen = input.int(3, "Lungimea Stochastic %D") stochSmooth = input.int(3, "Netezire Stochastic") buyZone = input.float(0.98, "Zona de cumpărare % (de exemplu 0.98 = 2% sub)", step=0.01) tpMultiplier = input.float(1.05, "Procentaj Profit Luat (de exemplu 1.05 = 5% peste)", step=0.01) slMultiplier = input.float(0.97, "Procentaj Stop Loss (de exemplu 0.97 = 3% sub)", step=0.01) // === OSCILATORUL STOCHASTIC === k = ta.sma(ta.stoch(close, high, low, stochKLen), stochSmooth) d = ta.sma(k, stochDLen) // === NIVELURI DINAMICE === var float entryPrice = na var bool inTrade = false // === CONDIȚII DE CUMĂRĂTURĂ === buyCondition = ta.crossover(k, d) and k < 80 if (buyCondition and not inTrade) entryPrice := close inTrade := true // === NIVELURI TP și SL === takeProfitPrice = entryPrice * tpMultiplier stopLossPrice = entryPrice * slMultiplier // === CONDIȚII DE IESIRE === exitConditionTP = inTrade and close >= takeProfitPrice exitConditionSL = inTrade and close <= stopLossPrice if (exitConditionTP or exitConditionSL) inTrade := false entryPrice := na // === REPREZENTĂRI GRAFICE === plotshape(buyCondition and not inTrade, title="Semnal de cumpărare", location=location.belowbar, color=color.green, style=shape.labelup, text="CUMĂRĂ") plotshape(exitConditionTP, title="Profit Luat", location=location.abovebar, color=color.red, style=shape.labeldown, text="TP") plotshape(exitConditionSL, title="Stop Loss", location=location.abovebar, color=color.orange, style=shape.labeldown, text="SL") plot(entryPrice, title="Prețul de intrare", color=color.new(color.green, 60)) plot(inTrade ? takeProfitPrice : na, title="Nivelul Profitului Luat", color=color.new(color.red, 60), style=plot.style_line) plot(inTrade ? stopLossPrice : na, title="Nivelul Stop Loss", color=color.new(color.orange, 60), style=plot.style_line) #pinescript #Write2Earn
//@version=5
indicator("Cumpără la scădere (orice monedă)", overlay=true)

// === INPUTURI ===
stochKLen = input.int(14, "Lungimea Stochastic %K")
stochDLen = input.int(3, "Lungimea Stochastic %D")
stochSmooth = input.int(3, "Netezire Stochastic")

buyZone = input.float(0.98, "Zona de cumpărare % (de exemplu 0.98 = 2% sub)", step=0.01)
tpMultiplier = input.float(1.05, "Procentaj Profit Luat (de exemplu 1.05 = 5% peste)", step=0.01)
slMultiplier = input.float(0.97, "Procentaj Stop Loss (de exemplu 0.97 = 3% sub)", step=0.01)

// === OSCILATORUL STOCHASTIC ===
k = ta.sma(ta.stoch(close, high, low, stochKLen), stochSmooth)
d = ta.sma(k, stochDLen)

// === NIVELURI DINAMICE ===
var float entryPrice = na
var bool inTrade = false

// === CONDIȚII DE CUMĂRĂTURĂ ===
buyCondition = ta.crossover(k, d) and k < 80

if (buyCondition and not inTrade)
entryPrice := close
inTrade := true

// === NIVELURI TP și SL ===
takeProfitPrice = entryPrice * tpMultiplier
stopLossPrice = entryPrice * slMultiplier

// === CONDIȚII DE IESIRE ===
exitConditionTP = inTrade and close >= takeProfitPrice
exitConditionSL = inTrade and close <= stopLossPrice

if (exitConditionTP or exitConditionSL)
inTrade := false
entryPrice := na

// === REPREZENTĂRI GRAFICE ===
plotshape(buyCondition and not inTrade, title="Semnal de cumpărare", location=location.belowbar, color=color.green, style=shape.labelup, text="CUMĂRĂ")
plotshape(exitConditionTP, title="Profit Luat", location=location.abovebar, color=color.red, style=shape.labeldown, text="TP")
plotshape(exitConditionSL, title="Stop Loss", location=location.abovebar, color=color.orange, style=shape.labeldown, text="SL")

plot(entryPrice, title="Prețul de intrare", color=color.new(color.green, 60))
plot(inTrade ? takeProfitPrice : na, title="Nivelul Profitului Luat", color=color.new(color.red, 60), style=plot.style_line)
plot(inTrade ? stopLossPrice : na, title="Nivelul Stop Loss", color=color.new(color.orange, 60), style=plot.style_line)
#pinescript #Write2Earn
Conectați-vă pentru a explora mai mult conținut
Explorați cele mai recente știri despre criptomonede
⚡️ Luați parte la cele mai recente discuții despre criptomonede
💬 Interacționați cu creatorii dvs. preferați
👍 Bucurați-vă de conținutul care vă interesează
E-mail/Număr de telefon