یک ربات معاملاتی پیشرفته برای ارزهای دیجیتال که با استفاده از هوش مصنوعی و تحلیل تکنیکال، به صورت خودکار معامله میکند.
- ویژگیها
- پیشنیازها
- نصب و راهاندازی
- پیکربندی
- نحوه استفاده
- ساختار پروژه
- API و سرویسها
- عیبیابی
- سوالات متداول
- مشارکت
- مجوز
- تحلیل هوش مصنوعی: استفاده از مدلهای پیشرفته AI برای تحلیل بازار
- تحلیل تکنیکال: محاسبه اندیکاتورهای RSI، MACD، EMA و ...
- معامله خودکار: اجرای خودکار معاملات بر اساس سیگنالهای AI
- دو حالت معاملاتی:
- حالت آزمایشی (Demo): معامله با پول مجازی بدون ریسک
- حالت واقعی (Live): اتصال به صرافیهای معتبر
- پشتیبانی از صرافیها:
- بایننس (Binance)
- بایبیت (Bybit)
- اوکیایکس (OKX)
- کوکوین (KuCoin)
- نمایش قیمت لحظهای ارزهای دیجیتال
- نمودارهای قیمتی تعاملی
- محاسبه سود/زیان لحظهای
- گزارشهای جامع معاملاتی
- تاریخچه کامل معاملات
- نمایش فرآیند تفکر AI (Chain of Thought)
- محافظهکارانه: ریسک کم، مناسب مبتدیان
- متعادل: ریسک متوسط، توصیه میشود
- تهاجمی: ریسک بالا، برای حرفهایها
- اسکالپر: معاملات سریع و کوتاهمدت
- سفارشیسازی کامل: تنظیم دقیق تمام پارامترها
- حد ضرر (Stop Loss) و حد سود (Take Profit)
- حد ضرر متحرک (Trailing Stop)
- مدیریت ریسک پیشرفته
- تنوعبخشی پرتفوی
- محدودیت تعداد پوزیشنهای همزمان
قبل از نصب، مطمئن شوید که موارد زیر را نصب کردهاید:
-
Node.js (نسخه 18 یا بالاتر)
# بررسی نسخه نصب شده node --version- دانلود از: https://nodejs.org/
-
npm یا yarn (مدیر بستهها)
# بررسی نسخه npm npm --version # یا بررسی نسخه yarn yarn --version
-
Git (برای کلون کردن پروژه)
git --version
- دانلود از: https://git-scm.com/
- Ollama (برای استفاده از AI محلی و رایگان)
- دانلود از: https://ollama.ai/
- نصب مدل:
ollama pull llama2 # یا ollama pull mistral
# کلون کردن پروژه
git clone https://github.com/your-username/crypto-trading-bot.git
# ورود به پوشه پروژه
cd crypto-trading-bot# با استفاده از npm
npm install
# یا با استفاده از yarn
yarn installاین فرآیند ممکن است چند دقیقه طول بکشد.
# با npm
npm run dev
# یا با yarn
yarn devپروژه روی آدرس زیر اجرا میشود:
http://localhost:8080
مرورگر خود را باز کنید و به آدرس بالا بروید.
# ساخت فایلهای بهینه شده
npm run build
# یا
yarn buildفایلهای ساخته شده در پوشه dist قرار میگیرند.
npm run preview
# یا
yarn preview-
ایجاد حساب کاربری
- به https://vercel.com بروید
- با GitHub وارد شوید
-
اتصال به مخزن GitHub
- روی "New Project" کلیک کنید
- مخزن پروژه را انتخاب کنید
- روی "Import" کلیک کنید
-
تنظیمات Deploy
- Framework Preset: Vite
- Build Command:
npm run build - Output Directory:
dist - Install Command:
npm install
-
Deploy
- روی "Deploy" کلیک کنید
- منتظر بمانید تا فرآیند تکمیل شود
- لینک پروژه را دریافت کنید
-
ایجاد حساب کاربری
- به https://netlify.com بروید
- با GitHub وارد شوید
-
Deploy از GitHub
- "Add new site" > "Import an existing project"
- مخزن را انتخاب کنید
-
تنظیمات Build
Build command: npm run build Publish directory: dist -
Deploy
- روی "Deploy site" کلیک کنید
# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
# CentOS/RHEL
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs# کلون پروژه
git clone https://github.com/your-username/crypto-trading-bot.git
cd crypto-trading-bot
# نصب وابستگیها
npm install
# ساخت نسخه production
npm run build# نصب Nginx
sudo apt-get install nginx # Ubuntu/Debian
sudo yum install nginx # CentOS/RHEL
# ایجاد فایل پیکربندی
sudo nano /etc/nginx/sites-available/trading-botمحتوای فایل:
server {
listen 80;
server_name your-domain.com;
root /path/to/crypto-trading-bot/dist;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
# فشردهسازی
gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
}فعالسازی سایت:
sudo ln -s /etc/nginx/sites-available/trading-bot /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx# نصب Certbot
sudo apt-get install certbot python3-certbot-nginx
# دریافت گواهی SSL
sudo certbot --nginx -d your-domain.com
# تنظیم تمدید خودکار
sudo certbot renew --dry-run# نصب PM2
npm install -g pm2
# اجرای سرور
pm2 serve dist 8080 --name trading-bot --spa
# ذخیره تنظیمات
pm2 save
# راهاندازی خودکار با بوت سیستم
pm2 startupپروژه از سه ارائهدهنده AI پشتیبانی میکند:
مزایا:
- کیفیت بالای تحلیل
- پاسخدهی سریع
- قابل اعتماد
نحوه دریافت API Key:
- به https://platform.openai.com بروید
- ثبتنام کنید یا وارد شوید
- به بخش "API Keys" بروید
- روی "Create new secret key" کلیک کنید
- کلید را کپی کنید
تنظیمات در برنامه:
- Provider: OpenAI
- API Key: کلید دریافتی
- Model:
gpt-3.5-turbo(توصیه میشود) یاgpt-4
هزینه:
- GPT-3.5-turbo: ~$0.002 به ازای هر 1000 توکن
- GPT-4: ~$0.03 به ازای هر 1000 توکن
مزایا:
- دسترسی به مدلهای مختلف
- قیمت مناسبتر
- انعطافپذیری بالا
نحوه دریافت API Key:
- به https://openrouter.ai بروید
- ثبتنام کنید
- به بخش "Keys" بروید
- کلید جدید ایجاد کنید
تنظیمات:
- Provider: OpenRouter
- API Key: کلید دریافتی
- Model:
openai/gpt-3.5-turbo
مزایا:
- کاملاً رایگان
- حریم خصوصی کامل
- بدون نیاز به اینترنت
نصب و راهاندازی:
# دانلود و نصب Ollama
# از https://ollama.ai دانلود کنید
# نصب مدل
ollama pull llama2
# یا
ollama pull mistral
# اجرای Ollama
ollama serveتنظیمات:
- Provider: Ollama
- Model:
llama2یاmistral - Base URL:
http://localhost:11434
مناسب برای:
- یادگیری و تمرین
- تست استراتژیها
- آشنایی با سیستم
تنظیمات:
- به تب "صرافی" بروید
- "حالت آزمایشی" را انتخاب کنید
- موجودی اولیه را تنظیم کنید ($1,000 تا $100,000)
- صرافی مورد نظر را انتخاب کنید
مراحل راهاندازی:
- به https://www.binance.com بروید
- وارد حساب خود شوید
- به "API Management" بروید
- "Create API" را کلیک کنید
- نام API را وارد کنید
- تأیید دو مرحلهای را انجام دهید
- API Key و Secret Key را کپی کنید
تنظیمات امنیتی مهم:
- ✅ Enable Reading را فعال کنید
- ✅ Enable Spot & Margin Trading را فعال کنید
- ❌ Enable Withdrawals را غیرفعال نگه دارید
- ✅ IP Whitelist را تنظیم کنید
قبل از استفاده از پول واقعی، حتماً با Testnet تست کنید:
بایننس Testnet:
- به https://testnet.binance.vision بروید
- API Key دریافت کنید
- در برنامه گزینه "Testnet" را فعال کنید
- حالت "واقعی" را انتخاب کنید
- صرافی را انتخاب کنید
- API Key را وارد کنید
- Secret Key را وارد کنید
- در ابتدا "Testnet" را فعال کنید
- پس از اطمینان، Testnet را غیرفعال کنید
ریسک هر معامله: 1%
حداکثر پوزیشن: 3
حداقل اطمینان: 75%
حد ضرر متحرک: 2%
لوریج: حداکثر 5x
مناسب برای:
- مبتدیان
- سرمایههای کوچک
- افرادی که ریسکپذیری کمی دارند
ریسک هر معامله: 2%
حداکثر پوزیشن: 5
حداقل اطمینان: 65%
حد ضرر متحرک: 3%
DCA: فعال (2 سطح)
لوریج: حداکثر 10x
مناسب برای:
- اکثر کاربران
- تعادل بین ریسک و سود
- استفاده روزانه
ریسک هر معامله: 3%
حداکثر پوزیشن: 8
حداقل اطمینان: 60%
حد ضرر متحرک: 4%
DCA: فعال (3 سطح)
اسکالپینگ: فعال (1.5%)
لوریج: حداکثر 20x
مناسب برای:
- معاملهگران حرفهای
- سرمایههای بزرگ
- افرادی با تجربه بالا
ریسک هر معامله: 1.5%
حداکثر پوزیشن: 10
حداقل اطمینان: 70%
اسکالپینگ: فعال (0.8%)
لوریج: حداکثر 15x
مناسب برای:
- معاملات کوتاهمدت
- سودهای کوچک و مکرر
- نظارت مداوم
میتوانید تمام پارامترها را به دلخواه تنظیم کنید:
پارامترهای قابل تنظیم:
- ریسک هر معامله (0.5% - 5%)
- حداکثر پوزیشن همزمان (1 - 10)
- حداقل اطمینان (50% - 90%)
- حداکثر لوریج (1x - 20x)
- حد ضرر متحرک (فعال/غیرفعال)
- درصد حد ضرر متحرک (1% - 10%)
- DCA (فعال/غیرفعال)
- تعداد سطوح DCA (1 - 5)
- اسکالپینگ (فعال/غیرفعال)
- هدف سود اسکالپینگ (0.5% - 3%)
- تنوعبخشی پرتفوی (فعال/غیرفعال)
- زمانبندی بازار (فعال/غیرفعال)
- اجتناب از آخر هفته (فعال/غیرفعال)
- به تب "تنظیمات AI" بروید
- ارائهدهنده را انتخاب کنید (OpenAI توصیه میشود)
- API Key را وارد کنید
- مدل را انتخاب کنید (
gpt-3.5-turbo)
- به تب "صرافی" بروید
- حالت "آزمایشی" را انتخاب کنید
- موجودی اولیه را تنظیم کنید (مثلاً $10,000)
- صرافی را انتخاب کنید (مثلاً Binance)
- به تب "استراتژی" بروید
- یک استراتژی از پیش تعریف شده انتخاب کنید
- یا پارامترها را به دلخواه تنظیم کنید
- به تب "معاملات" بروید
- سوئیچ "فعال/غیرفعال" را روشن کنید
- منتظر بمانید تا AI بازار را تحلیل کند
- معاملات خودکار شروع میشود
اطلاعات نمایش داده شده:
- ارزش کل پرتفوی
- موجودی نقد
- بازدهی کل (درصد)
- تعداد پوزیشنهای باز
پوزیشنهای باز:
- نماد ارز
- مقدار
- قیمت ورود
- قیمت فعلی
- سود/زیان
معاملات اخیر:
- نوع معامله (خرید/فروش)
- قیمت
- زمان
- درصد اطمینان
اطلاعات هر سیگنال:
- نماد ارز
- تصمیم (خرید/فروش/نگهداری)
- دلیل تصمیم
- درصد اطمینان
شامل:
- فرآیند تفکر AI (Chain of Thought)
- تحلیل دقیق بازار
- شرایط باطل شدن تحلیل
- زمان تحلیل
آمار کلی:
- کل معاملات
- نرخ موفقیت
- سود/زیان کل
- بازدهی کل
تاریخچه معاملات:
- معاملات به تفکیک ارز
- جزئیات هر معامله
- زمان دقیق
تایملاین تحلیلها:
- تمام تحلیلهای AI
- فرآیند تفکر
- تصمیمات گرفته شده
جزئیات پوزیشنها:
- اطلاعات کامل هر پوزیشن
- حد ضرر و حد سود
- زمان ورود
کارتهای قیمت:
- قیمت فعلی
- تغییرات قیمت
- درصد تغییرات
- زمان بهروزرسانی
نمودارهای قیمتی:
- نمودار خطی تعاملی
- تاریخچه قیمت
- بهروزرسانی لحظهای
crypto-trading-bot/
├── public/ # فایلهای استاتیک
│ ├── favicon.ico
│ └── placeholder.svg
├── src/ # کد منبع
│ ├── components/ # کامپوننتهای React
│ │ ├── ui/ # کامپوننتهای UI (shadcn)
│ │ ├── AIConfigPanel.tsx # پنل تنظیمات AI
│ │ ├── CryptoCard.tsx # کارت نمایش ارز
│ │ ├── CryptoChart.tsx # نمودار قیمت
│ │ ├── ExchangeConfigPanel.tsx # پنل تنظیمات صرافی
│ │ ├── StrategySelector.tsx # انتخابگر استراتژی
│ │ ├── TradingDashboard.tsx # داشبورد معاملات
│ │ └── TradingReports.tsx # گزارشات
│ ├── hooks/ # React Hooks سفارشی
│ │ ├── useCryptoPrices.ts # دریافت قیمتها
│ │ ├── useTradingBot.ts # منطق ربات
│ │ └── use-mobile.tsx # تشخیص موبایل
│ ├── pages/ # صفحات
│ │ ├── Index.tsx # صفحه اصلی
│ │ └── NotFound.tsx # صفحه 404
│ ├── services/ # سرویسها
│ │ ├── aiService.ts # سرویس AI
│ │ ├── exchangeService.ts # سرویس صرافی
│ │ ├── portfolioManager.ts # مدیریت پرتفوی
│ │ ├── technicalIndicators.ts # اندیکاتورها
│ │ └── tradingAI.ts # منطق AI معاملاتی
│ ├── types/ # تعریف Typeها
│ │ ├── crypto.ts # تایپهای ارز
│ │ ├── exchange.ts # تایپهای صرافی
│ │ └── trading.ts # تایپهای معاملاتی
│ ├── utils/ # توابع کمکی
│ │ └── toast.ts # نوتیفیکیشنها
│ ├── App.tsx # کامپوننت اصلی
│ ├── main.tsx # نقطه ورود
│ └── globals.css # استایلهای سراسری
├── .gitignore # فایلهای نادیده گرفته شده
├── package.json # وابستگیها
├── tsconfig.json # تنظیمات TypeScript
├── vite.config.ts # تنظیمات Vite
├── tailwind.config.ts # تنظیمات Tailwind
└── README.md # این فایل
آدرس:
https://nof1.ai/api/crypto-prices
پاسخ:
{
"prices": {
"BTC": {
"symbol": "BTC",
"price": 45000.50,
"timestamp": 1234567890
},
"ETH": {
"symbol": "ETH",
"price": 2500.25,
"timestamp": 1234567890
}
},
"serverTime": 1234567890
}بهروزرسانی: هر 5 ثانیه
Endpoint:
https://api.openai.com/v1/chat/completions
نمونه درخواست:
{
"model": "gpt-3.5-turbo",
"messages": [
{
"role": "system",
"content": "شما یک تحلیلگر حرفهای..."
},
{
"role": "user",
"content": "تحلیل BTC..."
}
],
"temperature": 0.7
}Endpoint:
https://openrouter.ai/api/v1/chat/completions
Headers اضافی:
{
"HTTP-Referer": "your-app-url",
"X-Title": "Crypto Trading Bot"
}Endpoint:
http://localhost:11434/api/generate
نمونه درخواست:
{
"model": "llama2",
"prompt": "تحلیل بازار...",
"stream": false
}calculateRSI(prices: number[], period: number = 14): numberمحاسبه:
- میانگین سودها و زیانها
- RS = میانگین سود / میانگین زیان
- RSI = 100 - (100 / (1 + RS))
تفسیر:
- RSI < 30: اشباع فروش (سیگنال خرید)
- RSI > 70: اشباع خرید (سیگنال فروش)
calculateEMA(data: number[], period: number): numberمحاسبه:
- Multiplier = 2 / (period + 1)
- EMA = (Price - EMA_prev) × Multiplier + EMA_prev
استفاده:
- تشخیص روند
- سطوح حمایت و مقاومت
calculateMACD(prices: number[]): {
macd: number;
signal: number;
histogram: number;
}محاسبه:
- MACD = EMA(12) - EMA(26)
- Signal = EMA(9) of MACD
- Histogram = MACD - Signal
تفسیر:
- MACD > 0: مومنتوم صعودی
- MACD < 0: مومنتوم نزولی
علت: نسخه قدیمی Node.js
راهحل:
# بررسی نسخه
node --version
# باید 18 یا بالاتر باشد
# در غیر این صورت Node.js را بهروزرسانی کنیدعلت: کلید API اشتباه یا منقضی شده
راهحل:
- کلید API را دوباره بررسی کنید
- مطمئن شوید فضای خالی اضافی ندارد
- کلید جدید دریافت کنید
علت: تعداد درخواستها زیاد است
راهحل:
- چند دقیقه صبر کنید
- تعداد ارزهای تحلیل شده را کاهش دهید
- از پلن پولی API استفاده کنید
بررسیهای لازم:
- ✅ ربات فعال است؟
- ✅ API Key وارد شده؟
- ✅ موجودی کافی است؟
- ✅ استراتژی تنظیم شده؟
- ✅ حداقل اطمینان مناسب است؟
راهحل:
# مطمئن شوید Ollama در حال اجرا است
ollama serve
# بررسی دسترسی
curl http://localhost:11434/api/tagsراهحل:
- صفحه را رفرش کنید
- Cache مرورگر را پاک کنید
- مرورگر دیگری امتحان کنید
راهحل:
# در حالت توسعه
npm run dev
# اگر مشکل ادامه داشت، پروکسی را بررسی کنید
# در vite.config.ts// باز کردن Console
// Chrome/Edge: F12 یا Ctrl+Shift+I
// Firefox: F12 یا Ctrl+Shift+K
// Safari: Cmd+Option+Iدر src/hooks/useTradingBot.ts:
// خط 50 تقریباً
console.log('تحلیل شروع شد:', symbol);
console.log('قیمت فعلی:', price);
console.log('اندیکاتورها:', indicators);س: آیا این ربات واقعاً سودآور است؟
ج: عملکرد ربات به عوامل زیادی بستگی دارد:
- کیفیت تنظیمات
- شرایط بازار
- استراتژی انتخابی
- مدیریت ریسک
توصیه میشود ابتدا در حالت Demo تست کنید.
س: چقدر سرمایه نیاز است؟
ج:
- حالت Demo: هر مقداری (مجازی)
- حالت Live: حداقل $100 توصیه میشود
- برای نتایج بهتر: $1000 یا بیشتر
س: آیا نیاز به نظارت مداوم دارد؟
ج: خیر، ربات به صورت خودکار کار میکند. اما توصیه میشود:
- روزی یک بار بررسی کنید
- گزارشات را مطالعه کنید
- در صورت نیاز تنظیمات را اصلاح کنید
س: آیا امن است؟
ج:
- در حالت Demo: کاملاً امن (پول مجازی)
- در حالت Live: با رعایت نکات امنیتی، امن است
- هرگز کلیدهای API را به اشتراک نگذارید
- از IP Whitelist استفاده کنید
- مجوز Withdrawal را غیرفعال کنید
س: چرا باید از TypeScript استفاده کنم؟
ج: TypeScript مزایای زیادی دارد:
- کاهش خطاها
- IntelliSense بهتر
- کد تمیزتر و قابل نگهداریتر
س: چگونه میتوانم استراتژی خودم را اضافه کنم؟
ج: در فایل src/types/trading.ts:
export const DEFAULT_STRATEGIES: Record<string, TradingStrategy> = {
// استراتژیهای موجود...
myStrategy: {
name: 'استراتژی من',
riskPerTrade: 2.5,
maxPositions: 6,
// ... سایر تنظیمات
}
};س: چگونه ارز جدید اضافه کنم؟
ج: قیمتها از API دریافت میشوند. برای افزودن ارز:
- API باید آن ارز را پشتیبانی کند
- یا API خودتان را پیادهسازی کنید
س: چگونه میتوانم زمان تحلیل را تغییر دهم؟
ج: در src/hooks/useTradingBot.ts:
const ANALYSIS_COOLDOWN = 10000; // 10 ثانیه
// به مقدار دلخواه تغییر دهید (میلیثانیه)س: کدام صرافی بهتر است؟
ج:
- Binance: بزرگترین، نقدینگی بالا
- Bybit: مناسب فیوچرز
- OKX: کارمزد کمتر
- KuCoin: ارزهای بیشتر
س: آیا میتوانم از چند صرافی همزمان استفاده کنم؟
ج: در نسخه فعلی خیر. اما میتوانید:
- چند نمونه از برنامه اجرا کنید
- یا این قابلیت را خودتان اضافه کنید
س: Testnet چیست؟
ج: Testnet یک شبکه آزمایشی است که:
- با پول مجازی کار میکند
- دقیقاً مثل شبکه اصلی است
- برای تست ایدهآل است
ما از مشارکت شما استقبال میکنیم!
-
Fork کردن پروژه
# روی دکمه Fork در GitHub کلیک کنید -
کلون کردن Fork
git clone https://github.com/your-username/crypto-trading-bot.git cd crypto-trading-bot -
ایجاد Branch جدید
git checkout -b feature/amazing-feature
-
انجام تغییرات
- کد بنویسید
- تست کنید
- Commit کنید
-
Push کردن
git push origin feature/amazing-feature
-
ایجاد Pull Request
- به GitHub بروید
- روی "New Pull Request" کلیک کنید
- توضیحات کامل بدهید
- از TypeScript استفاده کنید
- کد را تمیز و خوانا بنویسید
- کامنتهای فارسی اضافه کنید
- از Prettier برای فرمت کد استفاده کنید
- تستهای لازم را بنویسید
- 🐛 رفع باگها
- ✨ افزودن ویژگی جدید
- 📝 بهبود مستندات
- 🎨 بهبود UI/UX
- 🌐 ترجمه به زبانهای دیگر
- ⚡ بهینهسازی عملکرد
این پروژه تحت مجوز MIT منتشر شده است.
MIT License
Copyright (c) 2024 Crypto Trading Bot
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
اگر مشکلی پیدا کردید:
- به بخش Issues بروید
- روی "New Issue" کلیک کنید
- مشکل را با جزئیات شرح دهید
برای پیشنهاد ویژگی جدید:
- یک Issue با برچسب "enhancement" ایجاد کنید
- ویژگی مورد نظر را توضیح دهید
- دلیل نیاز به آن را بنویسید
- 🌐 وبسایت: jahaniwww.com
- 📧 ایمیل: [email protected]
- 💬 تلگرام: https://t.me/satreyek
این پروژه با استفاده از ابزارها و کتابخانههای زیر ساخته شده:
- React - کتابخانه UI
- TypeScript - زبان برنامهنویسی
- Vite - Build Tool
- Tailwind CSS - فریمورک CSS
- shadcn/ui - کامپوننتهای UI
- Recharts - کتابخانه نمودار
- React Query - مدیریت State
- OpenAI - هوش مصنوعی
- Lucide Icons - آیکونها
تشکر ویژه از تمام کسانی که در توسعه این پروژه مشارکت کردهاند! 🎉
این نرمافزار صرفاً برای اهداف آموزشی و تحقیقاتی ارائه شده است. معامله در بازارهای مالی ریسک بالایی دارد و ممکن است منجر به از دست دادن سرمایه شود. قبل از استفاده از این ربات با پول واقعی:
- ✅ حتماً در حالت Demo تست کنید
- ✅ با ریسکهای معاملات آشنا شوید
- ✅ فقط با پولی سرمایهگذاری کنید که توان از دست دادن آن را دارید
- ✅ از مشاور مالی مشورت بگیرید
توسعهدهندگان این نرمافزار هیچ مسئولیتی در قبال ضرر و زیان احتمالی ندارند.
ساخته شده با ❤️ توسط Ali Jahani
نسخه: 1.0.0
آخرین بهروزرسانی: 2024