شروع سریع API
قیمت اعتبار: 0.001 $ (1000 اعتبار رایگان هنگام ثبتنام). نشانی پایه https://api.marketapi.app/v1. کلیدتان را در سرآیند Authorization بفرستید. کلید در URL پذیرفته نمیشود.
curl -H "Authorization: Bearer $KEY" "https://api.marketapi.app/v1/prices/latest?symbols=EURUSD,XAUUSD&require_live=true"
curl -H "Authorization: Bearer $KEY" "https://api.marketapi.app/v1/bars?symbol=EURUSD&timeframe=M1&from=2026-09-01T00:00:00Z&to=2026-09-02T00:00:00Z"
curl -H "Authorization: Bearer $KEY" "https://api.marketapi.app/v1/symbols/EURUSD"
EURUSD و XAUUSD فقط مثالاند: نماد دلخواه را بهجای آنها بگذارید، دقیقاً همانطور که در فهرست قیمتها (دستهبندی بر اساس بازار: فارکس، فلزات، شاخصها، سهام، انرژی، رمزارز، با جستجو) یا در فهرست نمادها (CSV) نوشته شده. چند نماد را با ویرگول جدا کنید.
دو محصول، یک کلید API. API قیمت بازار در ادامه، قیمتها را به اپها، رباتها و داشبوردها میدهد. اوراکل قیمت درونزنجیرهای همان قیمتها را بهصورت گزارشهای امضاشدهای میدهد که قراردادهای هوشمند درون زنجیره تأیید میکنند.
نقاط پایانی
| اندپوینت | هزینه |
|---|---|
GET /prices/latest?symbols= | ۱ اعتبار برای هر نماد برگشتی |
GET /ticks?symbol=&from=&to= | ۱ اعتبار برای هر 1000 ردیفِ آغازشده |
GET /bars?symbol=&timeframe=&from=&to= | ۱ اعتبار برای هر 1000 ردیفِ آغازشده |
GET /symbols, /symbols/{symbol}, /symbols/{symbol}/properties/history | رایگان |
GET /market-status, /account, /cost-preview | رایگان |
WSS /stream (اشتراک در مظنههای زنده) | 1 اعتبار برای هر نماد در هر دقیقه آغازشده |
GET /oracle/report?symbols=&chain_id= (گزارش امضاشده برای قراردادهای هوشمند) | 5 اعتبار برای هر گزارش امضاشده |
GET /oracle/feeds, /oracle/catalog | رایگان |
شمعها تا چه زمانی به عقب برمیگردند: M1 7 days · M2–M6 30 days · M10–M30 3 months · H1 12 months · H2–H12 3 years · D1–MN1 5 years (تا جایی که تاریخچه خود بازار میرسد).
اوراکل قیمت درونزنجیرهای (برای قراردادهای هوشمند)
همین قیمتهای فارکس، طلا، شاخص و سهام را درون قراردادهای هوشمند به کار ببرید، برای وامدهی DeFi، داراییهای توکنیزه (RWA)، تبادل ارز درونزنجیرهای، پرداخت با استیبلکوین و داراییهای مصنوعی. اپ شما یک گزارش قیمت امضاشده میگیرد؛ قرارداد شما آن را به قرارداد تأییدکننده ما میدهد که امضا را درون زنجیره بررسی میکند. قیمت در مسیر قابل جعل نیست و لازم نیست کسی به پیامرسان اعتماد کند.
- با کلید API خود یک گزارش دریافت کنید:
curl -H "Authorization: Bearer $KEY" "https://api.marketapi.app/v1/oracle/report?symbols=XAUUSD&chain_id=10" reportوsignatureآن را در تراکنش خود بهsubmit()تأییدکننده ارسال کنید.- قیمت تأییدشده را با
getPriceNoOlderThan(feedId, maxAge)بخوانید. فقط قیمت زندهای (بازار OPEN) را برمیگرداند که ازmaxAgeتازهتر باشد.
هر گزارش وضعیت بازار (OPEN، CLOSED، HALTED) و اسپرد bid-ask را اعلام میکند و حدود یک دقیقه پس از امضا منقضی میشود. فیدها شناسههای ثابت دارند (keccak256("XAUUSD"))، مدارشکنها جهشهای غیرعادی را متوقف میکنند و یک آداپتور سازگار با Chainlink (latestRoundData) موجود است. قیمتهایی که رله ما از قبل درون زنجیره ذخیره کرده رایگان خواندنیاند.
مستندات اوراکل فیدها، شبکهها و قراردادها
سطح رایگان (بدون کلید)
API را بدون حساب امتحان کنید: 10 درخواست در دقیقه و 1000 در روز برای هر نشانی IP، تا 5 نماد در هر درخواست.
curl "https://api.marketapi.app/v1/free/prices/latest?symbols=EURUSD"
curl "https://api.marketapi.app/v1/free/symbols"
curl "https://api.marketapi.app/v1/free/market-status?symbols=EURUSD"
بیشتر لازم دارید؟ برای دسترسی کامل با کلید API خودتان یک حساب بسازید.
وضعیت قیمت
هر قیمت یک status دارد که فقط یک چیز را میگوید: قیمت چقدر بهروز است.
| وضعیت | معنا |
|---|---|
LIVE | جاری: قیمت تازه است و هنوز حرکت میکند. |
STALE | بازار باید باز باشد، اما اخیراً قیمت جدیدی نرسیده است. آن را آخرین قیمت شناختهشده در نظر بگیرید. |
MARKET_CLOSED | خارج از ساعات معاملاتی ابزار؛ قیمت آخرین قیمت پیش از بسته شدن است. |
UNKNOWN | هنوز تأیید نشده، مثلاً درست پس از راهاندازی مجدد. معمولاً ظرف چند ثانیه برطرف میشود. |
UNAVAILABLE | منبع دیگر برای این ابزار مظنه نمیدهد. |
require_live=true را اضافه کنید تا فقط قیمتهای LIVE دریافت کنید؛ نمادهای کنارگذاشتهشده هزینه ندارند. هر نماد درخواستی دقیقاً در یک فهرست میآید: data (قیمت دارد)، no_data (نماد شناختهشده، هنوز بدون قیمت) یا unknown (ارائه نمیشود).
ساعات معاملات. فارکس، فلزات و بیشتر شاخصها از عصر یکشنبه تا عصر جمعه (UTC) معامله میشوند. CFDهای سهام و ETF از جلسه عادی بورس خود به وقت محلی و با ساعت تابستانی پیروی میکنند: نیویورک ۰۹:۳۰–۱۶:۰۰، لندن ۰۸:۰۰–۱۶:۳۰، فرانکفورت و پاریس ۰۹:۰۰–۱۷:۳۰. تعطیلات بورسها (NYSE، LSE، Xetra، Euronext) بسته به حساب میآیند. خارج از این ساعات قیمت MARKET_CLOSED است، نه STALE؛ اگر منبع با این حال مظنه بدهد (مثلاً پیش از بازگشایی)، قیمت LIVE است.
مشخصات ابزارها
GET /v1/symbols/{symbol} مشخصات کامل ابزار را همانطور که منبع گزارش میکند برمیگرداند، شامل ارزها، اندازه قرارداد، اندازه تیک و محدودیتهای حجم، همراه با جلسات معاملاتیاش. GET /v1/symbols/{symbol}/properties/history هر تغییر آن را فهرست میکند. فهرست نمادها (CSV) فیلدهای اصلی مشخصات را دارد.
تلاش مجدد امن
برای امن کردن تلاشهای مجدد، سرآیند Idempotency-Key را بفرستید: تکرار یک درخواست با همان کلید ظرف ۲۴ ساعت دقیقاً همان پاسخ اول را بدون کسر هزینه برمیگرداند (پاسخها تا ۲ مگابایت). برای دادههای تازه کلید جدید بفرستید؛ کلیدی که پاسخش دیگر نگه داشته نمیشود 409 idempotency_key_used میگیرد.
قیمتهای بیدرنگ (رباتهای معاملاتی، داشبوردها)
دو راه برای گرفتن تازهترین قیمت. هر دو همان مظنهها را میدهند؛ بر اساس نحوه کار برنامهتان انتخاب کنید.
REST: GET /prices/latest | WebSocket: /stream | |
|---|---|---|
| چگونه | شما درخواست میدهید، آخرین مظنه را میگیرید | مظنهها همان لحظه که تغییر کنند برای شما ارسال میشوند |
| مناسبترین برای | بررسیهای گاهبهگاه، اسکریپتها، صفحهگستردهها | رباتهای معاملاتی، داشبوردهای زنده |
| صورتحساب | 1 اعتبار برای هر نماد برگشتی | 1 اعتبار برای هر نماد در هر دقیقه آغازشده |
یک قیمت چقدر تازه است؟
نمادهایی که استریم میکنید یا در ۵ دقیقه اخیر از طریق /prices/latest درخواست کردهاید، حدوداً هر ثانیه از منبع بهروز میشوند (حداکثر نماد اینچنینی برای همه مشتریان همزمان). همه نمادهای دیگر پیوسته در پسزمینه و با تناوب کمتر بهروز میشوند. پس: نمادهایی را که معامله میکنید درخواست یا مشترک شوید تا سریع شوند.
هر مظنه time، یعنی لحظهای که منبع آن را تولید کرده (UTC)، و یک status دارد. یک برنامه معاملاتی همیشه باید هر دو را بررسی کند:
- در فراخوانیهای REST از
require_live=trueاستفاده کنید: فقط قیمتهایLIVEبرگردانده میشوند (بقیه جدا فهرست میشوند و هزینه ندارند). timeرا با ساعت خود مقایسه کنید و مظنههایی را که قدیمیتر از تحمل استراتژی شما هستند نادیده بگیرید. بازارها ممکن است آرام باشند: قیمتی ممکن است بهدرستی مدتی تغییر نکند.
مثال REST
curl -H "Authorization: Bearer $API_KEY" \
"https://api.marketapi.app/v1/prices/latest?symbols=EURUSD,XAUUSD&require_live=true"
{"data": [{"symbol": "EURUSD", "bid": "1.12946", "ask": "1.12967", "last": null,
"time": "2026-10-02T09:15:42.381Z", "status": "LIVE"}],
"not_live": [], "unknown": [], "no_data": []}
پرسوجوی سریعتر از یکبار در ثانیه سودی ندارد: منبع برای نمادهای فعال همینقدر خوانده میشود.
پروتکل WebSocket
با سرآیند Authorization: Bearer <your key> (دامنه read:latest) به /stream وصل شوید. سپس پیامهای JSON بفرستید:
> {"action": "subscribe", "symbols": ["EURUSD", "XAUUSD"]}
< {"type": "subscribed", "symbols": ["EURUSD", "XAUUSD"], "rejected": []}
< {"type": "quote", "symbol": "EURUSD", "bid": "1.12946", "ask": "1.12967", "last": null,
"time": "2026-10-02T09:15:42.381Z", "status": "LIVE"}
> {"action": "unsubscribe", "symbols": ["XAUUSD"]}
< {"type": "error", "code": "...", "detail": "..."}
محدودیتها: حداکثر 50 نماد در هر اتصال. کدهای بستن: 4401 کلید نامعتبر، 4402 موجودی تمام شده (شارژ کنید، سپس دوباره وصل شوید)، 4429 اتصالهای باز بیش از حد. سرور هر ۲۰ ثانیه ping میفرستد؛ بیشتر کتابخانههای WebSocket خودکار پاسخ میدهند.
مثال Python (pip install "websockets>=14")
import asyncio, json, os, websockets
async def main():
url = "/stream"
headers = {"Authorization": "Bearer " + os.environ["API_KEY"]}
while True: # reconnect with backoff
try:
async with websockets.connect(url, additional_headers=headers) as ws:
await ws.send(json.dumps({"action": "subscribe", "symbols": ["EURUSD"]}))
async for raw in ws:
msg = json.loads(raw)
if msg["type"] == "quote" and msg["status"] == "LIVE":
print(msg["symbol"], msg["bid"], msg["ask"], msg["time"])
except websockets.ConnectionClosed as e:
if e.code in (4401, 4402): # wrong key / no balance: retrying will not help
raise
await asyncio.sleep(5)
asyncio.run(main())
مثال Node.js (npm install ws)
const WebSocket = require("ws");
const ws = new WebSocket("/stream", { headers: { Authorization: "Bearer " + process.env.API_KEY } });
ws.on("open", () => ws.send(JSON.stringify({ action: "subscribe", symbols: ["EURUSD"] })));
ws.on("message", (raw) => {
const m = JSON.parse(raw);
if (m.type === "quote" && m.status === "LIVE") console.log(m.symbol, m.bid, m.ask, m.time);
});
ws.on("close", (code) => console.log("closed", code)); // reconnect after a few seconds unless 4401/4402
کلید API خود را روی سرور یا در ربات خود نگه دارید. هرگز آن را در صفحات وب یا اپهایی که دیگران میتوانند باز کنند قرار ندهید: هر کس کلید را داشته باشد میتواند موجودی شما را خرج کند.
خوب است بدانید
- قیمتها bid و ask خود منبعاند؛
price_basisدر/symbolsمشخص میکند شمعها از کدام قیمت ساخته میشوند. اینها دادههای بازار ارشادیاند، نه محل اجرا: سفارشهای شما با قیمتهای کارگزار خودتان اجرا میشوند. - زمانها همیشه UTC هستند. اعشارها رشتههایی با دقت خود ابزارند، پس چیزی با گرد کردن از دست نمیرود.
- برای تاریخچه (شمعها و تیکها) نقاط پایانی بالا را ببینید؛ بیدرنگ و تاریخچه نمادها و کلیدهای یکسانی دارند.
نمودارها، اندیکاتورها، ابزارهای ترسیم و هشدار قیمت (وبسایت)
هر نماد یک نمودار تعاملی رایگان در /price/<ticker> دارد، مثلاً /price/EURUSD. اینها امکانات وبسایتاند: اعتبار API مصرف نمیکنند و فقط برای ذخیره تحلیلها و تنظیم هشدارها به حساب نیاز دارید.
| ویژگی | چه میگیرید |
|---|---|
| نمودار | همه ۲۱ تایمفریم (از M1 تا MN1: پرکاربردها بهصورت دکمه، همه در فهرست کشویی)؛ شمع، Heikin Ashi یا خط؛ آخرین شمع قیمت زنده را دنبال میکند، و bid زنده (خط پیوسته) و ask زنده (نقطهچین) در هر تایمفریم سرتاسر نمودار با قیمتهایشان روی مقیاس قیمت کشیده میشوند؛ bid، ask و اسپرد زنده بالای نمودار هم نمایش داده میشوند و کنارشان دامنه ۵۲ هفته، دامنه روزانه معمول و تغییر ۱ ماه و ۱ سال. با دکمههای + − ‹ › (ساختهشده برای گوشی) بزرگنمایی و پیمایش کنید، یا روی کامپیوتر بکشید، Ctrl + اسکرول و Shift + اسکرول؛ ⟲ به تازهترین شمعها برمیگردد. زمانها به UTC هستند. |
| ویجت نمودار برای وبسایت شما | کارگزاران و شرکا میتوانند نمودار زنده هر نمادی را در وبسایت خود نشان دهند: <iframe src="https://app.marketapi.app/price/EURUSD/embed?tf=H1" width="100%" height="520">. ویجت همان نمودار کامل است (اندیکاتورها، ابزارهای ترسیم، دستیار). وبسایتهای مجاز را ما تعیین میکنیم: وبسایت شرکای فعال خودکار، بقیه با درخواست (با ما تماس بگیرید). |
| تمامصفحه | دکمه تمامصفحه (یا F) نمودار را به داشبوردی تمامصفحه با اندیکاتورها در پنلهای زیر آن تبدیل میکند؛ روی گوشیهای Android صفحه را افقی هم میکند و روی iPhone پنجره را پر میکند. در صفحههای کوچک، نوار ابزار همه تایمفریمها را در یک فهرست کشویی و دکمههای آیکونی نشان میدهد تا چیزی پشت لبه پنهان نشود. Esc از آن خارج میشود. |
| ۷۱ اندیکاتور | همه اندیکاتورهای کلاسیک، محاسبهشده با تعاریف استانداردشان: میانگینهای متحرک (SMA، EMA، SMMA، LWMA)، AMA، DEMA، TEMA، FrAMA، VIDYA، باندهای بولینگر، پوشها، ایچیموکو، Parabolic SAR، ADX و ADX Wilder، انحراف معیار، ATR، Bears و Bulls Power، CCI، نوسانگر چایکین، DeMarker، Force Index، MACD، مومنتوم، OsMA، RSI، RVI، استوکاستیک، TRIX، %R ویلیامز، انباشت/توزیع، Money Flow Index، On Balance Volume، حجمها، و Accelerator، Alligator، Awesome Oscillator، Fractals، Gator و Market Facilitation Index بیل ویلیامز. بهعلاوه ZigZag و افزودههای پرکاربرد: VWAP، SuperTrend، کانالهای کلتنر و دونچیان، Hull MA، نقاط پیوت، Stochastic RSI، Aroon، Chaikin Money Flow، Ultimate Oscillator و Choppiness Index. و بیشتر: VWMA، ZLEMA، ALMA، McGinley Dynamic، Least Squares MA، Chandelier Exit، Rate of Change، Chande Momentum، True Strength Index، PPO، Detrended Price Oscillator، Know Sure Thing، Vortex، Ease of Movement، Mass Index، منحنی کاپاک، نوسان تاریخی، Fisher Transform، Squeeze Momentum، Connors RSI و Price Volume Trend. هر تنظیمی قابل تغییر است؛ نوسانگرها پنل خودشان را دارند. |
| انواع نمودار | شمع، Heikin Ashi و خط، بهعلاوه (زیر انواع بیشتر) آجرهای Renko، میلههای رنج، Line break و Point & Figure، ساختهشده از شمعهای تایمفریم روی صفحه. اندازه جعبه: خودکار (Average True Range، گردشده) یا دلخواه شما (⚙ روی برچسب نوع نمودار)، همچنین بازگشت Point & Figure و خطوط Line break. اندیکاتورها، ترسیمها، هشدارهای روی نمودار و بازپخش روی آجرها و ستونها کار میکنند؛ تنظیمات همراه تحلیل ذخیره میشوند. |
| ۵۱ ابزار ترسیم | ابزارهای کلاسیک تحلیل: خط روند، پرتو، خطوط امتدادیافته و پیکاندار، خطوط افقی و عمودی، روند بر اساس زاویه، خطوط چرخه؛ کانالهای همفاصله، انحراف معیار و رگرسیون، چنگال اندروز؛ خط، بادبزن و شبکه گن؛ اصلاح، مناطق زمانی، بادبزن، کمانها، کانال و گسترش فیبوناچی؛ ایمپالس الیوت (۱-۲-۳-۴-۵، با بررسی سه قاعده الیوت و نسبتهای امواج)، اصلاح (A-B-C)، مثلث (A-B-C-D-E)، ترکیبهای دوگانه (W-X-Y) و سهگانه (W-X-Y-X-Z)؛ مستطیلها، مثلثها، بیضیها، متن، برچسبهای قیمت، پیکانها و نشانههای خرید/فروش. بهعلاوه الگوهای هارمونیک XABCD با نسبتهای ساقها و شناسایی خودکار گارتلی، خفاش، خفاش جایگزین، پروانه، خرچنگ، خرچنگ عمیق و سایفر، AB=CD، سه حرکت، سر و شانه، ابزارهای اندازهگیری قیمت، تاریخ و قیمت/زمان، یک VWAP لنگرشده و پروفایل حجم با دامنه ثابت (از حجم تیک)، و جعبههای موقعیت خرید/فروش با نسبت ریسک به سود. ابزارهای الگو آنچه الگو پیشبینی میکند را رسم میکنند: هارمونیکها، AB=CD، سه حرکت و سر و شانه اهداف (T1، T2) را به سبز و حد ضرر را به قرمز نشان میدهند؛ امواج الیوت نشان میدهند موج ۵ یا موج C احتمالاً کجا تمام میشود و اهداف اصلاح پس از پنج موج کامل؛ هنگام گذاشتن آخرین نقطه، خطوط نقطهچین نشان میدهند کجا الگو را کامل میکند. «نمایش اهداف» در تنظیمات ترسیم آنها را پنهان میکند. |
| ویرایش | یک ابزار انتخاب کنید و روی نقاطش کلیک کنید (یا فشار دهید و بکشید). برای انتخاب یک ترسیم روی آن کلیک کنید، آن یا نقاطش را بکشید و رنگ، ضخامت، سبک، امتداد، برچسب یا سطوح را تغییر دهید. Delete آن را حذف میکند، Ctrl + Z واگرد میکند، Esc لغو میکند. آهنربا نقاط را به باز شدن، سقف، کف یا بسته شدن میچسباند. ترسیمها به زمان و قیمت گره خوردهاند، پس با تغییر تایمفریم سر جایشان میمانند. |
| مقیاس قیمت | ↕+ شمعها را کشیدهتر و ↕− آنها را پهنتر میکند و بالا و پایین را برای ترسیمها و اهداف خالی میگذارد؛ میتوانید مقیاس قیمت سمت راست را هم بالا یا پایین بکشید. ⟲ (یا دو ضربه روی مقیاس قیمت) به مقیاس خودکار برمیگردد. |
| ترسیم روی گوشی | نمودار را لمس کنید، انگشتتان را برای نشانهگیری بکشید (یک ذرهبین گرد بالای انگشت، نمودار زیر آن، نقطه دقیق و قیمتش را نشان میدهد) و برای گذاشتن هر نقطه انگشت را بردارید. برای انتخاب یک ترسیم روی آن ضربه بزنید، سپس آن یا دستگیرههایش را بکشید؛ تا وقتی چیزی انتخاب نشده، کشیدن روی نمودار صفحه را مثل همیشه پیمایش میکند. |
| تحلیلهای ذخیرهشده | ذخیره ترسیمها، اندیکاتورها، تایمفریم، نوع نمودار و بازه روی صفحه را با عنوان و توضیح در حساب شما نگه میدارد؛ هر کسی آن را باز کند (شما، اعضای باشگاه یا بازدیدکننده با پیوند مخفی) همان بازه را میبیند، حتی اگر قدیمیتر از شمعهایی باشد که معمولاً بارگذاری میشوند (نمودار آنگاه «نمایش نمودار تا …» را با دکمه بازگشت به اکنون نشان میدهد)؛ تحلیلهای من آنها را روی هر دستگاهی دوباره باز میکند. بدون حساب، ترسیمها در مرورگر شما میمانند. همه در داشبورد ← نمودارها و هشدارها فهرست شدهاند. |
| پرسش از هوش مصنوعی | ✦ پرسش از هوش مصنوعی روی نمودار (یا در تنظیمات یک ترسیم): ترسیمهایی را که دربارهشان نظر میخواهید (یا همه را) علامت بزنید و ChatGPT، Claude، Perplexity، Gemini یا DeepSeek را انتخاب کنید. یک خلاصه نوشتاری آنجا باز میشود، آماده ارسال از حساب خودتان: نماد، تایمفریم و قیمت زنده، آخرین شمع و دامنه اخیر، اندیکاتورها با آخرین مقادیرشان، و برای هر ترسیم نقاطش (قیمت و زمان)، سطوح فیبوناچی، نسبتهای هارمونیک، نسبت سود به ریسک و اهداف پیشبینیشده الگو. اندیکاتورها را میتوان یکییکی علامت زد. الگویی که از دستیار الگو نگه داشتهاید (نگه داشتن بهعنوان ترسیم من) تحلیلش را همراه میآورد: کیفیت، بافت موج بزرگتر، معامله پیشنهادی (ورود، حد ضرر، اهداف و R:R)، قواعد رعایتشده و نشده، و سابقهاش (معاملات، نرخ برد در برابر سر به سر، نتیجه هر معامله، بازههای ۹۵٪ و اینکه آیا برتری از نظر آماری معنادار است)؛ الگوهایی که نگه نداشتهاید ارسال نمیشوند. روی گوشیهای Android اپ دستیار در صورت نصب باز میشود (وگرنه وبسایتش)؛ روی iPhone پیوند اپ را باز میکند؛ اشتراک با یک اپ… خلاصه را به هر اپی روی گوشی میفرستد. پرسش شما در آخر میآید. دستیارهایی که نمیشود از طریق پیوند پرشان کرد خالی باز میشوند و خلاصه برای چسباندن کپی میشود؛ کپی برای هر دستیار دیگری کار میکند. ما خودمان چیزی به سرویسهای هوش مصنوعی نمیفرستیم. |
| آموزش | هر اندیکاتور و ابزار ترسیم یک راهنمای ساده در /learn دارد: ایده پشت آن، نحوه محاسبه، نحوه خواندن، یک مثال و تاریخچهاش. پیوندهای ↗ در فهرست اندیکاتورها، منوهای ترسیم و تنظیمات یک ترسیم راهنمای مربوط را در زبانه جدید باز میکنند. |
| هشدارها | 🔔 هشدارها روی نمودار: قیمت (رسیدن با افزایش یا کاهش به یک سطح یا عبور از آن، رو به بالا، پایین یا هر دو)، اندیکاتور (عبور RSI، استوکاستیک یا CCI از یک سطح یا بودن بالا/پایین آن؛ عبور MACD از خط سیگنال یا صفر؛ عبور قیمت از یک میانگین متحرک ساده یا نمایی یا باند بولینگر، در تایمفریم نمودار، در لحظه یا فقط روی شمعهای بستهشده) و از دکمه 🔔 هشدار هر ترسیم، ترسیم: سطوح دلخواه را علامت بزنید، برای هر کدام یک هشدار (حد سود، حد ضرر و ورود یک موقعیت، هر سطح فیبوناچی، اهداف و حد ضررهای یک الگو، لبههای یک مستطیل)، یا برای خط روند، پرتو، خط امتدادیافته یا پیکاندار یا پرتو افقی، خود خط (شیبش را دقیقاً مانند نمودار در آینده حفظ میکند). هشدارها میتوانند تصویری از نمودار در لحظه تنظیم همراه داشته باشند: در ایمیل همراه با سطوح ترسیم (هدف، حد سود، حد ضرر) میآید، به Telegram فرستاده میشود و در اعلانهای مرورگر، هر جا مرورگر پشتیبانی کند، نمایش داده میشود. هر هشدار یکبار فعال و سپس خاموش میشود، یا با تکرار روشن میماند (حداکثر هر ۱۰ دقیقه؛ هشدارهای اندیکاتور یکبار در هر شمع). از طریق ایمیل، Telegram، اعلان مرورگر و/یا وبهوک شما ارسال میشوند: آنها را در داشبورد ← نمودارها و هشدارها ← مقصد هشدارها متصل کنید. وبهوکها یک POST از نوع JSON امضاشده با رمز شما دریافت میکنند (X-Alert-Signature: sha256=HMAC-SHA256 از timestamp + "." + body، مهر زمانی در X-Alert-Timestamp). حدوداً هر ۱۵ ثانیه بررسی میشود؛ هرگز وقتی بازار بسته است. حداکثر ۵۰ هشدار فعال؛ نشانی ایمیل تأییدشده لازم است. |
تازه با نمودارها آشنا شدهاید؟ هر اندیکاتور و ابزار ترسیم را به زبان ساده یاد بگیرید: ایده، فرمول، نحوه استفاده و یک مثال.
فهرستهای دیدهبانی، مقایسه، چندنموداری و اسکرینر (وبسایت)
| ویژگی | چه میگیرید |
|---|---|
| دیدهبانها | فهرستهای نماد خودتان با bid و ask زنده، تغییر امروز، ۱ هفته و ۱ ماه و RSI روزانه، در /watchlist. ☆ افزودن به فهرست دیدهبانی روی هر نمودار یا در اسکرینر یک نماد اضافه میکند؛ برای تغییر ترتیب ⠿ را بکشید. حداکثر 20 فهرست با 100 نماد؛ بازدیدکنندگان بدون حساب فهرستی از نمادهای محبوب میبینند. |
| کنار نمودار | دکمه فهرست دیدهبانی (یا W) فهرست شما را کنار نمودار باز میکند، حتی در حالت تمامصفحه. روی یک نماد کلیک کنید تا نمودارش در تایمفریمی که میبینید باز شود؛ نمودار آخرین تایمفریمی را که استفاده کردهاید هم به خاطر میسپارد. |
| بازپخش کندلها | Replay روی نمودار، سپس روی شمعی که بازپخش از آن شروع میشود کلیک کنید (یا تاریخی انتخاب کنید): شمعهای بعدی ناپدید میشوند و اندیکاتورها فقط آنچه را آن زمان معلوم بود میبینند. ▶ پخش شمعها را یکییکی بازمیگرداند (۰٫۵ تا ۱۰ شمع در ثانیه)، شمع بعدی (یا →) گامبهگام جلو میرود، کلید فاصله پخش و مکث میکند، ⏮ شروع دیگری انتخاب میکند. تغییر تایمفریم از همان لحظه با شمعهایی که تا آن زمان بسته شده بودند ادامه مییابد. هنگام بازپخش، معامله امکان تمرین روی بازپخش را میدهد: خرید یا فروش در قیمت بسته شدن شمع با حد ضرر و حد سود (روی سقف و کف هر شمع جدید بررسی میشوند؛ اگر شمعی هر دو را لمس کند اول حد ضرر)؛ نتیجه هنگام خروج از بازپخش نمایش داده میشود. بدون حساب کار میکند؛ چیزی ذخیره نمیشود. |
| معاملات آزمایشی | معامله روی نمودار: با 100000 $ پول مجازی و قیمتهای زنده تمرین کنید. سفارشهای بازار، لیمیت و استاپ، به اندازه لات (۱ لات = اندازه قرارداد نماد: ۱۰۰٬۰۰۰ واحد از یک جفتارز فارکس، ۱۰۰ اونس طلا …) یا به واحد؛ خریدها در ask و فروشها در bid اجرا میشوند، پس اسپرد مانند معامله واقعی محاسبه میشود. حد ضرر و حد سود (در پنل، یا با کشیدن خطوطشان روی نمودار؛ سفارشهای معلق را هم میتوان کشید). ویرایش همهچیز یک سفارش معلق را تغییر میدهد (خرید یا فروش، لیمیت، استاپ یا بازار، قیمت، اندازه، حد ضرر و حد سود)؛ روی یک موقعیت باز، حد ضرر و حد سود را تغییر میدهد و میتواند اندازه را کوچکتر کند (آن بخش با قیمت زنده بسته میشود). اندازه موقعیت دستیار الگو میتواند سفارش را برایتان پر کند. سود به ارزهای دیگر با نرخ زنده به دلار تبدیل میشود؛ اهرم ۱:30، و حسابی که سرمایهاش به صفر برسد بسته میشود. سفارشها، حد ضررها و اهداف هر چند ثانیه یکبار وقتی نموداری باز است، و در غیر این صورت هر ۱۵ ثانیه بررسی میشوند. حساب، تاریخچه و نتایج شما (نرخ برد، فاکتور سود، میانگین سود و زیان): داشبورد ← معاملات آزمایشی، جایی که میتوانید از نو هم شروع کنید. به یک حساب رایگان نیاز دارد. |
| مقایسه | مقایسه روی نمودار تا ۴ نماد دیگر را بهصورت خطوط رنگی اضافه میکند. آنها با هم از لبه چپ نمودار شروع میشوند تا در یک نگاه ببینید کدام بازار بیشتر حرکت کرده؛ درصد تغییرشان از لبه چپ روی هر خط و در برچسبهای بالای نمودار نشان داده میشود (هنگام نگه داشتن نشانگر، در محل نشانگر). پیمایش یا بزرگنمایی مقایسه را از لبه چپ جدید از نو شروع میکند. مقایسه برای هر نماد در مرورگر شما نگه داشته میشود و همراه تحلیل ذخیره میشود. |
| چند نمودار | /multichart: ۱، ۲، ۳، ۴ یا ۶ نمودار زنده در یک صفحه (کنار هم، روی هم، یکی بزرگ با دو کوچک، ۲ × ۲، ۳ × ۲). هر خانه یک نمودار کامل با همه اندیکاتورها، ابزارهای ترسیم، مقایسه، پرسش از هوش مصنوعی و ذخیره است. برای تغییر نماد یک خانه روی آن کلیک کنید؛ «تایمفریم یکسان در همه نمودارها» همه خانهها را روی یک تایمفریم نگه میدارد (آن را در هر خانه یا برای همه یکجا تغییر دهید). چیدمان در مرورگر شما به خاطر سپرده میشود و کپی پیوند آن را به اشتراک میگذارد، مثلاً /multichart?l=4&s=EURUSD,XAUUSD,US500,BTCUSD&tf=H1. «باز کردن در چندنموداری» در فهرست دیدهبانی نخستین نمادهای آن را باز میکند. |
| غربالگر | /screener: هر نماد با قیمت زنده، تغییر در ۱ ساعت، امروز، ۱ هفته، ۱، ۳ و ۱۲ ماه، RSI (14) روی شمعهای روزانه و ساعتی، ATR بهصورت درصدی از قیمت، فاصله از سقف و کف ۵۲ هفته و روند در برابر میانگینهای ۵۰ و ۲۰۰ روزه. فیلترهای آماده (بیشترین رشد و افت، اشباع فروش، اشباع خرید، نزدیک سقف یا کف ۵۲ هفته، روندهای صعودی و نزولی، پرنوسانترینها)، فیلتر بازار، جستوجو، تا پنج فیلتر شخصی («RSI روزانه زیر ۳۰»، «۱ ماه ٪ بالای ۵») و مرتبسازی بر اساس هر ستون. پیوندها فیلتر را حفظ میکنند، مثلاً /screener?preset=oversold&market=Forex. |
| ارقام چگونه به دست میآیند | قیمتها زندهاند. ارقام دیگر از شمعهای روزانه و ساعتی ذخیرهشده میآیند که هر چند دقیقه دوباره محاسبه میشوند، با قیمت زنده بهعنوان آخرین قیمت بسته شدن (پس RSI، تغییر و دامنه ۵۲ هفته با بازار حرکت میکنند). توصیه سرمایهگذاری نیست. |
ایدههای معاملاتی، نمایهها و دنبال کردن (وبسایت)
| موضوع | چگونه کار میکند |
|---|---|
| انتشار ایده | روی هر نموداری تحلیلتان را رسم کنید و انتشار را بزنید: یک عنوان، استدلال شما، یک جهت (خرید، فروش یا خنثی) و در صورت تمایل استراتژیای از آزمونگر که هر کسی بتواند اجرا کند. تصویری از نمودار همراهش میرود و بینندگان میتوانند ترسیمها، اندیکاتورها و بازه دقیق شما را روی نمودار زنده باز کنند. عنوان، متن و جهت را بعداً میتوانید تغییر دهید، نمودار را هرگز. حداکثر 5 ایده در روز. |
| ایدهها | /ideas: محبوب (پسندها و نظرها، ایدههای جدیدتر اول)، تازهترین و دنبالشدهها، با فیلتر بر اساس نماد یا جهت. هر ایده نشان میدهد قیمت از زمان انتشار چگونه حرکت کرده، به نفع آن یا علیه آن. صفحه هر نماد تازهترین ایدههایش را فهرست میکند. |
| نمایهها | صفحه شما /u/your-handle ایدههایتان را با دنبالکنندگان، پسندهای دریافتی و یک زندگینامه کوتاه و تصویر فهرست میکند. نام نمایشی و شناسه خود را در داشبورد ← نمایه و ایدهها انتخاب کنید. نشانی ایمیل شما هرگز نمایش داده نمیشود. |
| دنبال کردن، پسندیدن، نظر دادن | افراد را دنبال کنید تا ایدههایشان را در «دنبالشدهها» و در صورت تمایل در ایمیل روزانه ببینید. ♥ یک ایده را میپسندد (نه ایده خودتان را). نظرها متن سادهاند؛ نظرهای خودتان را در ۱۵ دقیقه اول میتوانید حذف کنید و نویسندگان میتوانند نظرهای زیر ایدههایشان را حذف کنند. هر کسی میتواند با ⚑ یک ایده یا نظر را گزارش کند؛ تیم ما گزارشها را بررسی میکند. |
اپ موبایل (iPhone و Android)
با حساب خود وارد شوید تا فهرستهای دیدهبانی با قیمتهای زنده، نمودار کامل (هر اندیکاتور، ابزار ترسیم و دستیار الگو، با تحلیلهای ذخیرهشدهتان)، هشدارهای قیمت بهصورت اعلان گوشی (در هشدار push را علامت بزنید؛ اعلانها را در بخش حساب در اپ روشن کنید) و ایدههای انجمن را داشته باشید. ورود دومرحلهای مانند وبسایت کار میکند. هر گوشی که با آن وارد میشوید زیر حساب فهرست میشود و از آنجا میتوانید خارجش کنید؛ رمز عبور جدید همه گوشیها را خارج میکند. طرحها و شارژها در همین وبسایت مدیریت میشوند. میتوانید حسابتان را در اپ یا اینجا زیر حساب حذف کنید.
دعوت از دوستان (معرفی)
زیر داشبورد ← دعوت از دوستان پیوند شخصی خود را پیدا میکنید (/r/your-code؛ برای فرستادن افراد به صفحهای خاص، ?next=/premium یا هر صفحه دیگری از این سایت را اضافه کنید). هر کس آن را باز کند و ظرف ۳۰ روز حساب بسازد به شما مرتبط میشود. تا 12 ماه پس از ثبتنامش، هر شارژی که بپردازد (رمزارز روی شبکههای اصلی یا کارت، دستکم 5 $) 20٪ برای شما دارد. بازگشت نقدی برای احتمال استرداد 14 روز منتظر میماند و سپس به موجودی شما افزوده میشود: آن را برای اعتبار API، طرحها یا Chart Premium خرج کنید. میتوانید آن را از 50 $ برداشت هم کنید (استیبلکوین یا PayPal)، با تأیید ایمیلی و بررسی تیم ما. دعوت از خودتان یا حساب دوم خودتان حساب نمیشود و برای هر دعوتکننده سقف ماهانه وجود دارد.
برنامه شرکا (کارگزاران و آموزشدهندگان)
کسبوکارها به مشتریانشان Chart Premium میدهند: در داشبورد ← شریک درخواست دهید؛ پس از تأیید یک شناسه شریک و 5 صندلی آزمایشی رایگان (14 روز Pro برای هر کدام) میگیرید. صندلیها در بستههایی (10, 50, 250) با 30٪ تخفیف، برای Pro یا Pro+ و هر کدام ۱، ۳، ۶ یا ۱۲ ماه، از موجودی شما خریده میشوند. هر صندلی به یک کد فعالسازی یکبارمصرف تبدیل میشود که در صفحه شریک یا از طریق API شرکا ساخته میشود، در صورت تمایل با شناسه مشتری خودتان (بهصورت پوشیده نگه داشته میشود). کدهای استفادهنشده را میتوان لغو کرد و صندلیشان برمیگردد. مشتریان کد را در صفحه Premium وارد میکنند.
دستیار الگو (وبسایت)
✦ دستیار روی نمودار، شمعهای تایمفریم روی صفحه را اسکن میکند و یافتههایش را فهرست میکند، همراه با قواعدی که هر یافته از آن گذشته، یک معامله پیشنهادی و ترسیمهایی که میتوانید روی نمودار نشان دهید یا بهعنوان ترسیم خودتان نگه دارید. این تحلیل خودکار قیمتهای گذشته است، نه توصیه سرمایهگذاری. چگونه یک یافته، سابقهاش، بازههای اطمینان و معناداری را بخوانیم: راهنمای دستیار الگو.
| موضوع | چگونه کار میکند |
|---|---|
| چه چیزی پیدا میکند | الگوهای هارمونیک (گارتلی، خفاش، خفاش جایگزین، پروانه، خرچنگ، خرچنگ عمیق، سایفر، کوسه، 5-0، سه حرکت و AB=CD)، کامل یا در حال شکلگیری؛ امواج الیوت: ایمپالسها (کامل، موج ۳ در جریان، موج ۵ در جریان)، مثلثهای قطری پایانی، اصلاحها (زیگزاگ A-B-C، مسطح، مسطح گسترده و موج C در جریان) و مثلثهای انقباضی (A-B-C-D-E)؛ سر و شانه و شکل وارونهاش؛ سقفها و کفهای دوقلو و سهقلو؛ مثلثهای صعودی، نزولی و متقارن و گوههای صعودی و نزولی؛ مستطیلها (دامنههای معاملاتی)؛ پرچمها و پرچمکهای صعودی و نزولی؛ فنجان و دسته و شکل وارونهاش؛ شمعهای برگشتی (پوشا، چکش، ستاره دنبالهدار، ستاره صبحگاهی و شامگاهی، خط نافذ، ابر سیاه، انبرک، سه سرباز یا سه کلاغ) در حمایت و مقاومت؛ اصلاحها و امتدادهای فیبوناچی آخرین نوسان بزرگ؛ چنگالهای اندروز؛ بادبزنهای گن (زاویههای ۱×۱، ۱×۲، ۲×۱)؛ کانالهای موازی؛ سطوح حمایت و مقاومت (قیمتهایی که بازار چند بار در آنها برگشته) و خطوط روند. هر الگو در امواج بزرگتر اطرافش هم جای داده میشود (یک و دو درجه بالاتر)، الگوهای تمامشده یا شکستخورده جدا فهرست میشوند و بکتستها نشان میدهند هر استراتژی روی تاریخچه نماد چگونه عمل کرده، با بازههای اطمینان و معناداری در ۹۰، ۹۵ و ۹۹٪. |
| نوسانها چگونه یافته میشوند | یک ZigZag ظریف که حداقل حرکتش مضربی از Average True Range است، پس با نوسان هر بازار جور است؛ هر نقطه دقیقاً روی سقف یا کف شمع خودش قرار دارد. الگوهای هارمونیک و الیوت روی هر ترکیبی از این نوسانها که با ساقهای تمیز به هم وصل شدهاند جستوجو میشوند (هیچ شمعی در میانه از دو سر ساق فراتر نمیرود)، پس یک الگو میتواند یک ساق بزرگ و چند ساق کوچک داشته باشد، در هر اندازهای. الگوهای کلاسیک نموداری از ZigZag در سه اندازه استفاده میکنند. فقط الگوهای اخیر نشان داده میشوند: آخرین نقطهشان یکی از تازهترین نوسانهاست. |
| قواعد | هارمونیکها از نسبتهای اسکات کارنی با بازههای تنگ استفاده میکنند (مثلاً گارتلی به AB = ۰٫۵۸۸–۰٫۶۴۸ × XA و D = ۰٫۷۶۶–۰٫۸۰۶ × XA نیاز دارد). ایمپالسهای الیوت باید همه قواعد را رعایت کنند (موج ۲ هرگز فراتر از آغاز موج ۱ نمیرود، موج ۳ هرگز کوتاهترین نیست، موج ۴ هرگز وارد قلمرو موج ۱ نمیشود، موج ۵ از موج ۳ فراتر میرود) و بر اساس رهنمودها امتیاز میگیرند (موج ۲ در ۳۸٫۲–۷۸٫۶٪، موج ۳ ≥ ۱٫۶۱۸ × موج ۱، موج ۴ در ۲۳٫۶–۵۰٪، تناوب، موج ۵ = موج ۱، ۰٫۶۱۸ × موج ۱ یا ۰٫۶۱۸ × امواج ۱–۳). قطری تنها شکل پنجموجی است که در آن موج ۴ میتواند با موج ۱ همپوشانی داشته باشد: امواجش باید کوچک شوند و خطوطش همگرا. اصلاحها با موج B از هم تشخیص داده میشوند: B زیگزاگ ۳۸٫۲–۸۸٫۶٪ از A را اصلاح میکند، B مسطح حدود ۱۰۰٪، B مسطح گسترده ۱۰۵–۱۳۸٪. نسبتی که اندکی بیرون از بازهاش باشد (حداکثر ۰٫۰۱۵) هنوز پذیرفته میشود، با امتیاز کمتر و یک یادداشت. چرا زیر هر یافته همه بررسیها را، چه گذشته و چه نه، فهرست میکند. |
| ناحیه تکمیل | برای یک الگوی هارمونیک که هنوز در حال شکلگیری است (X، A، B و C سر جایشان)، دستیار ناحیهای را که D باید در آن کامل شود سایه میزند: جایی که نسبت XA و تصویر BC همخواناند، محدودشده به جایی که یک AB=CD و تصویرهای دیگر BC هم به هم میرسند (هر چه سنجههای بیشتری همخوان باشند، امتیاز بالاتر). D مورد انتظار در زمانی رسم میشود که ساق آخر با سرعت ساق قبلی طول میکشد. همین ناحیه وقتی خودتان X، A، B و C را رسم میکنید هم ظاهر میشود. |
| معامله پیشنهادی | جهت، ورود (در قیمت بازار، سفارش لیمیت در یک ناحیه یا سفارش استاپ در شکست)، حد ضرر و حد سودها (هارمونیک: ۳۸٫۲٪ و ۶۱٫۸٪ از AD؛ سر و شانه، سقفهای دوقلو، مثلثها: حرکت اندازهگیریشده؛ پس از پنج موج الیوت: اصلاحهای ۳۸٫۲٪، ۵۰٪ و ۶۱٫۸٪ و پایان موج ۴)، هر کدام با نسبت ریسک به سود. فقط معاملاتی که حد ضررشان در سمت درست است پیشنهاد میشوند؛ الگوهایی که شکست خوردهاند یا به آخرین هدفشان رسیدهاند کنار گذاشته میشوند. |
| تأیید شمعی | برای هر معامله پیشنهادی، دستیار سه شمع آخر در نقطه ورود را بررسی میکند (در محدوده ¾ ATR): یک شمع برگشتی در جهت معامله آن را تأیید و امتیاز را بالا میبرد؛ یک شمع برگشتی واقعی در خلاف آن بهعنوان احتیاط نشان داده میشود و امتیاز را پایین میآورد؛ ورود شکست با یک بسته شدن قوی فراتر از سطحش تأیید میشود. شمعهای کوچکتر از نصف ATR نادیده گرفته میشوند. شکستها هر جا بازار حجم را گزارش کند با حجم هم بررسی میشوند. جزئیات: تأیید شمعی. |
| اندیکاتورها | بر اساس وضعیت بازار پیشنهاد میشوند: در روند قوی (ADX بالای ۲۵) EMA ۵۰، SuperTrend، ADX و MACD؛ در رنج (ADX زیر ۲۰) باندهای بولینگر، RSI و استوکاستیک؛ در فشردگی (باندهای غیرعادی باریک) Squeeze Momentum و کانالهای کلتنر؛ وقتی نوسان بالاست ATR و Chandelier Exit. افزودن یکی را روی نمودار میگذارد. |
| سابقه | هر یافته نشان میدهد آن استراتژی روی قیمتهای گذشته چگونه عمل کرده: معاملات، نرخ برد در برابر نرخ برد سر به سری که نسبت سود به ریسکش لازم دارد، بازده مورد انتظار هر معامله به مضربی از ریسک (R) و درصدی از قیمت، بازههای اطمینان ۹۰/۹۵/۹۹٪ برای نرخ برد و بازده مورد انتظار، و معناداری در سطوح ۹۰، ۹۵ و ۹۹٪ (آزمون دوجملهای دقیق نرخ برد در برابر سر به سر، و آزمون t و بوتاسترپ بازده مورد انتظار در برابر صفر؛ همه باید همنظر باشند، با اصلاح برای استراتژیهای فراوانی که همزمان آزموده شدهاند). پرکاربردترین نمادها با هر شمع جدید خودکار بکتست میشوند. جزئیات: خواندن سابقه. |
| اسکن بازار | اسکن بازار دستیار را روی همهٔ نمادهای بازارهای انتخابی شما اجرا میکند و فقط ستاپهایی را نشان میدهد که اکنون در نقطهٔ ورود هستند (با یک کندل تأیید شده) و در نرخ برد و بازده مورد انتظار هر دو در سطح شما (۹۰، ۹۵ یا ۹۹٪) معنادارند، بهترینها اول. تعداد الگوها، تایمفریم، بازارها و جهت را شما انتخاب میکنید. از زمان محاسبهٔ اسکن الگوی شما استفاده میکند که فقط هنگام اجرا شمرده میشود؛ اگر زمان وسط اسکن تمام شود، متوقف میشود و پس از بازنشانی تمام میشود. وقتی بیش از تعداد درخواستی از فیلترها عبور کنند، «۱۰ مورد دیگر» و «نمایش همه» آنها را بدون هزینهٔ اضافه نشان میدهند. برای فهرست همهٔ ستاپها در نقطهٔ ورود، معناداری «هر کدام» را انتخاب کنید. جزئیات: راهنما. |
| چند وقت یک بار | هر اسکن از یک سهمیه چرخشی کم میشود (زیر دکمه اسکن نمایش داده میشود؛ برای بازدیدکنندگان و حسابهای رایگان بهطور پیشفرض ۵ بار در هر ۱۲ ساعت). اسکنها در صف قرار میگیرند تا سایت سریع بماند؛ پنل جای شما در صف را نشان میدهد. همه کسانی که یک نماد و تایمفریم را در طول یک شمع اسکن میکنند یک نتیجه مشترک دارند. |
Chart Premium (وبسایت)
نمودارها رایگاناند. Chart Premium برای ۱، ۳، ۶ یا ۱۲ ماه ابزارهای سنگین بیشتری اضافه میکند که از همان موجودی پیشپرداخت API پرداخت میشود (دورههای طولانیتر در هر ماه ارزانترند).
| موضوع | چگونه کار میکند |
|---|---|
| طرحها | Pro و Pro+. دکمه طرح را در صفحه Premium بزنید: هزینه از موجودی شما کسر میشود و طرح بیدرنگ آغاز میشود. خرید طرحی که از قبل دارید، دوره جدید را پس از دوره فعلی اضافه میکند. |
| تمدید | در پایان دوره، طرح از موجودی شما تمدید میشود. اگر موجودی کم باشد، ۳ روز پیش از آن ایمیل میزنیم؛ بدون موجودی کافی طرح پایان مییابد و نمودارها رایگان میمانند. هر زمان در صفحه Premium تمدید را خاموش کنید: طرح تا تاریخ پایانش ادامه دارد. |
| ارتقا | رفتن از Pro به Pro+ بلافاصله Pro+ را شروع میکند؛ بخش استفادهنشده Pro از قیمت کم میشود (اگر بیش از قیمت ارزش داشته باشد، بهجایش روز اضافه میشود). |
| قفلها | ابزاری که با 🔒 علامت خورده بخشی از Pro یا Pro+ است و وقتی آن طرح را داشته باشید باز میشود (کلیک روی آن طرحها را نشان میدهد). نمودارها و تحلیلهای ذخیرهشدهای که از ابزار قفلشده استفاده میکنند بدون آن باز میشوند. |
| استفاده منصفانه | اسکن الگو و اسکن بازار بهجای تعداد اسکن از زمان محاسبه استفاده میکنند: فقط هنگام اجرای اسکن شمرده میشود، هرگز هنگام انتظار در صف یا وقتی نتیجه از حافظهٔ پنهان مشترک میآید. هر طرح یک بازهٔ کوتاه دارد (با نخستین اسکن شما شروع و ۵ ساعت بعد بازنشانی میشود) و یک سقف هفتگی (در همان روز و ساعتِ ثبتنام شما بازنشانی میشود). اسکنی که به سقف برسد از دست نمیرود: پس از بازنشانی تمام میشود. حلقهٔ کوچکی کنار دستیار زمان مصرفشده، باقیمانده و بازنشانی بعدی را نشان میدهد. ابزارهای سنگین دیگر سهمیهٔ غلتان دارند. |
| کدهای فعالسازی | کدی (مانند K7QM-3XTP-9RWA-FD2H) از یک شریک یا یک تبلیغ، طرحی را برای چند روز فعال میکند: آن را در صفحه Premium زیر کد فعالسازی دارید؟ وارد کنید (با ورود به حساب). هر کد یکبار کار میکند. |
| کارها | کار طولانی (مانند اسکن بازارهای زیاد) در صف منتظر میماند تا سایت سریع بماند. داشبورد ← کارها جای هر کار در صف، انتظار مورد انتظار و نتیجه را نشان میدهد و نمای کلی داشبورد کارهای در حال اجرا را فهرست میکند؛ طرحها اولویت دارند. اگر کاری نتواند تمام شود، خودش دوباره اجرا میشود و اگر باز هم شکست بخورد مطلع میشوید. کاری که گیر کرده یا ۳۰ دقیقه است در جریان است را میتوان آنجا لغو کرد؛ هیچ هزینهای که در پایان میگرفت گرفته نمیشود. |
آزمونگر استراتژی (وبسایت)
استراتژی روی نمودار، یک استراتژی معاملاتی را روی شمعهای گذشته تایمفریم روی صفحه میآزماید و هر معامله، سود، افت سرمایه، نرخ برد و منحنی سرمایه در برابر خرید و نگهداری را روی نمودار نشان میدهد. یک استراتژی داخلی انتخاب و ورودیهایش را تغییر دهید، یا استراتژی خودتان را به JavaScript بنویسید. با ورود به حساب میتوانید روی حداکثر 20,000 شمع آزمایش کنید و حداکثر 50 استراتژی ذخیره کنید. اسکریپت شما فقط در مرورگرتان اجرا میشود، در محیطی ایزوله که به اینترنت، حساب شما یا این سایت دسترسی ندارد.
راهنمای کامل کنسول بکتست هر تنظیم و نتیجه، کل مرجع اسکریپت (شامل همه ۷۱ اندیکاتور در کد) و ۱۱ مثال آماده اجرا را توضیح میدهد.
| موضوع | چگونه کار میکند |
|---|---|
| استراتژیهای داخلی | تقاطع میانگینهای متحرک، برگشت RSI (با حد ضرر و هدف به درصد)، بازگشت به میانگین باندهای بولینگر، تقاطع سیگنال MACD، شکست دونچیان (لاکپشت، با حد ضرر ATR) و SuperTrend. دیدن کد دقیقاً نشان میدهد هر کدام چه میکند؛ ویرایش یک نسخه آن را به اسکریپت خودتان تبدیل میکند. |
| معاملات چگونه اجرا میشوند | سفارشهایی که روی یک شمع گذاشته میشوند در قیمت باز شدن شمع بعدی اجرا میشوند، پس استراتژی هرگز در قیمتی که نمیتوانست بداند معامله نمیکند. حد ضرر و حد سود درون هر شمع با سقف و کفش بررسی میشوند؛ وقتی هر دو میتوانستند در یک شمع لمس شوند، حد ضرر حساب میشود (فرض محتاطانه)؛ شکاف از روی حد ضرر در قیمت باز شدن اجرا میشود. یک موقعیت در هر زمان: سفارش خرید هنگام موقعیت فروش آن را برمیگرداند. معاملهای که در پایان هنوز باز است در آخرین قیمت بسته شدن بسته میشود. |
| تنظیمات | سرمایه اولیه، اندازه سفارش (درصدی از سرمایه یا تعداد ثابتی واحد)، کارمزد (درصدی از ارزش معاملهشده، هر طرف)، لغزش / اسپرد (به زیان هر اجرا افزوده میشود، به قیمت؛ شمعها قیمت bid هستند) و اینکه آیا معاملات فروش مجازند (خاموش: سیگنال فروش فقط خرید را میبندد). مبالغ به ارز قیمت هستند. |
| نتایج | سود خالص و درصد، خرید و نگهداری روی همان شمعها، حداکثر افت سرمایه، تعداد معاملات و درصد برد، فاکتور سود (سود ناخالص ÷ زیان ناخالص)، میانگین معامله، نسبت شارپ (سالانهشده از بازده شمعها)، زمان حضور در بازار، خرید و فروش جداگانه، بزرگترین سود و زیان و طولانیترین رشته زیان. معاملات همه معاملات را فهرست میکند (روی یکی کلیک کنید تا روی نمودار ببینید، یا CSV دانلود کنید)؛ منحنی سرمایه حساب را در برابر خرید و نگهداری رسم میکند. |
| اسکریپت خودتان | بالای اسکریپت یکبار اجرا میشود؛ function onBar(i) { … } برای هر شمع، از قدیمیترین، اجرا میشود. مثال:
|
| شمعها و ورودیها | open، high، low، close، volume، time (ثانیه UTC) آرایههایی از قدیمیتریناند؛ bars، symbol و timeframe آنها را توصیف میکنند. درون onBar(i) خواندن شمعی پس از i آزمون را با خطا متوقف میکند (نگاه به آینده ممنوع). input("Name", 14, { min, max, step }) یا input("Mode", "EMA", { options: ["SMA", "EMA"] }) یک فیلد بالای نتایج اضافه میکند؛ مقدارش همراه استراتژی ذخیره میشود. |
| سریها | ta.sma، ta.ema، ta.wma، ta.rma (Wilder)، ta.rsi، ta.stdev، ta.highest، ta.lowest، ta.change، ta.roc ورودی (سری، طول) میگیرند؛ ta.atr(14)، ta.tr()؛ ta.macd(close, 12, 26, 9) ← {macd, signal, hist}؛ ta.bb(close, 20, 2) ← {upper, middle, lower}؛ ta.stoch(14, 3, 3) ← {k, d}؛ ta.supertrend(10, 3) ← {line, dir}. ind("adx", { period: 14 }) هر یک از ۷۱ اندیکاتور نمودار را میدهد (خط اول؛ بقیه در .lines). تا وقتی شمع کافی نباشد مقادیر null هستند. |
| سیگنالها و سفارشها | ta.crossover(a, b, i)، ta.crossunder(a, b, i)، ta.cross(a, b, i) (b میتواند عدد باشد)، ta.rising(s, n, i)، ta.falling(s, n, i). long()، short()، exit("reason")، با گزینههای { sl, tp } (قیمتها)، { slPct, tpPct } (٪ از قیمت اجرا)، { qty } (واحد) و { comment }؛ stopLoss(price) و takeProfit(price) حد ضرر و حد سود معامله باز را جابهجا میکنند. position (۱، −۱ یا ۰)، positionSize، entryPrice، entryBar، equity و cash درون onBar بهروزند. |
| خروجی | plot(series, "Name", "#hex") یک خط روی نمودار قیمت میکشد (تا ۱۲)؛ log("text", value) در زبانه Log مینویسد (تا ۲۰۰ خط). خطاها خط اسکریپت شما را نشان میدهند. آزمونی که بیش از ۲۰ ثانیه طول بکشد متوقف میشود. |
| محدودیتها | نتایج گذشته تضمینی برای نتایج آینده نیستند. بکتستها سوآپ، هزینه تأمین مالی و اسپردهای متغیر را نادیده میگیرند و استراتژیای که برای گذشته تنظیم شده معمولاً روی دادههای جدید بدتر عمل میکند: آن را روی بازه یا نماد دیگری بررسی کنید. این توصیه سرمایهگذاری نیست. |
اشتراک تحلیلها و باشگاهها
یک تحلیل را با پیوند به اشتراک بگذارید یا در یک باشگاه با هم کار کنید: فضای کاری مشترک با گفتوگو و قفسهای از تحلیلهای نمودار.
| موضوع | چگونه کار میکند |
|---|---|
| پیوند مخفی | روی یک نمودار، تحلیلهای من ← اشتراکگذاری ← ساخت پیوند مخفی. هر کس پیوند را داشته باشد تحلیل را روی نمودارش، بدون حساب، میبیند و نمیتواند تغییرش دهد؛ بینندگان واردشده میتوانند نسخه خودشان را ذخیره کنند. پیوند چیزی درباره حساب شما فاش نمیکند و خاموش کردن پیوند آن را بیدرنگ متوقف میکند. |
| باشگاهها | باشگاهها دو نوعاند. باشگاه خصوصی پروژهای مشترک برای یک تیم، دوستان یا دانشجویان است: برای دیگران نامرئی است و با پیوند دعوت مخفی باشگاه (مدیران میتوانند آن را عوض یا خاموش کنند) یا دعوت ایمیلی شخصی (یکبار، به مدت 14 روز، فقط برای همان نشانی) به آن میپیوندند. باشگاه عمومی انجمنی است که همه میتوانند بخوانند و هر کس با ایمیل تأییدشده میتواند عضو شود. هر مشتری میتواند حداکثر 10 باشگاه با حداکثر 10000 عضو بسازد. |
| تحلیلهای مشترک | اشتراکگذاری ← اشتراک در باشگاه یک نسخه را در باشگاه قرار میدهد، همراه با پیامی در گفتوگو که آن را روی نمودار باز میکند؛ نسخه اصلی شما خصوصی میماند. در یک پروژه مشترک هر عضو میتواند تحلیلهای باشگاه را باز و بهتر کند (باشگاه نشان میدهد آخرین بار چه کسی ویرایش کرده)؛ مالک میتواند ویرایش را به نویسنده و مدیران محدود کند. |
| پاسخها، اشارهها و هشتگها | پاسخ به یک پیام، آن را بالای پیام شما نقل میکند؛ کلیک روی نقلقول به پیام اصلی برمیگردد، هر قدر هم بالا باشد. برای اشاره به یک عضو، @ و نخستین حروف نامش را تایپ کنید (از فهرست انتخاب کنید) یا روی پیامش @ را بزنید. اشارهها و پاسخها به شما برجسته میشوند، در فهرست باشگاهها شمرده میشوند و حداکثر ساعتی یکبار برای هر باشگاه به شما ایمیل میشوند (در بخش شما در صفحه باشگاه خاموشش کنید). یک موضوع را با # برچسب بزنید، مثلاً #EURUSD یا #elliott: برچسبها به دکمههایی تبدیل میشوند که همه پیامهای دارای آن برچسب را فهرست میکنند و پرکاربردترین برچسبهای ماه باشگاه بالای گفتوگو نمایش داده میشوند. |
| گفتگو | پیامهای جدید ظرف چند ثانیه ظاهر میشوند. پیام خودتان را در ۱۵ دقیقه اول میتوانید حذف کنید؛ پس از آن میماند تا گفتوگوها بعداً بازنویسی نشوند. مدیران باشگاه میتوانند هر پیامی را حذف کنند. حداکثر 12 پیام در دقیقه برای هر عضو. |
| نقشها | مالک: تنظیمات، تصویر، مدیران، واگذاری باشگاه، حذف آن. مدیران: دعوتها، حذف و مسدود کردن اعضا، حذف پیامها، رسیدگی به گزارشها، تصویر باشگاه. اعضا: گفتوگو و تحلیلهای مشترک. همه با نام مستعاری که خودشان انتخاب میکنند نمایش داده میشوند، هرگز با نشانی ایمیل. |
| محافظت در برابر رباتها | ساختن باشگاه و نوشتن در گفتوگو با reCAPTCHA بررسی میشود (نامرئی؛ فقط وقتی Google مطمئن نیست یک جعبه علامت، و پس از آن تا ۳۰ دقیقه گفتوگو دیگر نه). حسابهای جدید پس از کمی انتظار میتوانند باشگاه بسازند و در روز اول سهمیه پیام کمتری دارند؛ پیام در دقیقه و روز، پیامهای تکراری یکسان، باشگاههای جدید برای هر نشانی شبکه و هجوم در کل سایت همگی محدودند. |
| نظارت | هر کسی میتواند با ⚑ پیامی را گزارش کند. گزارشها برای مدیران باشگاه زیر پیامهای گزارششده (حذف یا نگهداشتن) و برای کارکنان سایت نمایش داده میشوند. مدیران میتوانند عضوی را از ارسال پیام منع کنند (هنوز میتواند بخواند) و بعداً دوباره اجازه دهند، یا عضوی را حذف کنند، در صورت تمایل برای همیشه. |
| تصویر باشگاه | مالکان و مدیران یک PNG، JPEG، WebP یا GIF تا ۳ مگابایت بارگذاری میکنند؛ مربعی بریده میشود و در صفحه باشگاه و فهرست باشگاهها نمایش داده میشود. وقتی باشگاههای عمومی به اندازه کافی باشند، سه باشگاه فعالتر در صفحه اصلی ظاهر میشوند. |
| حریم خصوصی | باشگاههای خصوصی فقط برای اعضا قابل مشاهدهاند؛ هیچ صفحه باشگاهی به موتورهای جستوجو ارائه نمیشود. ترک باشگاه دسترسی شما به تحلیلها و گفتوگوی آن را حذف میکند. پیامها و تحلیلها نظر اعضا هستند، نه توصیه سرمایهگذاری. |
مقصد هشدارها: ایمیل، Telegram، گوشی، مرورگر و وبهوکها
| کانال | چگونه روشنش کنیم |
|---|---|
| ایمیل | برای هر نشانی ایمیل تأییدشده روشن است، همراه با تصویر نمودار وقتی هشدار تصویری دارد. |
| Telegram | داشبورد ← نمودارها و هشدارها ← مقصد هشدارها ← اتصال Telegram ربات ما را باز میکند؛ Start را بزنید تا متصل شود. از همانجا قطع کنید یا ربات را مسدود کنید. |
| اعلانهای مرورگر | همانجا ← روشن کردن در این مرورگر (یکبار برای هر مرورگر و دستگاه). |
| گوشی | وارد اپ موبایل شوید و اعلانها را مجاز کنید؛ هشدارهایی که push در آنها علامت خورده به گوشی میرسند. |
| وبهوک | یک نشانی https از سرور خودتان (فقط اینترنت عمومی). هر هشدار یک POST از نوع JSON با X-Alert-Timestamp و X-Alert-Signature: sha256=… است (HMAC-SHA256 از timestamp + "." + body با رمز وبهوک شما). ارسال آزمایشی پاسخ سرور شما را نشان میدهد. |
# Python: check that a webhook really comes from us (Flask example)
import hashlib, hmac, time
from flask import Flask, request, abort
SECRET = b"your-webhook-secret"
app = Flask(__name__)
@app.post("/alerts")
def alerts():
ts = request.headers.get("X-Alert-Timestamp", "")
sig = request.headers.get("X-Alert-Signature", "").removeprefix("sha256=")
good = hmac.new(SECRET, ts.encode() + b"." + request.get_data(), hashlib.sha256).hexdigest()
if not hmac.compare_digest(sig, good) or abs(time.time() - int(ts or 0)) > 300:
abort(401)
alert = request.get_json()
print(alert) # your trading bot, Slack, a spreadsheet…
return "ok"
محدودیتها و خطاها (API قیمت)
| محدودیتهای نرخ | برای هر کلید API: 600 درخواست در دقیقه و 20000 در ساعت؛ نقاط پایانی رایگان بدون کلید: 10 در دقیقه و 1000 در روز برای هر نشانی IP، تا 5 نماد در هر درخواست. طرحهای ماهانه میتوانند محدودیت کلیدها را بالا ببرند. هر پاسخ X-RateLimit-Limit، X-RateLimit-Remaining و در صورت عبور از حد، 429 همراه با Retry-After دارد. |
| خطاها | خطاها JSON هستند (application/problem+json) با status، یک code ثابت (مثلاً unauthenticated، insufficient_balance، insufficient_scope، ip_not_allowed، unknown_symbol، rate_limited)، یک detail خوانا و یک request_id. هنگام تماس با پشتیبانی شناسه درخواست را ذکر کنید. همه کدها: توسعهدهندگان ← خطاها. |
| تلاش مجدد امن | 429 و 5xx را پس از مکثی دوباره امتحان کنید (SDKها این کار را برایتان میکنند)؛ هرگز 4xx را بدون تغییر درخواست تکرار نکنید. |
| خطاهای وبسایت | اگر صفحهای از وبسایت با خطا مواجه شود، صفحه خطای کوتاهی با یک شناسه ارجاع نشان میدهد. آن را در تیکت پشتیبانی ذکر کنید: به ما امکان میدهد دقیقاً بفهمیم چه شده. |
حساب شما: کلیدهای API، امنیت و تیمها
| کلیدهای API | داشبورد ← کلیدهای API: هر تعداد که لازم دارید بسازید، هر کدام فقط با دامنههای لازم (read:latest، read:history، read:ohlcv، read:symbols، read:metadata، read:oracle) و در صورت تمایل محدود به نشانیهای IP سرورتان. کلید یکبار نمایش داده میشود؛ ما فقط اثر انگشت آن را نگه میداریم. اگر کلیدی لو رفت فوراً آن را باطل کنید. کلیدهای آزمایشی (mdp_test_…) برای امتحان کد شما هستند: نمیتوانند نقاط پایانی پولی را فراخوانی کنند و هرگز اعتبار مصرف نمیکنند. |
| ورود دومرحلهای | حساب ← امنیت: یک اپ احراز هویت (Google Authenticator، Microsoft Authenticator، 1Password…) بههمراه کدهای بازیابی. اکیداً توصیه میشود؛ برای کارکنان الزامی است. |
| گوشیها و نشستها | هر گوشی که در اپ وارد شده زیر حساب فهرست شده، با خروج برای یکی یا همه. تغییر رمز عبور همه گوشیها را خارج میکند. |
| تیمها | داشبورد ← تیم: همکاران را دعوت کنید تا روی حساب شما (موجودی، کلیدها و مصرف) با نقش مدیر، توسعهدهنده (کلیدها، مصرف، مستندات) یا صورتحساب (شارژها، طرحها، رسیدها) کار کنند. هر شخص با رمز عبور و تأیید دومرحلهای خودش وارد میشود. |
| مصرف | داشبورد ← مصرف: درخواستها و اعتبار به تفکیک روز، کلید و نقطه پایانی. ایمیل کمبود موجودی پیش از تمام شدن اعتبار به شما هشدار میدهد. |
| حذف حساب شما | زیر حساب (یا در اپ): بلافاصله خارج میشوید و دادههای شخصیتان پس از ۷ روز پاک میشود. سوابق پرداخت، به حکم قانون، بهصورت ناشناس باقی میمانند. |
اعتبار، شارژ و طرحها
| اعتبار | هزینه API با اعتبار پیشپرداخت پرداخت میشود (1 $ برای هر ۱٬۰۰۰): ۱ اعتبار برای هر آخرین قیمت برگشتی، ۱ اعتبار برای هر 1000 ردیف تاریخچه، 1 اعتبار برای هر نماد در هر دقیقه استریم. هر حساب جدید 1000 اعتبار رایگان میگیرد که همیشه اول مصرف میشود. نمودارها، هشدارها و انجمن رایگاناند. |
| شارژ با رمزارز | داشبورد ← صورتحساب: USDT یا USDC روی Ethereum، BNB Smart Chain، Arbitrum، Optimism، Base یا Solana، از 5 $. کد QR را با کیفپول خود اسکن کنید؛ وقتی پرداخت قطعی شد موجودی خودبهخود بهروز میشود و رسید دریافت میکنید. |
| شارژ با کارت | هر جا پرداخت با کارت روشن باشد، پرداخت با کارت در صفحه صورتحساب. |
| طرحهای ماهانه | قیمتها: سهمیهٔ ماهانهٔ اعتبار، ارزانتر از پرداخت بهازای مصرف، بههمراه محدودیت نرخ بالاتر. تا وقتی طرحی فعال است، درخواستها فقط از اعتبار آن استفاده میکنند و هرگز از موجودی شما: وقتی تمام شد، در صفحهٔ صورتحساب برای این ماه اعتبار اضافه کنید یا طرح را ارتقا دهید. وقتی طرحی تمام میشود، موجودی شما استفاده نمیشود مگر اینکه تمدید کنید یا پرداخت بهازای مصرف را انتخاب کنید. هر زمان قابل لغو. |
| Chart Premium | جدا از API: Pro و Pro+ برای کاربران پرمصرف نمودار (ببینید Chart Premium). |
| رسیدها | هر شارژ و پرداخت طرح زیر صورتحساب یک رسید با کد QR دارد. |
کارها
کارهای سنگین (اسکن الگو، دستههای بزرگ کد، گزارشهای طولانی) بهجای کند کردن سایت در یک صف منصفانه منتظر میمانند. داشبورد ← کارها هر کدام را با جایش در صف و زمان مورد انتظار نشان میدهد؛ میتوانید صفحه را ترک کنید و وقتی تمام شد در داشبورد (و برای کارهای طولانی با ایمیل) مطلع میشوید. کاری که شکست بخورد خودکار دوباره اجرا میشود و هرگز بیصدا ناپدید نمیشود.
راهنما و پشتیبانی
- تیکتهای پشتیبانی: از داشبوردتان برای ما بنویسید (همراه با اسکرینشات)؛ پاسخها از طریق ایمیل و روی تیکت میرسند.
- پرسش از هوش مصنوعی (دکمه گفتوگو در پایین سمت راست) هر زمان به پرسشها درباره پلتفرم پاسخ میدهد.
- یادگیری هر اندیکاتور و ابزار ترسیم را توضیح میدهد؛ وبلاگ آموزش دارد؛ گزارش تغییرات موارد تازه را فهرست میکند.
- وضعیت یک قیمت:
GET /v1/prices/latestبرای هر مظنه LIVE، STALE یا MARKET_CLOSED را اعلام میکند (ببینید وضعیت قیمت).
اندیکاتورها و ترسیمها در مرورگر شما محاسبه میشوند. نمودارها، اندیکاتورها و هشدارها اطلاعاتاند، نه توصیه سرمایهگذاری.