Izmantosim šo neprātīgo jauno tehnoloģiju, lai izstrādātu neprātīgi jaunu tehnoloģiju.
Pirmkārt, sīki aprakstīsim iemeslus, kāpēc es dodu priekšroku algo tirdzniecībai, nevis diskrecionārai tirdzniecībai.
Tirdzniecības boti ir efektīvi kriptovalūtu tirgos vairāku iemeslu dēļ:
Ātrums: tirdzniecības robotprogrammatūras var veikt darījumus daudz ātrāk nekā tirgotājs, jo tie spēj apstrādāt lielu tirgus datu apjomu un veikt darījumus milisekundēs. Šis ātrums var būt īpaši svarīgs ātrā tempā kriptovalūtu tirgos, kur cenas var strauji mainīties.
Tirdzniecība 24 stundas diennaktī: Kripto tirgi nekad neguļ, un tirdzniecības botus var ieprogrammēt nepārtrauktai darbībai, ļaujot tiem izmantot tirgus apstākļu priekšrocības 24 stundas diennaktī, 7 dienas nedēļā.
Samazinātas emocijas: Tirdzniecības roboti nav pakļauti emocijām, piemēram, bailēm, alkatībai vai satraukumam, kas var novest pie impulsīvām vai neracionālām tirdzniecības lēmumiem. Tas var novest pie konsekventākām un izdevīgākām tirdzniecībām.
Atpakaļtestēšana: Tirdzniecības roboti var tikt testēti un optimizēti, izmantojot vēsturiskos tirgus datus, ļaujot tirgotājiem novērtēt savas stratēģijas un uzlabot savu pieeju.
Automatizēta lēmumu pieņemšana: Tirdzniecības roboti var tikt programmēti ar noteikumu un nosacījumu kopumu, un tie izpildīs tirdzniecības darījumus, pamatojoties uz šiem nosacījumiem, bez cilvēku iejaukšanās. Tas var palīdzēt novērst emocionālos un psiholoģiskos aizspriedumus, kas var ietekmēt cilvēku tirgotājus.
Tagad mums ir nepieciešama platforma, lai mitinātu kodu un tirgotu mūsu vārdā..
TradingView lieliski darbojas tieši šim mērķim! TV izmanto valodu, kas pazīstama kā pinescript, tāpēc mums jālūdz Chat GPT izmantot tieši šo valodu, lai to varētu ielādēt TradingView.
Šeit ir aicinājums, ko es sniedzu!

un izeja, ko man sniedza:
study("1 Stundas Bitcoin Tirdzniecības Robots")
// Definējiet stratēģijas mainīgos
fastLength = 10
slowLength = 20
threshold = 0.02
minProfit = 0.05
minLoss = -0.03
long = false
short = false
// Aprēķiniet ātrās un lēnās kustīgās vidējās vērtības
fastMA = sma(close, fastLength)
slowMA = sma(close, slowLength)
// Pārbaudiet, vai ātrā kustīgā vidējā vērtība šķērso virs vai zem lēnās kustīgās vidējās vērtības
ja cross(fastMA, slowMA)
ja fastMA > slowMA
long := true
short := false
citādi
long := false
short := true
// Ja long ir true, ieejiet garajā pozīcijā
ja long
strategy.entry("Long", strategy.long, stop = strategy.position_avg_price * (1 - threshold))
// Ja short ir true, ieejiet īsajā pozīcijā
ja short
strategy.entry("Short", strategy.short, stop = strategy.position_avg_price * (1 + threshold))
// Iziet no pašreizējās pozīcijas, ja ātrā kustīgā vidējā vērtība šķērso atpakaļ lēno kustīgo vidējo vērtību
ja (long vai short) un cross(slowMA, fastMA)
strategy.close("Aizverot pozīciju")
// Iziet no pašreizējās pozīcijas, ja peļņa vai zaudējumi sasniedz minimālo mērķi
ja strategy.profit >= strategy.position_size * minProfit
strategy.close("Minimālā peļņa sasniegta")
ja strategy.profit <= strategy.position_size * minLoss
strategy.close("Minimālie zaudējumi sasniegti")
Tagad ielādēsim to TradingView un redzēsim, kā tas darbojas. Šeit ir kā:

Atvērt > Jauna stratēģija > Ielīmējiet izeju!
Tad varat nospiest "Stratēģijas testētājs", lai redzētu, kā kods darbojas!

Lai gan sniegtā izeja ir ļoti pamata, ietvars ir stabils. Izmantojot montekarlo dzinējus un citus rīkus, to var turpināt attīstīt!


