1 तैयारी और बुनियादी बातें सीखना
आवश्यक ज्ञान:
- Python: बेसिक सिंटैक्स, वेरिएबल्स, फंक्शन्स, लूप्स
- REST API और WebSockets: एक्सचेंज कम्युनिकेशन की बुनियादी बातें
- क्रिप्टोकरेंसी एक्सचेंज: रजिस्ट्रेशन, ऑर्डर प्रकार, फीस
डेवलपमेंट एनवायरनमेंट सेटअप:
- Python इंस्टॉल करें (नवीनतम स्थिर संस्करण)
- डेवलपमेंट एनवायरनमेंट इंस्टॉल करें (VS Code अनुशंसित)
- प्रोजेक्ट फोल्डर बनाएं
आवश्यक लाइब्रेरीज इंस्टॉल करना:
pip install python-binance
pip install pandas
pip install numpy
pip install ta
2 एक्सचेंज से API कुंजियाँ प्राप्त करना
Binance को उदाहरण के रूप में उपयोग करना:
- अपने Binance अकाउंट में लॉग इन करें
- API मैनेजमेंट सेक्शन पर नेविगेट करें
- नई API कुंजी बनाएं
- महत्वपूर्ण: "Enable Withdrawals" परमिशन अनचेक करें
- केवल "Enable Reading" और "Enable Spot & Margin Trading" रखें
- API Key और Secret Key को सुरक्षित स्थान पर सहेजें
API_KEY = 'YOUR_API_KEY_HERE'
API_SECRET = 'YOUR_API_SECRET_HERE'
3 बॉट कोड लिखना
crypto_bot.py फाइल बनाएं और निम्नलिखित कोड जोड़ें:
import pandas as pd
from binance.client import Client
from binance.enums import *
import time
import config
client = Client(config.API_KEY, config.API_SECRET)
TRADE_SYMBOL = 'BTCUSDT'
TRADE_QUANTITY = 0.001
PROFIT_TARGET = 1.0
STOP_LOSS = 2.0
in_position = False
buy_price = 0.0
def get_price(symbol):
try:
ticker = client.get_symbol_ticker(symbol=symbol)
return float(ticker['price'])
except Exception as e:
print(f"मूल्य प्राप्त करने में त्रुटि: {e}")
return None
def create_order(symbol, side, quantity):
try:
current_price = get_price(symbol)
if not current_price:
return None
if side == SIDE_BUY:
price = round(current_price * 0.995, 2)
elif side == SIDE_SELL:
price = round(current_price * 1.005, 2)
else:
return None
order = client.create_order(
symbol=symbol,
side=side,
type=ORDER_TYPE_LIMIT,
timeInForce=TIME_IN_FORCE_GTC,
quantity=quantity,
price=str(price)
)
print(f"ऑर्डर प्लेस किया गया: {side} {quantity} {symbol} कीमत {price}")
return order
except Exception as e:
print(f"ऑर्डर प्लेस करने में त्रुटि: {e}")
return None
यह बॉट की बेसिक स्ट्रक्चर है। ट्रेडिंग स्ट्रैटेजी और मेन लूप के साथ पूरा कोड पूरी गाइड में उपलब्ध है।