کروکوبات اولین و دومین بخش سورس کد مشتمل بر 403 خط اول نسخه ی کارپنتر پرو مکس ایده آل

درود بر شما آقای امامی
خواستم تشکر کنم بابت انتشار رایگان این استراتژی تون خدا خیرتون بده
میخواستم بپرسم میشه بهتون ایمیل بزنم بابت گرفتن کد ها؟ اینجا اعداد فارسی و مشکل داره، حتی دادم با AI اعداد رو انگلیسی کنه ولی درست نشد…

مرسی ازتون بابت انتشارش

فقط یه درخواست داشتم حقیقتا یکم فهم مطالب سخته اگه موافق باشین یه ویدئو بگیرید رو چارت و سازو کارو نحوه ورود رو بهمون بگید

چون اینجوری یکم گیج کننده شده
ممنونم

چجوری میتونی با چنین چارتای ترید کنی واقعا؟!

کسی نظری نداره؟

من که گیجم ،هنگ هنگ

چرا همه تون نقاشی میکشید یه تحلیل درست حسابی بزارید

این کد تحلیلی، بازار را از حداقل ۱۲ زاویه‌ی مختلف بررسی می‌کند:


دسته‌ی اول: ۶ ماژول اصلی

این‌ها همان‌هایی هستند که برای رسیدن به آستانه‌ی ۴ امتیاز با هم رقابت می‌کنند:
۱. Entry Signal: همراستایی SMA20/40، برگشت CCI، و شکست خطوط ATR.
۲. Transition: خروج از اِشباع فروش در RSI، استوکاستیک و CCI.
۳. CCI Dip: تشخیص کف‌سازی در CCI.
۴. Fib Zone: قرار گرفتن قیمت در ناحیه‌ی طلایی فیبوناچی.
۵. Bullish Fractal: تأیید ساختاری با فرکتال صعودی.
۶. Above ATR: موقعیت قیمت نسبت به خطوط دفاعی ATR.


دسته‌ی دوم: ۶ ماژول دیگر (که مستقل کار می‌کنند یا در Signal Strength نقش دارند)

این‌ها تحلیل را کامل می‌کنند اما مستقیماً در آن جمع ۶تایی ساده شرکت ندارند:

۷. شمارش توالی کندل‌ها (Candle Sequence Counter based on Fibonacci)

· از زمان آخرین سیگنال گاوی، تعداد کندل‌ها را می‌شمارد.
· روی اعداد ۸، ۱۳، ۲۱، ۳۴، ۵۵، ۸۹ (دنبالهٔ فیبوناچی) علامت می‌گذارد.
· فلسفه: زمان هم یک فاکتور مهم است. یک اصلاح یا حرکت، اغلب در این پنجره‌های زمانی به پایان می‌رسد.

۸. پاکت روند (Trend Envelope)

· میانگین متحرک ۸۹ دوره‌ای (ema89) و یک پاکت (کانال) بر اساس میانگین True Range دور آن.
· اگر سه میانگین متحرک ۱۳، ۲۱ و ۳۴ هم‌زمان بالای پاکت باشند: روند صعودی قدرتمند.
· اگر هر سه پایین پاکت باشند: روند نزولی قدرتمند.
· فلسفه: یک فیلتر روند کاملاً مجزا از ATR.

۹. شکست پرقدرت پنج خط دفاعی (ATR SL Breakout)

· جدا از ۴ خط ATR اصلی، یک سیستم ۵ خطه‌ی دیگر با ضرایب ۱.۵، ۲.۰، ۲.۵، ۳.۰، ۳.۵ دارد.
· سیگنال فقط وقتی صادر می‌شود که قیمت همه‌ی ۵ خط را بشکند (priceAboveAll).
· فلسفه: این می‌خواهد بگوید “قیمت نه از یک یا دو تا، که از تمام موانع عبور کرده و یک حرکت استثنایی است”.

۱۰. موج‌شماری الیوت (Elliott Wave Counting)
* از ترکیب شکست ۵ خط بالا و قدرت کندل‌ها استفاده می‌کند.
* امواج ۱ تا ۵ را شمارش می‌کند (با قابلیت تنظیم حداکثر موج).
* برای موج ۳ و موج C آلرت و علامت ویژه دارد (چون قوی‌ترین امواج هستند).
* فلسفه: سوار شدن بر موج سوم پرقدرت.

۱۱. فیلتر تأیید نهایی MACD (Confirmed Bull)
* از یک MACD با طول‌های ۴۰، ۱۴۴ و سیگنال ۹ (که بسیار بلندمدت هستند) استفاده می‌کند.
* حتی اگر تمام شرایط دیگر جور شود، تا زمانی که MACD کراس صعودی نزند، سیگنال فقط “Pending” است.
* فلسفه: یک قفل نهایی برای جلوگیری از ورود به اصلاح‌های کوتاه.

۱۲. شیب میانگین‌ها (Slope Analysis)
* شیب SMA20 و SMA40 را بر حسب درجه محاسبه می‌کند.
* فقط وقتی اجازه‌ی ورود می‌دهد که شیب مثبت باشد.
* فلسفه: صرفاً بالای میانگین بودن کافی نیست، خود میانگین هم باید به سمت بالا زاویه داشته باشد.

کامل اجراش کردی؟

فهرست کامل ابزارهای فنی استفاده‌شده در کد:
۱. میانگین متحرک ساده ۲۰ دوره‌ای (SMA20)
۲. میانگین متحرک ساده ۴۰ دوره‌ای (SMA40)
۳. میانگین متحرک نمایی ۴۰ دوره‌ای (EMA40)
۴. میانگین متحرک نمایی ۱۴۴ دوره‌ای (EMA144)
۵. میانگین متحرک نمایی ۱۳ دوره‌ای (EMA13) برای پاکت روند
۶. میانگین متحرک نمایی ۲۱ دوره‌ای (EMA21) برای پاکت روند
۷. میانگین متحرک نمایی ۳۴ دوره‌ای (EMA34) برای پاکت روند
۸. میانگین متحرک نمایی ۸۹ دوره‌ای (EMA89) برای مبنا یا مرکز پاکت روند
۹. شاخص قدرت نسبی ۱۴ دوره‌ای (RSI 14)
۱۰. اسیلاتور استوکاستیک ۱۴ دوره‌ای (Stochastic %K 14)
۱۱. شاخص کانال کالا با دوره ۵ (CCI 5)
۱۲. شاخص کانال کالا با دوره ۲۰ (CCI 20)
۱۳. یک CCI دیگر با دوره ۵ که در بخش دیگری جداگانه تعریف شده (cci55)
۱۴. بولینگر باند ۲۰ دوره‌ای با انحراف ۲ (BB1)
۱۵. بولینگر باند ۵۰ دوره‌ای با انحراف ۲.۵ (BB2)
۱۶. چهار خط ATR Trailing Stop با تنظیمات زیر:

  • ATR Trailing Stop 1: دوره ۱۴، ضریب ۲
  • ATR Trailing Stop 2: دوره ۱۰، ضریب ۳
  • ATR Trailing Stop 3: دوره ۲۶، ضریب ۹
  • ATR Trailing Stop 4: دوره ۲۲، ضریب ۵
    ۱۷. یک ATR دیگر با دوره ۷ و ضریب ۳.۵ که در سیستم ۵ خطی استفاده می‌شود (ATR5)
    ۱۸. سیستم ۵ خطی دفاعی جداگانه با ضرایب ثابت روی ATR دوره‌های مختلف:
  • SL1: ضریب ۱.۵ روی ATR14
  • SL2: ضریب ۲.۰ روی ATR10
  • SL3: ضریب ۲.۵ روی ATR26
  • SL4: ضریب ۳.۰ روی ATR22
  • SL5: ضریب ۳.۵ روی ATR7
    ۱۹. فیبوناچی اصلاحی معکوس (Reversed Fibonacci Retracement) بین ATR Stop2 و سقف کندل سیگنال
    ۲۰. فیبوناچی انبساطی (Extension) برای اهداف قیمتی (۱.۶۱۸، ۲.۶۱۸، ۳.۶۱۸، ۴.۲۳۶)
    ۲۱. فیبوناچی فرکتال (Fractal Fibonacci) بین Anchor Low و Signal Candle Low
    ۲۲. فرکتال صعودی (Bullish Fractal) با طول ۲
    ۲۳. فرکتال نزولی (Bearish Fractal) با طول ۲
    ۲۴. فرکتال دوتایی (Dual Fractal) که وجود هم‌زمان فرکتال صعودی و نزولی را بررسی می‌کند
    ۲۵. خط مقاومت افقی داینامیک بر اساس سقف فرکتال دوتایی (Anchor High)
    ۲۶. خط حمایت افقی داینامیک بر اساس کف فرکتال دوتایی (Anchor Low)
    ۲۷. شمارنده کندل‌ها از آخرین سیگنال گاوی و علامت‌گذاری روی اعداد دنباله فیبوناچی:
  • کندل ۸
  • کندل ۱۳
  • کندل ۲۱
  • کندل ۳۴
  • کندل ۵۵
  • کندل ۸۹
    ۲۸. سیستم موج‌شماری الیوت (Elliott Wave Counting) بر اساس شکست همه خطوط ۵ گانه دفاعی:
  • شمارش امواج صعودی ۱ تا ۵
  • شمارش امواج نزولی ۱ تا ۵
  • تشخیص ویژه موج ۳ و موج C
    ۲۹. اندیکاتور MACD با تنظیمات زیر:
  • MACD Fast: 40
  • MACD Slow: 144
  • MACD Signal: 9
    ۳۰. تحلیل شیب (Slope) بر حسب درجه برای SMA20 و SMA40
    ۳۱. پاکت روند (Trend Envelope) بر اساس EMA89 به اضافه و منهای ۰.۵ میانگین True Range دوره ۸۹

سیستم امتیازدهی کامل طبق کد (دو لایه)

لایه اول: سیستم امتیازدهی خوشه‌ای یا کلاستر (Cluster Scoring) برای تشخیص Meta-Signal

در این لایه، شش پرچم یا نشانه (Flag) بررسی می‌شود و هرکدام یک وزن مشخص دارد. مجموع این وزن‌ها یک عدد از ۰ تا ۸ می‌سازد.

پرچم اول: isEntry

· معنی: آیا EntrySignal یا EntrySignal2 فعال است؟
· وزن: ۲

پرچم دوم: isTransition

· معنی: آیا Transition یا Transition6 فعال است؟
· وزن: ۲

پرچم سوم: isDip

· معنی: آیا الگوی CCI Dip یا کف‌سازی CCI تشخیص داده شده است؟
· وزن: ۱

پرچم چهارم: isFibZone

· معنی: آیا قیمت در محدوده بین فیبوناچی ۶۱.۸٪ و ۷۸.۶٪ قرار دارد؟
· وزن: ۱

پرچم پنجم: isFractal

· معنی: آیا فرکتال صعودی (کف بالاتر) در کندل جاری شکل گرفته است؟
· وزن: ۱

پرچم ششم: isAboveATR

· معنی: آیا قیمت بالای هر دو خط ATR Trailing Stop 1 و ATR Trailing Stop 2 بسته شده است؟
· وزن: ۱

نحوه محاسبه امتیاز خوشه‌ای (Cluster Score):
clusterScore = isEntry (اگر فعال بود ۲، درغیراینصورت ۰) + isTransition (اگر فعال بود ۲، درغیراینصورت ۰) + isDip (اگر فعال بود ۱، درغیراینصورت ۰) + isFibZone (اگر فعال بود ۱، درغیراینصورت ۰) + isFractal (اگر فعال بود ۱، درغیراینصورت ۰) + isAboveATR (اگر فعال بود ۱، درغیراینصورت ۰)

حداکثر امتیاز ممکن: ۸
شرط فعال شدن MetaSignal: اگر clusterScore بزرگتر یا مساوی ۴ شود، متغیر metaSignal فعال می‌شود و لیبل META روی نمودار رسم می‌گردد.

چند مثال برای لایه اول:

· اگر فقط EntrySignal و Transition همزمان فعال شوند: ۲+۲=۴ → MetaSignal فعال می‌شود.
· اگر فقط Transition و Dip و FibZone و Fractal فعال شوند: ۲+۱+۱+۱=۵ → MetaSignal فعال می‌شود.
· اگر فقط Fractal و AboveATR و FibZone فعال شوند: ۱+۱+۱=۳ → MetaSignal فعال نمی‌شود.

لایه دوم: سیستم اولویت‌بندی قدرت سیگنال (Signal Strength) از ۰ تا ۹۰

این زنجیره یک ساختار اولویت‌بندی (Priority Chain) است. یعنی اولین شرطی که از بالاترین کیفیت به پایین‌ترین کیفیت بررسی می‌شود و شرطش برقرار باشد، همان امتیاز分配给 سیگنال می‌شود و بقیه نادیده گرفته می‌شوند.

اولویت ۱: confirmedBull

· Signal Strength: ۹۰
· تعریف: finalResult فعال باشد و همزمان bullFlip یا کراس صعودی MACD رخ داده باشد و bearishOverride فعال نباشد.

اولویت ۲: entryStrong

· Signal Strength: ۸۵
· تعریف: entrySignal فعال باشد و همزمان transition فعال باشد و همزمان isAboveATR فعال باشد.

اولویت ۳: metaFractal

· Signal Strength: ۸۰
· تعریف: bullishFractal فعال باشد و همزمان clusterScore بزرگتر یا مساوی ۴ باشد.

اولویت ۴: v

· Signal Strength: ۷۵
· تعریف: transition6 و transition هر دو با هم فعال باشند.

اولویت ۵: transitionFiltered

· Signal Strength: ۷۰
· تعریف: transition فعال باشد و همزمان isAboveATR فعال باشد و همزمان isFibZone فعال باشد.

اولویت ۶: highlightSignalOnce

· Signal Strength: ۶۵
· تعریف: longSignal یا shortSignal فعال باشد و همزمان یکی از entrySignal، entrySignal2، transition یا transition6 فعال باشد.

اولویت ۷: longSignalOnce یا shortSignalOnce

· Signal Strength: ۶۰
· تعریف longSignalOnce: bullishFractal فعال باشد و قیمت بالای Anchor Low باشد.
· تعریف shortSignalOnce: bearishFractal فعال باشد و قیمت پایین Anchor High باشد.

اولویت ۸: entryModerate

· Signal Strength: ۵۵
· تعریف: فقط entrySignal یا entrySignal2 فعال باشد.

اولویت ۹: pendingBull

· Signal Strength: ۵۰
· تعریف: finalResult فعال باشد ولی هنوز bullFlip یا کراس صعودی MACD رخ نداده باشد و bearishOverride فعال نباشد.

اولویت ۱۰: dipFormed and isAboveATR

· Signal Strength: ۴۵
· تعریف: الگوی CCI Dip (کف‌سازی CCI) شکل گرفته باشد و همزمان قیمت بالای ATR1 و ATR2 باشد.

اولویت ۱۱: waveStart

· Signal Strength: ۴۰
· تعریف: شمارنده الیوت برابر با ۱ باشد (یعنی موج ۱ صعودی یا نزولی تازه شروع شده باشد).

اولویت ۱۲: waveMid

· Signal Strength: ۳۵
· تعریف: شمارنده الیوت برابر با عدد میانی maxWaveCount باشد (یعنی در میانه موج‌شماری باشیم).

اولویت ۱۳: waveEnd

· Signal Strength: ۳۰
· تعریف: شمارنده الیوت برابر با maxWaveCount باشد (یعنی موج به انتهای شمارش خود رسیده باشد).

اولویت ۱۴: bearishSignal

· Signal Strength: ۲۵
· تعریف: finalResult فعال باشد و همزمان bearishOverride فعال باشد.

اولویت ۱۵: slBreachMetaSignal

· Signal Strength: ۲۰
· تعریف: قیمت به زیر Signal Candle Low (نقطه ورود فرضی) کراس داون کرده باشد و metaSignal هم فعال باشد.

اولویت ۱۶: هیچ‌کدام

· اگر هیچ‌کدام از شرایط پانزده‌گانه بالا برقرار نبود، Signal Strength برابر با ۰ خواهد بود.

تبدیل Signal Strength به Action یا اقدام پیشنهادی

متن Action بر اساس Signal Strength به این صورت تعیین می‌شود:

اگر Signal Strength بزرگتر یا مساوی ۹۰ باشد: “Aggressive Entry”
اگر Signal Strength بزرگتر یا مساوی ۸۰ باشد: “Full Entry / Scale In”
اگر Signal Strength بزرگتر یا مساوی ۷۰ باشد: “Light Entry / Probe”
اگر Signal Strength بزرگتر یا مساوی ۶۰ باشد: “Prep Entry / Watchlist”
اگر Signal Strength بزرگتر یا مساوی ۴۰ باشد: “Monitor / Structure Forming”
اگر Signal Strength بزرگتر یا مساوی ۲۰ باشد: “Avoid / Weak Signal”
اگر Signal Strength کمتر از ۲۰ باشد: “No Signal”

محاسبه Confidence یا درصد اعتماد

Confidence به صورت جداگانه و مستقل از Signal Strength محاسبه می‌شود و شرایط آن به ترتیب اولویت این‌گونه است:

Confidence = 100 اگر: isEntry و isFractal هر دو فعال باشند.
Confidence = 80 اگر: isEntry یا isTransition فعال باشد.
Confidence = 60 اگر: isDip یا isFibZone فعال باشد.
Confidence = 50 اگر: isAboveATR فعال باشد.
Confidence = 30 اگر: هیچ‌کدام از شرایط بالا فعال نباشد.

کد رو دادم به هوش مصنوعی تا ببینم چیه
کد رو اجرا نکردم اما مشخصه که این کد از چندین اندیکاتور استفاده می‌کنه و یک سیستم امتیازدهی چند لایه داره.
خلاصه که آقای امامی نژاد وقتی بارها گفته باید مثل کروکودیل بود چون بهترین شکارچی ها در طبیعت هستند منظورش همچین سیستمیه که از تاییدیه چندین اندیکاتور استفاده بشه و امتیازدهی بشه و شما صبوری می‌کنی و منتظر شکار هستی تا بهترین شکار(موقعیت ترید طبق این کد) را بتونی بگیری.
هرکسی نمیاد چنین چیزایی رو پابلیک کنه.حتی ایده اش رو هم نمیگه پابلیک کردن کد که جای خود داره

یا خوده خدا

اقای امامی نژاد

شما باید برای اموزش این ابزار یه دوره طراحی کنین

وگرنه اینطوری انگار یه شمشیر دادین دستمون که بلد نیستیم حتی باهاش خیارو نصف کنیم

چه برسه ادم کشتن

@WHALEFORCE1

این چیزایی که از کد ها خوندم یعنی وین ریت تقریبا میشه گفت بالای ۹۵

بعد اینکه یه سوال داشتم اقای امامی نژاد

الگوریتم و کد های این استراتژی همش کار خودتون بوده یا تیم داشتین؟

میدونین اگه به ربات تبدیلش کنین میتونه موقع خواب هم براتون پول بسازه؟

کسی موفق شده کد رو در تردینگ ویو اجرا کنه همش خطا میده هرکار میکنم

خیلی خوب میشه که این کد رو از طریق ایمیل از آقای امامی بگیریم چون هرکاری میکنم در تریدینگ ویو اجرا نمیشه…

اینو نمی‌دونم
ولی این کد یک سیستم چند لایه است.برای امتیاز بالای نود الیوت و فیبوناچی استفاده نمیشن و در عوض امتیاز بالای نود وقتی صادر میشه که
روند صعودی باشد (SMA20 بالای SMA40، شیب هر دو مثبت).
· قیمت بالای SMA20 و SMA40 باشد.
· بازار نوسان CCI شدید (اشباع) را پشت سر گذاشته باشد.
· قیمت SMA20 را لمس کرده باشد و در حال برگشت باشد.
· و مهم‌تر از همه، MACD با دوره‌های بلند (۴۰ و ۱۴۴) در همین لحظه کراس صعودی بدهد.
یعنی روند و مومنتوم و نمدی تایید شده باشند تا بالاترین امتیاز رو بده
حالا این که آیا چنین شرایطی واقعا وین ریت چقدر میشه رو باید است مرد و خود سازنده این کد و ایده باید بگه.
این سیستم امتیازدهی یک صف اولویت بندی داره.فیبو و فراکتالی و الیوت برای مواقع ضعیف تر و مبهم تر استفاده میشن تا مواقعی که بازار واضح نیست بعنوان تاییدیه استفاده بشن

وایسا دارم عددای کدو درست میکنم

به خاطر فارسی بودن اعداد هست احتمالا من به تردینگ ویو دسترسی ندارم

چندین نوع باگ داره که از کد نیست
از فونتیه که ایران بروکر داره
مثلا کاندیشن ها شده شبیه اکولاد یا عدد ها فارسی شده
جدا از اون یسری ارور های جاوا من دارم میبینم که متاسفانه من اصلا با این زبان کار نکردم ولی خب یکاریش دارم میکنم که اون باگ ها هم از خوده تردینگ ویو
متاسفانه به نت بین الملل دسترسی ندارم وگرنه فیکسش میکردم

سلام و عرض ادب خدمت همه دوستان.

یکی از الزامات سرمایه گذاری در بازار های مالی یا کپی ترید اثبات سود ده بودن یک سیستم هستش. حالا چه اون سیستم رو شخص اداره کنه یا ربات.

دوستان این از بدیهیات سرمایه گذاری هستش.

برای این کار باید استیتمنت ۶ ماهه تا ۱۲ ماهه ارائه بشه که حداقل بازه ۱۰۰ تا ۳۰۰ معامله رو داشته باشه و البته در مواردی باید استیتمنت توسط شخص حضورا احراز هویت بشه.

در اینصورت موارد مختلفی برای شروع سرمایه گذاری توافق میشه و استارت کار میخوره.

دیگه بحث و جدل و بی احترامی به همدیگه نداره لطفا هشیار باشید