Bitcoin Forum
May 07, 2024, 01:48:12 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 [82] 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 ... 177 »
1621  Local / Trading und Spekulation / Re: Yacuna.com - Ab sofort gebührenfrei! on: June 04, 2015, 09:10:14 PM
danke für die ausführlichen antworten Smiley

echt ärgerlich, dass man da nichts machen kann... ... ... >.<
1622  Local / Trading und Spekulation / Re: Yacuna.com - Ab sofort gebührenfrei! on: June 04, 2015, 09:27:38 AM
@yacuna:
Habt ihr eine Idee was man gegen diese Vorgehensweise der Banken machen kann? Es kann ja leider jeden treffen, der irgendwelche Banküberweisungen entgegennimmt, dass eine betrügerische Überweisung dabei ist.. und schwupps wird das Geld zurückgebucht und Konto gekündigt.

Das ärgerlichste daran ist ja, dass die Banken aufgrund mangelnder Sicherheitsmaßnahmen eigentlich die Schuldigen sind. Aber die wälzen das problemlos auf den unschuldigen Empfänger des Geldes ab. So werden die Banken natürlich niemals nachbessern. D.h. es müsste einen Weg für den Kunden geben, der den Schaden zurück auf die schuldige Bank wirft, damit diese endlich die Sicherheit nachbessert.
Warum scheint es für sowas keine Verbraucherstelle oder ähnliches zu geben? Kann die bafin da helfen? (ich bezweifle es..)
1623  Local / Trading und Spekulation / Re: MtGox geht in Konkurs on: June 03, 2015, 02:47:10 PM
Das mit dem cointracking und kriminelle Coins unbrauchbar machen klingt sehr nach diesem Vorhaben, Bargeld zu "digitalisieren":

http://deutsche-wirtschafts-nachrichten.de/2015/05/29/bitcoin-fuer-geldscheine-der-chip-der-das-bargeld-retten-soll/

Ganz interessant, aber meine persönliche Meinung ist auch, dass es nicht gut ist, wenn es nur noch absolut kontrollierte Bezahlungsmöglichkeiten gibt. Da ist einfach zuviel Missbrauchspotential, und wenn es "nur" das Sperren für Spenden an Wikileaks oderso ist.
1624  Local / Anfänger und Hilfe / Re: Transaktionsdauer on: June 03, 2015, 02:41:16 PM
ich kenn mich auch nicht so gut aus wie andere hier, aber wenn du keine gebühren bei der Überweisung zahlst, dann kann es tatsächlich sehr lange dauern, bis die bitocins ankommen. Daher immer eine kleine Gebühr zahlen (0.0001 bis 0.001 btc so ungefähr). Wie du die gebühren bei blockhain.info einstellst, kann ich dir aber leider auch nicht beantworten
1625  Local / Trading und Spekulation / Re: Habt Ihr auch Performanceprobleme bei Poloniex? Womöglich unter DDos Beschuss? on: June 03, 2015, 02:38:31 PM
zu gestern kann ich leider nichts sagen, aber allgemein lädt poloniex bei mir immer recht langsam (keine 2 minuten, aber 10 sekunden sinds schon wenn ich auf nen andern coin gehe). Ich hatte mir das so erklärt, dass es an dem ganzen Schnickschnack und ihrem Design liegt..
1626  Local / Deutsch (German) / Re: Seite zum Überwachen der eigenen BTC, LTC, DVC... mit Gewinn/Verlust Berechnung on: June 03, 2015, 10:07:50 AM
Falls du es noch nicht gesehen hast:
Kraken bietet mittlerweile einen csv Export an Smiley
Wär super, wenn du den integrieren könntest.
1627  Economy / Exchanges / Re: [ANN] KRAKEN.COM - Exchange Now Open with USD, EUR, BTC, LTC, XRP, NMC, XDG on: June 01, 2015, 08:38:35 AM
Good news - the update is now being done every 5 minutes, so you should see your Fidor-Fidor payments being credited to your account much more quickly.

After this change it was actually around 1 minute. But lately it takes longer again. Right now, I am waiting for 40 minutes (and would like to go to bed Wink ). edit: 90 minutes now :-/

like we found out several months ago, Fidor does not process payments at night....

Of course I think they should change this, because also the bitcoin.de Fidor instant trades launched (at least beta) and there will be alot of support questions, when the money from Fidor to Fidor takes 2 hours or more.
1628  Local / Trading und Spekulation / Re: BTC-Börsen ohne Selfie on: May 20, 2015, 01:18:21 PM
Was ich jedoch nicht beantworten kann, die meisten Börsen sind ja irgendwo in Timbuktu registriert und agieren von sonst wo.
Eventuell kennen die Börsen einfach sowas wie PostIdent nicht.
Postident usw sind regionale Möglichkeiten. Jedes Land hat sicherlich eigene Alternativen zu diesem Selfie Kram.
Theoretisch könnte ein Exchange jede dieser Möglichkeiten aufnehmen, aber das würde viel zu viel Aufwand bedeuten. Da rechtlich gesehen ein Selfie reicht, bleiben sie bei der einfachsten Variante.

Deutsche Banken wollen ja Identifizierung per Webcam Chat einführen (bzw. haben es schon).  Dort muss man ebenfalls den Perso hochhalten. Ist also quasi dasselbe wie Selfie, nur etwas sicherer (Selfies kann man sehr leicht fälschen/stehlen).
Dennoch wundert es mich etwas, dass auf sowas zurückgegriffen wird, da es mit dem "neuen" Perso ja innerhalb Deutschland bereits eine Methode gibt, sich online zu verifizieren.

Aber egal ob nun selfie, Webcam oder PostIdent... in all den Fällen wird das Perso Bild mit dem Inhaber verglichen.
Das heißt "selfieproblem" sollte so oder so einen neuen Perso beantragen, weil er überall Probleme bekommen kann, wo der Perso vorgezeigt werden muss.
1629  Economy / Trading Discussion / Re: Altcoin arbitrage and trading on: May 20, 2015, 01:11:36 PM
of course it's possible.

But there are too big problems:
1) Only a few good altcoin exchanges with good volume... At the moment I know only cryptsy and bter with acceptable volume. But cryptsy is a horrible exchange, just serach for all the problems users have with them, and bter was hacked recently. 
2) There are a alot of altcoins. You have to choose the right ones. And of course it could happen very likely a altcoin you chose becomes worthless.

All in all it is very risky. So you can't say "I'm doing arbitrage, it is risk free".

But if you trade/hold altcoins anyway on those exchanges, it is no additional risk.
1630  Local / Trading und Spekulation / Re: BTC-Börsen ohne Selfie on: May 19, 2015, 05:33:38 PM
Gibts den sonst noch Deutsche oder Österreichische Webseiten auf denen man Bitcoins kaufen kann?
wie schon von turvarya geschrieben wirst du auf all diesen Websiten schon nach wenigen Einkäufen weitaus mehr als die 30€ für einen neuen Perso bezahlt haben.

Dh. wenn dein Argument gegen neuen Perso wirklich das Geld ist, wäre es quatsch auf eine "bitcoin-direkt" seite oder ähnliches mit höheren Preisen, auszuweichen.
1631  Local / Trading und Spekulation / Re: BTC-Börsen ohne Selfie on: May 19, 2015, 04:26:48 PM
Genau deshalb habe ich Multisig-Escrow vorgeschlagen. Ich habe damit bisher weder von einem erfolgreichen Betrug (sehr schwer durchzuziehen) noch von einem Betrugsversuch (wäre möglich) gehört. Mir scheint man kann es sehr gut zusammenfassen: Betrüger meiden (Multisig-)Escrow!

Daneben kommt dabei so ein Mist wie eingefrorene Konten etc. ebenfalls nicht vor.

Es ist übrigens auch nicht kompliziert, es ist nur ungewohnt. Ich gehe davon aus, dass jeder der z.B. Onlinebanking mit irgendeinem PIN/TAN/2FA Verfahren hinbekommt auch in der Lage ist, Multisig-Escrow zu nutzen. Daneben darf sich jeder der damit ein Problem hat gerne an mich wenden.

Vorweg ich hab keine tiefergehende Kenntnis über bitcointransaktionen, bin hauptsächlich Trader:
Wie kann Mutlisig davor schützen, dass das Geld, x Wochen nach der Transaktion, nicht zurückgefordert wird?? Ich bezweifle, dass das möglich ist. Denn völlig unabhängig von den bitcoins und was mit diesen passiert, braucht dir ja nur jemand Geld von einem gephishten Konto schicken. Egal ob du danach nun irgednwas lieferst oder nicht, das Geld wird zurückgefordert werden und dein Konto gekündigt.
1632  Local / Trading und Spekulation / Re: Fidor Konto gesperrt on: May 19, 2015, 04:13:49 PM
Einfrieren ohne Grund geht genausowenig, nur weil man eine Bank ist. Im übrigen habe ich etwas gegen Geheimgesetze, geheime Anordnungen, geheime Gerichte und geheime Exekutionen - nur falls nun das Argument kommt, man dürfe dem Kunden aus "rechtlichen Gründen" nichts verraten.

Jeder der das OK findet kann ja mal eine fällige Zahlung an eine renitente Bank "einfrieren" und schauen, wie weit er damit kommt...

ja.. .banken sind halt so -.- gut, dass es Bitcoins gibt... (natürlich hat die Bank einen Grund, so zu handeln. Dummerweise verrät sie diesen nur selten und wenn dann erst nach seeehr langem hin und her)

Aber du weißt nicht zufällig wen man da mal anhauen könnte?
Es muss doch irgendeinen Verbraucherschutz oderso geben.  Wie kann es sein, dass alle Banken das einfach so machen. Ich meine die Fidorbank ist ja schon ziemlich liberal eingestellt, und dennoch geht sie mit sowas genauso um, wie jede andere Bank.
Daraus schließe ich, dass es schon höhere Vorschriften gibt, an die sich die Banken halten müssen und deshalb handeln sie so bescheiden.
Die Frage ist nur, warum verwehren diese Vorschriften den Betroffenden Personen jegliche Informationen.

Gibts da iwas wo man mal nachfragen kann, warum das so ist und was man als (ex)Kunde da machen kann?
1633  Local / Trading und Spekulation / Re: Fidor Konto gesperrt on: May 19, 2015, 12:03:24 PM
genau deshalb würde ich nie über bitcoin.de verkaufen...
das hat genau garnichts mit bitcoin.de zu tun.

@schachlik :
Wenn man alle bisherigen Berichte liest, sieht man, dass das Geld (warum auch immer) jedesmal eine Zeit lang einbehalten wurde, aber es wird und wurde natürlich immer ausbezahlt. Dh. die 700€ wirst du defintiv wiederbekommen. Die Frage ist nur wie lange es dauert.

Ich werde, wenn ich heute abend etwas Zeit finde, mal in der FidorCommunity einen Beitrag schreiben, mit der Bitte eine allgemeingültige Antwort zu bekommen, wie man als Kunde in so einem Fall vorgeht...
Es kommt ja in letzter Zeit wieder gehäuft vor und so wie du weiß der Betroffende dann nicht, was er tun soll und dder Support ist überhaupt keine Hilfe...
1634  Local / Trading und Spekulation / Re: Fidor Konto gesperrt on: May 19, 2015, 12:50:10 AM
@schachlik

bei deinem Volumen wird es nichts mit bitcointrades zu tun haben. Es gibt viele User mit hunderttausenden Euros Umsatz an bitcointrades, was nicht als Gewerblich eingestuft wird und ebenfalls nicht zur Kündigung des Fidorkontos führt.

Ich gehe mal davon aus,dass es eher ein ähnlicher Grund sein wird, wie bei ICFiedler, siehe hier:
https://bitcointalk.org/index.php?topic=510850.0

unabhängig was dort in seinem Update steht, war der Grund für seine Kündigung, dass er, ich glaube es war Teilhaber, an einem gewerblichen Betrieb ist, von dem die Fidor Wind bekommen hat. Sie ging fälschlicherweise davon aus, dass das Fidorkonto mit diesem Gewerbe in zusammenhang zu bringen sei, weshalb die Kündigung erfolgte.

Dh du solltest dich fragen, was es da bei dir gibt, womit ein Missverständnis entstehen könnte. Leider sind Banken bei sowas absolut nicht gesprächig und geben keine Auskunft, auch wenn man völlig unschuldig ist und die Bank mist gebaut hat (in Form eines Missverständis)... Bleib dran und löcher den support...


Falls es diesbezüglich nichts bei dir gibt, was zu einem missverständnis führen könnte:
Wäre noch die Frage, ob du wirklich NUR über bitcoin.de gehandelt hast, oder auch anders. Da gab es kürzlich folgenden Fall:
https://www.coinforum.de/topic/3900-was-habe-ich-zu-bef%C3%BCrchten/
Kurzzusammenfassung:
MarMar hat coins auf Börsen gekauft und an Privatpersonen weiterverkauft. Dabei hat ihn mindestens eine Börsen von einem gephischten Konto bezahlt, was der Besitzer des Kontos gemerkt hat. -> Geld wird zurückgefordert und Konto gekündigt.


edit:
du kannst ICFiedler auch direkt anschreiben. Er ist zwar nicht so oft online, aber vllt bekommt er es ja rechtzeitig mit (weil man ja ne mail bekommt, wenn man eine PN kriegt).
Soweit ich weiß hatte er es hauptsächlich mithilfe von BTCatFidorBank gelöst. Das heißt einem Mitarbeiter der Fidor, der hier im Forum aktiv war. Leider ist dieser schon länger nicht mehr aktiv, weshalb nur der Support bleibt.
Du kannst es aber auch mal in der Community von Fidor versuchen, falls du da noch Zugang zu hast...
1635  Local / Suche / Re: Jemand der Python3 Skript korrigiert, biete 0.07BTC Belohnung on: May 17, 2015, 08:13:24 PM
Quote
Dass type reserviert ist wusste ich nicht, danke, kann ich abändern.

Hättest du, wie zuvor von mir empfohlen, pylint drüber laufen lassen, hättest du das schon gewusst. Sad
So war das nicht gemeint ^^ Ich meinte vor deinen Posts allgemein wusste ich das nicht Wink  
Und ansonsten werde ich mir Pylint mal genauer anschauen... ich tue mich wirklich extreeemst schwer damit, mich den Python Konventionen anzupassen. Habe diesbezüglich auch shcon etliche hitzige Diskussionen im Pythonforum führen müssen. In erster Linie liegt es daran, dass ich lange brauche vorgefertigte Skripte, wie zb das von Kraken nachzuvollziehen. Skripte wie meines kann ich aber sehr schnell nachvollziehen (also vom aufbau her). Deswegen erscheint es für mich unlogisch eine Konvention zu nutzen, die es für mich nur komplizierter macht und deswegen nutze ich sie nicht.    
Früher war mein Code natürlich noch schlimmer. Je mehr ich lerne und verstehe, desto übersichtlicher wird mein Code. Und ich finde, dass das genau der richtige Weg ist. Irgendwann wird mein Code sowohl für mich als auch für andere verständlich sein. Auf diesen Weg wird mir Pylint vllt helfen, also danke für diesen Tipp Smiley

Quote
Du meinst, dass meine request.post anfrage den Anforderungen von Yacuna entspricht ?
Was Yacuna da für seine API verlangt, weiß ich nicht. Deren Webseite lässt sich ohne Javascript nicht mal laden... und wegen 0.07 BTC fang ich da jetzt auch nicht an, mich durch Dokumentation zu hangeln. Vermutlich wird da was gröber falsch laufen, wenn du nur versuchst, die API von Kraken zu kopieren. https://github.com/yacuna/api hat anscheinend Implementationen in perl und in PHP, es sollte durchaus zu machen sein, ~100 Zeilen perl (https://github.com/yacuna/api/blob/master/perl/Finance-Bitcoin-Yacuna-0.2/lib/Finance/Bitcoin/Yacuna.pm) in Python nachzubauen...
Ich schau mir die tage mal die Perl version an, vllt kann ich daraus ja ein bisschen was ableiten...
1636  Local / Suche / Re: Jemand der Python3 Skript korrigiert, biete 0.07BTC Belohnung on: May 17, 2015, 05:23:58 PM
Ich bin mir relativ sicher, dass da einiges an ... Zweifelhaftigkeiten in dem Code steckt.

z.B.:
Code:
def CreateOrder(self, currency1, currency2, type, amount, price):
"type" ist ein reservierter Name in Python.


Der teil den du da nicht verstehst encodiert einen String, generiert einen sha512 Hash darüber und sendet dann einige Daten via der requests Bibliothek, die die Antwort dann als JSON zurückgeben/interpretieren dürfte.
Bis auf einige Probleme mit Variablennamen und Codingstil sehe ich in dem kleinen Beispiel da nichts Ungewöhnliches.
Dass type reserviert ist wusste ich nicht, danke, kann ich abändern.

Also um deine Aussage auf meine Hauptfrage zu beziehen:
Du meinst, dass meine request.post anfrage den Anforderungen von Yacuna entspricht ? (wir gehen mal davon aus, dass mein self.uri, mein urlpath, mein params und mein header korrekt sind)

ich bin zb. unsicher, ob ich .hexdigest() anwenden muss oder nur .digest()  .... und ob ich iwo noch hmac oderso anwenden muss

Ich hatte im Bezug aufs Codieren das Skript von Kraken zur Hilfe genommen: https://github.com/veox/python3-krakenex/blob/master/krakenex/api.py
Dort wird halt digest() und hmac verwendet...

Ich gehe davon aus, dass diese ganzen Codierungsbefehle sehr viel Verständnis im Codieren voraussetzen und dass es lange dauern würde, das alles zu verstehen. Da ich das Codieren nur für die Anbindung brauche und sonst nie bei meinen Programmierungen, halte ich es für am effektivsten mich nicht mit dem Codieren zu beschäftigen, sondern es über try and error zu probieren... Bisher hatte das ganz gut geklappt Cheesy Nur jetzt komme ich halt nicht weiter, weil ich keine Angabe über Fehler von Yacuna erhalte.
 
1637  Local / Suche / Re: Jemand der Python3 Skript korrigiert, biete 0.07BTC Belohnung on: May 17, 2015, 11:31:46 AM
Lass einfach mal pylint drüber laufen, das spuckt dir dann schon aus, was du erstmal ausbessern solltest - von unbenutzten Variablen + Imports, fehlenden Docstrings und auch schlimmeren Problemen, wie z.B. dem Umdefinieren von eingebauten Keywords wie "type" in der CreateOrder Funktion. In einer halben Stunde maximal hast du die "Formfehler" beseitigt und danna uch ein weitaus übersichtlicheres Programm, das du auch leichter debuggen lassen kannst, weil es auch andere verstehen können.

Ist ja ganz nett, dass du nicht auf Konventionen zurückgreifen willst, allerdings ist das Ding da ziemlich konfus geschrieben und recht uneinheitlich, also muss man sich viel tiefer einarbeiten als die paar Euro rechtfertigen würden imho.



also kannst du python3?
Ich bin mir relativ sicher, dass alles richtig ist, bis auf den post request.  Also könntest du vllt zumindest schauen, ob dies so funktionieren sollte?
Das ist zumindest der Teil den ich noch nicht verstehe:
Code:
        encoded = string.encode()
        signature = hashlib.sha512(encoded).hexdigest()
        headers = {
                    "Api-Token-Id": self.key,
                    "Api-Token": signature,
                    "Api-Token-OTP": ""
                    }
        return (requests.post(self.uri + urlpath,  params=params,headers=headers,timeout=30).json() )
1638  Local / Suche / [Solved] Jemand der Python3 Skript korrigiert, biete 0.07BTC Belohnung on: May 16, 2015, 04:48:12 PM
Gelöst

Hi Smiley

Ich möchte eine API Anbindung an Yacuna.com in Python3.
Hier deren API Seite mit Beschreibung was wie gefordert wird: http://docs.yacuna.com/api/

Ich habe mich schon selbst so gut es geht daran versucht und auch ein wenig Hilfe vom Support bekommen. Leider kann dieser aber kein Python, weshalb sie wohl auch mit ihrer Weisheit am Ende sind.. Zusätzlich gibt es das Problem, dass man bei einem Fehler von Yacuna nur sinngemäß "fehler" zurückbekommt, ohne irgendeinen Hinweis darauf, was denn nun nicht stimmt.

So sieht mein Skript bisher aus (key, secret und wallet Ids im init müssen natürlich durch korrekte werte ersetzt werden):
Code:
import json
import requests
import sys
import hmac
import hashlib
import time
from requests import Request, Session


class YacunaAPI:

    def load_key(self, path): # falls key nicht in skript speichern, hiermit laden
        f = open(path, "r")
        self.key = f.readline().strip()
        self.secret = f.readline().strip()
    
    def __init__(self, key = '', secret = ''):
        self.key = "abc"
        self.secret = "123"
        self.uri = 'https://yacuna.com'
        self.apiversion = '1'
        self.walletId = "AAA" # die ganzen Walletdaten bekommt man über die GetWallet Funktion und können dann hardgecodet werden (glaub ich)
        self.walletAccountIdEUR = "BBB"
        self.walletAccountIdXBT = "CCC"

        
    def CalculateURLPath(self, method, params):
        urlpath = '/api/' + self.apiversion + '/' + method + '/'
        s = Session()
        req = Request('POST', self.uri + urlpath, data=params) # für den body ists egal ob post oder get
        prepped = s.prepare_request(req)
        aufgeteilt = prepped.body.split("&") # bei & getrennt
        aufgeteilt2 = sorted(aufgeteilt) # und alpabetisch sortiert
        neu = "?"  # startet mit einem ?
        for element in aufgeteilt2:
            neu = neu + element + "&" # elemente werden mit einem & dazwischen wieder zusammengesetzt
        neu = neu[0:len(neu)-1] # das letzte & Zeichen abschneiden
        return(urlpath + neu)
        
    def query_call(self, method, public=0, get=0, params={}):
        print("")
        DetailedUrlPath = self.CalculateURLPath(method, params)
        print(DetailedUrlPath) # zur überprüfung mal printen..
        print("")
        if get:
            if public:
                urlpath = '/api/' + self.apiversion + '/' + method + '/'
                return (requests.get(self.uri + urlpath, params=params,timeout=30).json() )
            else:
                urlpath = '/api/' + self.apiversion + '/' + method + '/'
                nonce = str(int(1000*time.time()))
                string = nonce + "@" + self.secret + "@GET@" + DetailedUrlPath
                encoded = string.encode()
                signature = hashlib.sha512(encoded).hexdigest()
                signature = nonce + "T" + signature
                print(signature)
                print("")
                headers = {
                    "Api-Token-Id": self.key,
                    "Api-Token": signature,
                    "Api-Token-OTP": ""
                    }
                return (requests.get(self.uri + urlpath, params=params,headers=headers,timeout=30).json() )
        else:
            if public:
                urlpath = '/api/' + self.apiversion + '/' + method + '/'
                return (requests.post(self.uri + urlpath, params=params,timeout=30).json() )
            else:
                urlpath = '/api/' + self.apiversion + '/' + method + '/'
                nonce = str(int(1000*time.time()))
                string = nonce + "@" + self.secret + "@GET@" + DetailedUrlPath
                encoded = string.encode()
                signature = hashlib.sha512(encoded).hexdigest()
                signature = nonce + "T" + signature
                print(signature)
                print("")
                headers = {
                    "Api-Token-Id": self.key,
                    "Api-Token": signature,
                    "Api-Token-OTP": ""
                    }
                return (requests.post(self.uri + urlpath,  params=params,headers=headers,timeout=30).json() )

    def GetWallet(self,currency=0): # gibt alle möglichen Wallet infos, inklusive aller Balances aus
        method = 'wallet/get'  
        if currency:
            Wallet = self.query_call(method,0,1,{"currency":currency})
        else:
            Wallet = self.query_call(method,0,1)
        return(Wallet)
            
    def OrderBook(self, currency1, currency2):# getting the full orderbook
        method = "orderbook/get"    # zb https://yacuna.com/api/1/orderbook/get/EUR/XBT
        Orders = self.query_call(method,0,1,{"currency1":currency1,"currency2":currency2})
        return Orders  # Fehlerprüfung in eigenen Funktionen
        
    def CancelOrder(self, ID):
        method = "order/cancel"    
        Cancel = self.query_call(method,0,0,{"orderId":ID})
        return Cancel  # Fehlerprüfung in eigenen Funktionen

    def CreateOrder(self, currency1, currency2, type, amount, price):
        method = "order/create"    
        # es werden immer btc gekauft/verkauft, also walletid XBT
        if type=="buy":
            tradeOrderType="BuyLimit"
            buyAmount = amount
            buyCurrency = "XBT"
            priceLimitCurrency = "EUR"
            priceLimitAmount = price
            Create = self.query_call(method,0,0,{"currency1":currency1,"currency2":currency2,"walletAccountId":self.walletAccountIdXBT,"tradeOrderType":tradeOrderType,"buyAmount":amount,"buyCurrency":buyCurrency,"priceLimitCurrency":priceLimitCurrency,"priceLimitAmount":priceLimitAmount})
        elif type=="sell":
            tradeOrderType="SellLimit"
            sellAmount = amount
            sellCurrency = "XBT"
            priceLimitCurrency = "EUR"
            priceLimitAmount = price
            Create = self.query_call(method,0,0,{"currency1":currency1,"currency2":currency2,"walletAccountId":self.walletAccountIdXBT,"tradeOrderType":tradeOrderType,"sellAmount":amount,"sellCurrency":sellCurrency,"priceLimitCurrency":priceLimitCurrency,"priceLimitAmount":priceLimitAmount})
        else:
            raise AssertionError("Ungültiger kauf/verkauftype in YacunaAPI createorder.")
        return Create  # Fehlerprüfung in eigenen Funktionen    
                
    def OrderList(self, tradeOrderStatus, count=30): # tradeOrderStatus  == "Confirmed" .. gibt noch mehr sortierungsmöglichkeiten, siehe api doku
        method = "order/list"
        List = self.query_call(method,0,1,{"walletAccountId":self.walletAccountIdEUR,"tradeOrderStatus":tradeOrderStatus,"count":count,"startWith":0})
        return List  # Fehlerprüfung in eigenen Funktionen    

Ich glaube jeder Pythonprogrammierer würde mir nun erstmal einen Vortrag halten, wie unschön dieses Skript ist und so weiter. Das ist der Grund weshalb ich die Frage nicht im Pythonforum stelle.. habe da keine guten erfahrungen gemacht.
Es ist mir egal wie es aussieht, hauptsache es tut was es soll Smiley

Jedenfalls möchte ich, wie man sieht, das Modul "requests" verwenden, welches hier beschrieben wird:
http://docs.python-requests.org/en/latest/

Ich glaube der GetWallet Aufruf funktioniert sogar schon. Probleme gibt es mit anderen Aufrufen, wie CreateOrder bzw CancelOrder (also den Post-Anfragen).

Zum austesten ob eure Korrektur funktioniert würde ich empfehlen einfach schnell einen Yacuna Account aufzumachen und dort API Key + Secret zu generieren.  Ich glaube dazu muss man sich nicht verifizieren, sollte also kein Problem sein.
1639  Local / Projektentwicklung / Re: [ANN] & [DEV] SpreadBot 1000 der BTC Altcoin Trading Bot (v1.5-1 Release) on: May 14, 2015, 11:51:01 AM
Verfällt dein Downloadlink für den bot iwann?
Habe aktuell nicht die Zeit ihn einzurichten. Sollte ich ihn dennoch schonmal downloaden? Oder ruhig erst dann, wenn ich die Zeit habe, mich damit zu beschäftigen?
1640  Local / Anfänger und Hilfe / Re: Welcher Bitcoin-Marktplatz? on: May 14, 2015, 11:47:34 AM
Ganz klar Kraken.com Wink Besonders für Deutsche (können Fidorkonto kostenlos einrichten) ist Kraken (oder auch bitcoin.de wenn man einen Marktplatz möchte), die Beste Wahl Wink

Bit-X habe ich noch nie gehört.. macht auf den ersten blick aber einen akzeptablen Eindruck.. abgesehen davon, dass ich nirgends ihre Fees finden kann... aber es ist schon immer sinnvoller(weil sicherer) bei den bekannteren Börsen zu bleiben.

Coinimal ist ja keine Börse und du zahlst absolut überteuerte Preise, also fällt definitv weg Wink

Bitstamp ist auch in Ordnung, aber du hast halt 1. SEPA Überweisungszeiten und 2. werden deine € in USD umgewandelt. Das zwar zu einem guten Kurs, aber so wie der EUR/USD Kurs in letzter Zeit schwankt... sollte man sich das zweimal überlegen, zumindest wenn das Geld ein wenig länger liegt.
Pages: « 1 ... 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 [82] 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 ... 177 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!