d2jsp
Log InRegister
d2jsp Forums > Off-Topic > International > Magyar > Hunsub Hold Misszió > Kriptó Guide
Prev14567840Next
Add Reply New Topic New Poll
Member
Posts: 66
Joined: Dec 17 2017
Gold: 0.00
Jan 4 2018 02:38pm
jó buzis neve van a coinnak, de thx.
Member
Posts: 5,891
Joined: Feb 3 2012
Gold: 18.51
Jan 4 2018 02:43pm
Quote (BmA_BeMyAngel @ 4 Jan 2018 21:27)
>arcom amikor várom a dipet de nem jön

>arcom amikor nem veszem meg a pumpot de tovább pumpol (pl ma TRX 50%-nál) és megkellett volna venni

>arcom amikor megveszem a dipet és tovább dipel






de kellenek is a kisebb failok, a gyakorlat hogy összességében pluszba gyere ki a végén (legyen az a chartokkal kapcsolatos / vagy risk management, fomo és panic sell etcetc)
nyilván nem lehet mindig megvenni mindennek a legalját + épp a tetején eladni etc., de ha az ember foglalkozik vele akkor jelenleg nagyon nehéz elbaszni
Member
Posts: 66
Joined: Dec 17 2017
Gold: 0.00
Jan 4 2018 02:43pm
Szóval ez itt egy python script ami figyeli a coinmarketcap-on a coinok volume-jét.

Sajnos csak USD Volume-ot figyel, tehát van még mit fejleszteni rajta (pl a coinvolusd = itm['24h_volume_usd'] résznél figyelembe kéne venni a BTC aktuális árát, így kevesebb lenne a false alert amikor emlkedik a BTC)

Érdemes még az analysecoinvolumerise okosabbá tenni, jelenleg csak a volume-ra figyel, nézhetné még pl hogy éppen DIP van-e, vagy ugrik-e az ár fölfele stb ...
A klasszikus technical analysis-t is hozzá lehetne csapni, akkor már érdekesebb lenne, de egyelőre nem volt még időm vele foglalkozni.

Kis rizsa a scripthez:
data könyvtárat létre kell hozni ott ahova a fájlt másolod

ez a lényege: analysecoinvolumerise(coinsymbol, 20, 1.2, 20)

3 percenként vesz sample t
és 20 sample kell neki ha a második paraméter 20
tehát az első 1 óráig semmit sem fog analizálni

1.2 : legalább ennyivel emelkedjen 1 óra alatt a volume (1.2 = 20%)

utolsó paraméter a trend kiértékelésnél fontos: a mintavételek közti külömbség legalább 20%-a mutasson emelkedő trendet


a script:
Code
"""
CoinMarketCap volume watcher
"""

import urllib
import json
import csv
from time import sleep

urlstr = "https://api.coinmarketcap.com/v1/ticker/?limit=200"
datadir = "data"
i = 1
dly = 180
temphistdata = {}
histdata = []

def analysecoinvolumerise(coinsym, samplenum, expectedvolumeinc, minrisepercent):
"""
function analysecoinvolumerise
Analyses if there is a rising trend in the trade volume
parameters:
coinsym: symbol of coin
samplenum: last n items in array
expectedvolumeinc: minimum expected rise between the first and last element in the array
minrisepercent: percent of numbers should be bigger than 0 (rising trend) in the trend array
"""

volumelist = []
coinfilename = 'data\\' + coinsym
with open(coinfilename, 'rb') as csvfile:
csvreader = csv.reader(csvfile, delimiter=',')
for row in csvreader:
volumelist.append(float(row[1]))

if len(volumelist) > samplenum:
volumelist = volumelist[-samplenum:] #get only last n items
firstvol = volumelist[0]
lastvol = volumelist[len(volumelist)-1]
expectedvolume = firstvol * expectedvolumeinc
if lastvol > expectedvolume:
changevol = lastvol - firstvol
changevolpercent = changevol / firstvol * 100
#trend analysis: subtract number from previous number in the array:
trend = [b - a for a, b in zip(volumelist[::1], volumelist[1::1])]
risingnum = sum(i > 0 for i in trend)
risepercent = float(risingnum / float(len(trend))) * 100
if risepercent > minrisepercent:
print coinsym + ": Trading volume increased by " + str(changevolpercent) + "%" + " samplecount: " + str(samplenum)
#else:
#print "last volume of " + str(lastvol) + " is smaller than expected value: " + str(expectedvolume)
#else:
#print "Nothing to analyse yet. Need " + str(samplenum) + " samples"


while True:
print i
response = urllib.urlopen(urlstr)
jsondata = json.loads(response.read())

for itm in jsondata:
coinsymbol = itm['symbol']
coinvolusd = itm['24h_volume_usd']
filename = datadir + "\\" + coinsymbol
coininfo = str(i) + "," + coinvolusd + "\n"
with open(filename, "a") as myfile:
myfile.write(coininfo)
analysecoinvolumerise(coinsymbol, 20, 1.2, 20)
sleep(dly)
i = i+1



/e tényleg nagyon keveset foglalkozok pythonnal pls no bully

/e2 régről van még poloniex trader bot is, de sosem termelt igazán profitot, így nem fejlesztettem tovább

Ja és ha valaki ilyesmit akar futtatni 24/7-ben akkor Amazon AWS-en ingyé adnak 1 évig egész jó kis linux virtuális szervert

This post was edited by ace17alreadyexists on Jan 4 2018 02:46pm
Member
Posts: 14,979
Joined: Apr 1 2007
Gold: 834.97
Jan 4 2018 02:48pm
Quote (NerfHydraDPS @ Jan 4 2018 09:43pm)
http://www.wealth-building-101.com/wp-content/uploads/2010/07/Trading-Emotions.jpg

de kellenek is a kisebb failok, a gyakorlat hogy összességében pluszba gyere ki a végén (legyen az a chartokkal kapcsolatos / vagy risk management, fomo és panic sell etcetc)
nyilván nem lehet mindig megvenni mindennek a legalját + épp a tetején eladni etc., de ha az ember foglalkozik vele akkor jelenleg nagyon nehéz elbaszni


nekem inkább az szokott bejönni hogy keresek valami jó coint amiben van potenciál és épp alacsonyan van aztán várok vele pár hetet. pl most DBC-t 8 centen megvásároltam még a legelején és még mindig holdolom

ez a daytrading ez giga éc főleg itt kriptóban, de azért kis pénzzel próbálkozok hogy tanuljak belőle

This post was edited by BmA_BeMyAngel on Jan 4 2018 02:48pm
Member
Posts: 14,979
Joined: Apr 1 2007
Gold: 834.97
Jan 4 2018 02:52pm
Quote (ace17alreadyexists @ Jan 4 2018 09:43pm)
Szóval ez itt egy python script ami figyeli a coinmarketcap-on a coinok volume-jét.

Sajnos csak USD Volume-ot figyel, tehát van még mit fejleszteni rajta (pl a coinvolusd = itm['24h_volume_usd'] résznél figyelembe kéne venni a BTC aktuális árát, így kevesebb lenne a false alert amikor emlkedik a BTC)

Érdemes még az analysecoinvolumerise okosabbá tenni, jelenleg csak a volume-ra figyel, nézhetné még pl hogy éppen DIP van-e, vagy ugrik-e az ár fölfele stb ...
A klasszikus technical analysis-t is hozzá lehetne csapni, akkor már érdekesebb lenne, de egyelőre nem volt még időm vele foglalkozni.

Kis rizsa a scripthez:
data könyvtárat létre kell hozni ott ahova a fájlt másolod

ez a lényege: analysecoinvolumerise(coinsymbol, 20, 1.2, 20)

3 percenként vesz sample t
és 20 sample kell neki ha a második paraméter 20
tehát az első 1 óráig semmit sem fog analizálni

1.2 : legalább ennyivel emelkedjen 1 óra alatt a volume (1.2 = 20%)

utolsó paraméter a trend kiértékelésnél fontos: a mintavételek közti külömbség legalább 20%-a mutasson emelkedő trendet


a script:
Code
"""
CoinMarketCap volume watcher
"""

import urllib
import json
import csv
from time import sleep

urlstr = "https://api.coinmarketcap.com/v1/ticker/?limit=200"
datadir = "data"
i = 1
dly = 180
temphistdata = {}
histdata = []

def analysecoinvolumerise(coinsym, samplenum, expectedvolumeinc, minrisepercent):
"""
function analysecoinvolumerise
Analyses if there is a rising trend in the trade volume
parameters:
coinsym: symbol of coin
samplenum: last n items in array
expectedvolumeinc: minimum expected rise between the first and last element in the array
minrisepercent: percent of numbers should be bigger than 0 (rising trend) in the trend array
"""

volumelist = []
coinfilename = 'data\\' + coinsym
with open(coinfilename, 'rb') as csvfile:
csvreader = csv.reader(csvfile, delimiter=',')
for row in csvreader:
volumelist.append(float(row[1]))

if len(volumelist) > samplenum:
volumelist = volumelist[-samplenum:] #get only last n items
firstvol = volumelist[0]
lastvol = volumelist[len(volumelist)-1]
expectedvolume = firstvol * expectedvolumeinc
if lastvol > expectedvolume:
changevol = lastvol - firstvol
changevolpercent = changevol / firstvol * 100
#trend analysis: subtract number from previous number in the array:
trend = [b - a for a, b in zip(volumelist[::1], volumelist[1::1])]
risingnum = sum(i > 0 for i in trend)
risepercent = float(risingnum / float(len(trend))) * 100
if risepercent > minrisepercent:
print coinsym + ": Trading volume increased by " + str(changevolpercent) + "%" + " samplecount: " + str(samplenum)
#else:
#print "last volume of " + str(lastvol) + " is smaller than expected value: " + str(expectedvolume)
#else:
#print "Nothing to analyse yet. Need " + str(samplenum) + " samples"


while True:
print i
response = urllib.urlopen(urlstr)
jsondata = json.loads(response.read())

for itm in jsondata:
coinsymbol = itm['symbol']
coinvolusd = itm['24h_volume_usd']
filename = datadir + "\\" + coinsymbol
coininfo = str(i) + "," + coinvolusd + "\n"
with open(filename, "a") as myfile:
myfile.write(coininfo)
analysecoinvolumerise(coinsymbol, 20, 1.2, 20)
sleep(dly)
i = i+1



/e tényleg nagyon keveset foglalkozok pythonnal pls no bully

/e2 régről van még poloniex trader bot is, de sosem termelt igazán profitot, így nem fejlesztettem tovább

Ja és ha valaki ilyesmit akar futtatni 24/7-ben akkor Amazon AWS-en ingyé adnak 1 évig egész jó kis linux virtuális szervert


nice

ezt mire tudod használni végülis? riaszt ha valami breakoutolt?


én mcafee coin of the day-ére írtam twitter scriptet binancere ami egyből market orderrel allinelt az általa tweetelt coinra, aztán persze 1x sem írt binances coint pedig kurvajól működött a script, büszke is voltam magamra
Member
Posts: 5,891
Joined: Feb 3 2012
Gold: 18.51
Jan 4 2018 02:53pm
Quote (BmA_BeMyAngel @ 4 Jan 2018 21:48)
nekem inkább az szokott bejönni hogy keresek valami jó coint amiben van potenciál és épp alacsonyan van aztán várok vele pár hetet. pl most DBC-t 8 centen megvásároltam még a legelején és még mindig holdolom

ez a daytrading ez giga éc főleg itt kriptóban, de azért kis pénzzel próbálkozok hogy tanuljak belőle


most hogy nincs időm én is ezt csinálom leginkább
$nas $ost

$lend volt még erős hogy megvettem a mostanihoz képest negyed áron, csak eladtam túl hamar :s
Member
Posts: 66
Joined: Dec 17 2017
Gold: 0.00
Jan 4 2018 02:53pm
Quote (BmA_BeMyAngel @ Jan 4 2018 09:52pm)
nice

ezt mire tudod használni végülis? riaszt ha valami breakoutolt?


én mcafee coin of the day-ére írtam twitter scriptet binancere ami egyből market orderrel allinelt az általa tweetelt coinra, aztán persze 1x sem írt binances coint pedig kurvajól működött a script, büszke is voltam magamra


Ha emelkedik a trading volume egy adott coinnak a top 200-ból akkor "jelez".
Member
Posts: 10,552
Joined: Sep 5 2015
Gold: 2,751.03
Jan 4 2018 02:55pm
Quote (BmA_BeMyAngel @ Jan 4 2018 10:32pm)
ha idén gecire kurvasok pénzt fogok keresni ezzel (tehát ha fennmarad az eddigi vagyongyarapodási ütem még 1 éven keresztül), és ki is tudom kesselni normálisan, akkor kisorsolok majd a hunsubon 1 budapesti lakást. mindenki résztvehet majd a sorsoláson kivéve téged. még tassassin, kajnista és toldisenior is


stop bőgés pls
Member
Posts: 14,979
Joined: Apr 1 2007
Gold: 834.97
Jan 4 2018 03:02pm
Quote (ace17alreadyexists @ Jan 4 2018 09:53pm)
Ha emelkedik a trading volume egy adott coinnak a top 200-ból akkor "jelez".


hú ez eléggé jó. azt figyelted már hogy ez utána áremelkedéssel is jár-e általában?

farki most pont olyan scriptet hegeszt ami ilyen pumpoló coinokat szofisztikáltan trailingelve elad és stoplossol

ha automatizálni lehetne a vételt + a sellt akkor már elég fasza script lenne, mondjuk ő most google trends és stocktwits bullish signal alapján vásárol

This post was edited by BmA_BeMyAngel on Jan 4 2018 03:04pm
Member
Posts: 66
Joined: Dec 17 2017
Gold: 0.00
Jan 4 2018 03:05pm
Quote (BmA_BeMyAngel @ Jan 4 2018 10:02pm)
hú ez eléggé jó. azt figyelted már hogy ez utána áremelkedéssel is jár-e általában?

farki most pont olyan scriptet hegeszt ami ilyen pumpoló coinokat szofisztikáltan trailingelve elad és stoplossol


Vagy áremelkedés vagy masszív dump. Mindkettő érdekes, mert a dumpból sokszór gap fill lesz.

/e több időt kéne szánnom erre az egész cuccra :(

polo, binance meg gondolom többi exchange-nek is van API. Poloét ismerem, többi sem lehet bonyolult. Igazából azt le lehet kérni (web scraping), hogy melyik exchange-en vannak a coinok és akkor az adot exchange API-ját meghívva lehetne vásárolni.

This post was edited by ace17alreadyexists on Jan 4 2018 03:07pm
Go Back To Magyar Topic List
Prev14567840Next
Add Reply New Topic New Poll