
EMA-VWAP ہم آہنگی CBC رجحان الٹ ٹریکنگ کی پیمائش ٹریڈنگ حکمت عملی ایک پیچیدہ ٹریڈنگ سسٹم ہے جس میں متعدد تکنیکی اشارے شامل ہیں۔ اس حکمت عملی کا بنیادی حصہ انڈیکس کی حرکت پذیری اوسط ((EMA) ، حجم سے بھاری اوسط قیمت ((VWAP) ، اور اہم قیمتوں کی نشاندہی کی تصدیق ((CBC) کے تین بڑے تکنیکی اشارے کے ہم آہنگی کا استعمال کرتے ہوئے ایک درست ٹریڈنگ سگنل تشکیل دینا ہے۔
یہ حکمت عملی خاص طور پر رجحانات کے واضح مارکیٹ کے ماحول کے لئے موزوں ہے۔ یہ حکمت عملی مختصر اور درمیانی مدت کے ای ایم اے کی سمت کو وی ڈبلیو اے پی کے مقام کے تعلقات کے ساتھ جوڑ کر اور سی بی سی کی توڑ کی تصدیق کے ساتھ مل کر ، جعلی توڑ اور شور سگنل کو مؤثر طریقے سے فلٹر کرتی ہے۔ اس حکمت عملی میں دن کے اہم قیمت کے حوالہ جات کو بھی شامل کیا گیا ہے ، جس میں پچھلے تجارتی دن کی اونچائی ((PDH) ، کم ((PDL)) ، اختتامی قیمت ((PDC)) اور وی ڈبلیو اے پی کی سطح شامل ہے ، اور پیر کی اونچائی کم ہے ، جو پورے ہفتے کے حوالہ کے طور پر ٹریڈنگ کے فیصلوں کے لئے مارکیٹ کی بھرپور معلومات فراہم کرتی ہے۔
اس حکمت عملی میں داخلہ اور باہر نکلنے کے واضح قواعد ہیں ، جس میں داخلہ سگنل کی ضرورت ہوتی ہے کہ متعدد شرائط ایک ساتھ ملیں ، اور باہر نکلنے کے لئے مختصر طور پر سی بی سی کے الٹ پلٹ سگنل پر انحصار کیا جاتا ہے ، جس میں “بڑھتے ہوئے ، اتار چڑھاؤ کے ساتھ” ٹریڈنگ فلسفہ کا اطلاق ہوتا ہے۔
اس حکمت عملی کے بنیادی اصول چار اہم تکنیکی عناصر پر مبنی ہیں:
کثیر دورانیہ EMA نظامحکمت عملی: تین ای ایم اے لائنوں ((9 سائیکل ، 20 سائیکل اور 200 سائیکل) کا استعمال کرتے ہوئے رجحان کا تعین کرنے کے لئے فریم ورک تشکیل دیا گیا ہے۔ تیز رفتار ای ایم اے ((9 سائیکل) اور درمیانی رفتار ای ایم اے ((20 سائیکل) کی نسبت کی پوزیشن مختصر مدت کے رجحان کی سمت کا تعین کرنے کے لئے استعمال کی جاتی ہے ، جب تیز رفتار ای ایم اے درمیانی رفتار ای ایم اے کے اوپر ہوتا ہے تو ، اسے ایک مثبت سگنل سمجھا جاتا ہے۔ اس کے برعکس ، اسے ایک منفی سگنل سمجھا جاتا ہے۔
VWAP معیار:VWAP قیمت اور حجم کے توازن کی حیثیت سے ، حکمت عملی میں ایک اہم حمایت / مزاحمت کی ریفرنس لائن کا کردار ادا کرتا ہے۔ حکمت عملی کا تقاضا ہے کہ قیمت ، تیز EMA اور درمیانی رفتار EMA دونوں VWAP کے اسی طرف ہوں ، تاکہ رجحانات کی مستقل مزاجی اور طاقت کی تصدیق کی جاسکے۔
CBC (بریک، بند، بند) پلٹائیں سگنلیہ حکمت عملی کا ایک بنیادی محرک ہے ، جس میں قیمتوں کو پچھلے تجارتی دن کی اونچائی یا نچلی سطح کو توڑنے کی جانچ پڑتال کی جاتی ہے ، اور بند ہونے پر اس کی تصدیق کی جاتی ہے۔ جب بند ہونے والی قیمت پچھلے دن کی اونچائی سے تجاوز کر جاتی ہے تو ، سی بی سی کو منفی میں تبدیل کردیا جاتا ہے۔ جب بند ہونے والی قیمت پچھلے دن کی نچلی سطح سے نیچے آجاتی ہے تو ، سی بی سی کو منفی میں تبدیل کردیا جاتا ہے۔ سی بی سی سگنل داخل ہونے کی شرط کے طور پر بھی کام کرتا ہے ، اور پوزیشن کو صاف کرنے کے اشارے کے طور پر بھی۔
اہم دن کی قیمت حوالہ نظامحکمت عملی میں پچھلے ٹریڈنگ دن کی اونچائی ، کم ، قیمت اور وی ڈبلیو اے پی کی سطح کو شامل کیا گیا ہے ، اور پیر کی اونچائی اور اونچائی کو پورے ہفتے کے حوالہ کے طور پر شامل کیا گیا ہے ، تاکہ مارکیٹ کی ساخت کا ایک مکمل حوالہ فریم ورک تشکیل دیا جاسکے۔
ان پٹ منطق کی ضرورت ہے کہ مندرجہ ذیل شرائط کو ایک ساتھ پورا کیا جائے:
باہر نکلنے کا منطق براہ راست سی بی سی کے الٹ پلٹ پر انحصار کرتا ہے ، یعنی کثیر سر سی بی سی پلٹتے وقت بیعانہ اور خالی سر سی بی سی پلٹتے وقت بیعانہ ہوتا ہے ، جو حکمت عملی کی پیش قدمی کی تجارت کی نوعیت کو ظاہر کرتا ہے۔
حکمت عملی کے کوڈ کا تجزیہ کرتے ہوئے ، اس حکمت عملی میں درج ذیل نمایاں فوائد پائے جاتے ہیں:
ایک سے زیادہ توثیق کا طریقہ کاراس حکمت عملی کے لئے ضروری ہے کہ ای ایم اے ٹرینڈ کی سمت ، قیمت کا تعلق VWAP کے مقام سے ہے اور سی بی سی کا رخ موڑنے والا سگنل تینوں کے ساتھ ہم آہنگی سے تجارت کے اشارے کو متحرک کرتا ہے ، جس سے غلط رپورٹنگ کی شرح کو مؤثر طریقے سے کم کیا جاسکتا ہے اور سگنل کی معیار کو بہتر بنایا جاسکتا ہے۔
رجحانات کے ساتھ ساتھ رجحانات کے برعکسحکمت عملی: رجحانات کو پکڑنے کے لئے ((ای ایم اے اور وی ڈبلیو اے پی کی مستقل مزاجی کے ذریعہ) ، اور اہم پیشرفتوں کو پکڑنے کے لئے سی بی سی سگنل پر انحصار کرتے ہوئے ، رجحانات کی پیروی اور الٹ تجارت کے فوائد کو متوازن کرتے ہیں۔
مکمل مارکیٹ ڈھانچہ حوالہ: پچھلے ٹریڈنگ دن کی اہم قیمتوں اور پیر کی اونچائی اور کم سے زیادہ قیمتوں کو مربوط کرتا ہے ، جو ٹریڈنگ کے فیصلوں کے لئے مارکیٹ کے پس منظر کی بھرپور معلومات فراہم کرتا ہے ، جس سے یہ سمجھنے میں مدد ملتی ہے کہ موجودہ قیمتوں کو مارکیٹ کے وسیع تر ڈھانچے میں کہاں رکھا گیا ہے۔
واضح بصری آراءاس حکمت عملی میں بہت سارے بصری عناصر کا استعمال کیا گیا ہے ، بشمول پس منظر کے رنگ میں تبدیلی ، شکل کے نشانات اور لیبلز ، تاجر کو سگنل اور موجودہ مارکیٹ کی حالت کو بصری طور پر پہچاننے کے قابل بناتے ہیں۔
سادہ منطق: سی بی سی ریورس پلٹ کو بطور آؤٹ سگنل استعمال کریں ، قبل از وقت روانگی یا ضرورت سے زیادہ رکھنے کے خطرے سے بچیں ، اور انٹری منطق کے ساتھ ہم آہنگ اور ہم آہنگ نظام تشکیل دیں۔
انکولی پیرامیٹرز کی ترتیب: حکمت عملی تاریخ فلٹرنگ اور متعدد ڈسپلے کے اختیارات پیش کرتی ہے ، جس سے تاجروں کو اپنی حکمت عملی کو اپنی ضروریات کے مطابق ڈھالنے کی اجازت ملتی ہے ، جس سے حکمت عملی کی لچک اور موافقت میں اضافہ ہوتا ہے۔
فنڈ مینجمنٹ انٹیگریشنحکمت عملی: اکاؤنٹ میں فنڈز کی فیصد کی بجائے فکسڈ رقم کا استعمال کرتے ہوئے ٹریڈنگ کی حکمت عملی ، جو خطرے کے انتظام کے بارے میں اچھی شعور کی عکاسی کرتی ہے ، جو فنڈز کی طویل مدتی نمو اور خطرے پر قابو پانے میں معاون ہے۔
اگرچہ اس حکمت عملی کے بہت سے فوائد ہیں ، لیکن کوڈ کا گہرائی سے تجزیہ کرتے ہوئے ، ہمیں مندرجہ ذیل ممکنہ خطرات بھی ملے:
تاخیر کا خطرہای ایم اے بنیادی طور پر ایک پیچھے رہ جانے والا اشارے ہے ، جس کی وجہ سے شدید اتار چڑھاؤ والی منڈیوں میں سگنل میں تاخیر ہوسکتی ہے ، بہترین داخلے کے مقامات سے محروم ہوجاتے ہیں یا پیچھے رہ جانے والے آؤٹ پٹ ہوتے ہیں ، جس سے اضافی نقصان ہوتا ہے۔ اس کا حل یہ ہے کہ اعلی اتار چڑھاؤ والے ماحول میں ای ایم اے پیرامیٹرز کو ایڈجسٹ کرنے یا اتار چڑھاؤ کی شرح فلٹر کو بڑھانے پر غور کیا جائے۔
جعلی دراندازی کا خطرہ: اگرچہ سی بی سی کی منطق اختتامی قیمتوں کی تصدیق کی ضرورت ہوتی ہے ، لیکن مارکیٹ میں جھوٹے بریک کے بعد تیزی سے الٹ جانے کا امکان ہے۔ اس کا حل یہ ہے کہ تجارت کی تصدیق میں اضافے پر غور کیا جائے یا بریک مارجن فلٹرنگ کی شرائط طے کی جائیں۔
VWAP پر زیادہ انحصار: افقی یا تنگ اتار چڑھاؤ والی مارکیٹوں میں ، قیمتیں اکثر VWAP کو عبور کرسکتی ہیں ، جس سے سگنل شور میں اضافہ ہوتا ہے۔ اس کا حل یہ ہے کہ جب افقی مارکیٹوں کی نشاندہی کی جائے تو تجارت کو روکنا یا اتار چڑھاؤ کی حد کو بڑھانا۔
نقصان کی روک تھام کا فقدان: موجودہ حکمت عملی میں کوئی واضح اسٹاپ نقصان کا طریقہ کار نہیں ہے ، مکمل طور پر سی بی سی ریورس سگنل کی صفائی پر انحصار کرتا ہے ، جو انتہائی حالات میں زیادہ نقصان کا سبب بن سکتا ہے۔ اس کا حل یہ ہے کہ فکسڈ اسٹاپ یا اے ٹی آر ضرب اسٹاپ کو بڑھا دیا جائے ، جس میں زیادہ سے زیادہ نقصان کی حد طے کی جائے۔
ناکافی تاریخ فلٹرنگ: اگرچہ حکمت عملی تاریخوں کو فلٹر کرنے کی سہولت فراہم کرتی ہے ، لیکن اس حکمت عملی کی کارکردگی پر مخصوص مارکیٹ کے واقعات (جیسے مالیاتی رپورٹیں ، پالیسی کے اعلانات وغیرہ) کے اثرات کو مدنظر نہیں رکھا جاتا ہے۔ اس کا حل یہ ہے کہ اقتصادی کیلنڈر کی خصوصیت کو مربوط کیا جائے ، جو اہم واقعات کے دوران خود بخود تجارت کو ایڈجسٹ یا معطل کرے۔
ریٹرننگ انحرافحکمت عملی کا استعمالfill_orders_on_standard_ohlc = trueپیرامیٹرز ، جس میں واپسی میں حقیقی تجارت سے اختلافات ہوسکتے ہیں ، جس کی وجہ سے واپسی کے نتائج بہت زیادہ پرامید ہیں۔ اس کا حل یہ ہے کہ ایک سے ایک تخروپن کا استعمال کیا جائے یا سلائڈ پوائنٹس اور ٹرانزیکشن لاگت کو مدنظر رکھتے ہوئے زیادہ حقیقت پسندانہ واپسی کی جائے۔
واحد سائیکل انحصار: حکمت عملی صرف ایک وقت کی مدت پر چلتی ہے ، کثیر دورانیہ کی تصدیق کی کمی ہے ، اور اس سے زیادہ دورانیے کے الٹ سگنل کو یاد کیا جاسکتا ہے۔ اس کا حل یہ ہے کہ کثیر دورانیہ سگنل کی تصدیق کے طریقہ کار کو مربوط کرنے پر غور کیا جائے۔
پالیسی کوڈ کے مکمل تجزیہ کی بنیاد پر، ہم مندرجہ ذیل اصلاحات کی سفارش کرتے ہیں:
ایڈجسٹمنٹ پیرامیٹرز شامل کریں: ای ایم اے کا دورانیہ مارکیٹ کی اتار چڑھاؤ کی شرح کے مطابق متحرک طور پر ایڈجسٹ کیا جاسکتا ہے ، اعلی اتار چڑھاؤ والے بازاروں میں مختصر اور کم اتار چڑھاؤ والے بازاروں میں طویل دورانیے کا استعمال کیا جاسکتا ہے ، تاکہ حکمت عملی کو مختلف مارکیٹ کے حالات کے مطابق ڈھال لیا جاسکے۔ یہ اے ٹی آر ((اوسط حقیقی طول و عرض) کا حساب کتاب کرکے اور اسے ای ایم اے کے دورانیے کی حد تک نقشہ بناتے ہوئے حاصل کیا جاسکتا ہے۔
انٹیگریٹڈ ٹرانسمیشن کی تصدیق: سی بی سی پلٹائیں سگنل کی بنیاد پر ٹرانزیکشن کی توثیق کی ضرورت میں اضافہ ، صرف اس صورت میں جب ٹرانزیکشن میں نمایاں اضافے کے ساتھ ٹرانزیکشن کی ضرورت ہوتی ہے تو سگنل کو متحرک کیا جاتا ہے ، اور کم معیار کی ٹرانزیکشن کو فلٹر کیا جاتا ہے۔ موجودہ ٹرانزیکشن اور N سائیکل کی اوسط ٹرانزیکشن کی تعداد کے مابین تعلقات کا موازنہ کرکے اس کا احساس کیا جاسکتا ہے۔
نقصانات کی روک تھام میں شمولیت: اے ٹی آر پر مبنی متحرک اسٹاپ یا فکسڈ فی صد اسٹاپ متعارف کروانا ، سی بی سی کے الٹا اشارے کا انتظار کرنے سے پہلے فنڈز کو انتہائی رجحانات سے بچانے کے لئے۔ ٹریک اسٹاپ فنکشن کو متعارف کروانا تجویز کیا گیا ہے ، جس میں قیمتوں میں فائدہ مند سمت میں حرکت کرتے ہوئے خود بخود اسٹاپ کی سطح کو ایڈجسٹ کیا جائے گا۔
کثیر دورانیہ کی ہم آہنگی: اعلی ٹائم سائیکل کے رجحانات کی جانچ پڑتال میں اضافہ ، سگنل کے معیار کو بہتر بنانے کے لئے صرف اس وقت داخل ہوں جب اعلی ٹائم سائیکل کے رجحانات کی سمت موجودہ تجارت کی سمت سے مماثل ہو۔ اعلی ٹائم سائیکل کے ای ایم اے ڈیٹا کی درخواست کرکے اور اس کی سمت کو چیک کرکے یہ ممکن بنایا جاسکتا ہے۔
مارکیٹ کی حالت کی درجہ بندی: مارکیٹ کی حالت کی شناخت کے لئے ماڈیول تیار کریں ، رجحان مارکیٹ اور کراس ڈسک مارکیٹ میں فرق کریں ، مختلف مارکیٹ کی حالت میں حکمت عملی کے پیرامیٹرز کو ایڈجسٹ کریں یا تجارت کو معطل کریں۔ مارکیٹ کی حالت کی شناخت کے لئے ADX ((اوسط سمت اشارے) یا قیمت میں اتار چڑھاؤ کی حد کا تجزیہ استعمال کیا جاسکتا ہے۔
فنڈ مینجمنٹ کو بہتر بنانا: اتار چڑھاؤ کی شرح اور جیت کی شرح پر مبنی پوزیشن کی متحرک ایڈجسٹمنٹ پوزیشن کا سائز ، اعلی جیتنے والے سگنل پر پوزیشن میں اضافہ ، کم جیتنے والے سگنل پر پوزیشن میں کمی۔ متحرک پوزیشن ایڈجسٹمنٹ کو تاریخی سگنل کے اعدادوشمار اور موجودہ مارکیٹ میں اتار چڑھاؤ کے حساب سے حاصل کیا جاسکتا ہے۔
اضافی وقت فلٹرنگ: دن کے اندر وقت کا فلٹر متعارف کروانا ، اوپن ڈسک اور بند ہونے سے پہلے کے اعلی اتار چڑھاؤ کے اوقات سے گریز کرنا ، مارکیٹ کے متحرک لیکن نسبتا stable مستحکم اوقات میں تجارت پر توجہ مرکوز کرنا۔ مختلف مارکیٹوں کے تجارتی وقت کی خصوصیات کے مطابق ، آپٹمائزڈ تجارتی اوقات کا تعین کرسکتے ہیں۔
ماحولیاتی اصلاحات کا پتہ لگانااستعمال:fill_orders_on_standard_ohlc = falseاس کے نتیجے میں، آپ کو زیادہ قابل اعتماد حکمت عملی کی تشخیص کے نتائج حاصل کرنے کے لئے زیادہ قریب سے اصل میں پیمائش کرنے کے لئے اصل سلائڈ پوائنٹس اور کمیشن کی ترتیب کے ساتھ مل کر.
ای ایم اے-وی ڈبلیو اے پی کوآرڈینیٹڈ سی بی سی ریورس ٹرینڈ ٹریکنگ کوانٹومیٹڈ ٹریڈنگ اسٹریٹجی ایک منظم ، منطقی طور پر واضح ٹریڈنگ سسٹم ہے جو متعدد تکنیکی اشارے اور قیمتوں کے رویے کے تجزیہ کے طریقوں کو مربوط کرکے اعلی معیار کے تجارتی سگنل تیار کرتا ہے۔ اس حکمت عملی کا بنیادی فائدہ متعدد تصدیق کے طریقہ کار اور مکمل مارکیٹ ڈھانچے کے حوالہ جات کا نظام ہے ، جس سے غلط اطلاع کی شرح کو مؤثر طریقے سے کم کیا جاسکتا ہے ، سگنل کے معیار کو بہتر بنایا جاسکتا ہے۔
حکمت عملی میں تجارت کا فلسفہ “بڑھنے کے لئے ، پیچھے ہٹنے کے لئے” ہے ، جس میں داخلے کے لئے متعدد شرائط کی ہم آہنگی کی تصدیق کی ضرورت ہوتی ہے ، اور باہر جانے کے لئے سی بی سی کے الٹ پلٹ سگنل پر انحصار کیا جاتا ہے ، جس سے ایک منطقی یکساں اور ہم آہنگ تجارتی نظام تشکیل دیا جاتا ہے۔ اس کے علاوہ ، حکمت عملی میں بھرپور بصری آراء عناصر اور لچکدار پیرامیٹرز کی ترتیبات کو مربوط کیا گیا ہے ، جس سے استعمال کے تجربے اور موافقت میں اضافہ ہوا ہے۔
تاہم ، اس حکمت عملی میں تاخیر کا خطرہ ، جعلی کامیابی کا خطرہ اور نقصانات کو روکنے کے طریقہ کار کی کمی جیسے ممکنہ مسائل بھی موجود ہیں۔ اس حکمت عملی کی استحکام اور منافع کو مزید بہتر بنانے کے لئے موافقت کے پیرامیٹرز کو شامل کرکے ، ٹرانزٹ کی تصدیق کو مربوط کرکے ، نقصانات کو روکنے کے طریقہ کار اور کثیر دورانیہ کی ہم آہنگی کی تصدیق جیسے اصلاحاتی اقدامات کو شامل کرکے مزید اضافہ کیا جاسکتا ہے۔
مجموعی طور پر ، یہ ایک اچھی طرح سے ڈیزائن کیا گیا بنیادی حکمت عملی کا فریم ورک ہے ، جس میں معقول اصلاحات اور رسک مینجمنٹ کی تشکیل کے ساتھ ، ایک مستحکم تجارتی نظام بننے کی صلاحیت ہے۔ عملی استعمال میں ، تاجر کو اپنی خطرے کی ترجیحات اور تجارتی اہداف کے مطابق حکمت عملی کے پیرامیٹرز کو ذاتی نوعیت کا بنانا چاہئے ، اور ہمیشہ مناسب فنڈ مینجمنٹ نظم و ضبط کو برقرار رکھنا چاہئے۔
/*backtest
start: 2024-04-02 00:00:00
end: 2025-04-01 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=6
strategy("Maple&CBC Strategy", overlay = true, fill_orders_on_standard_ohlc = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)
// EMA's
fastEma = ta.ema(close, 9)
middleEma = ta.ema(close, 20)
slowEma = ta.ema(close, 200)
vwap = ta.vwap(close)
plot(fastEma, color=color.blue, title="9 EMA")
plot(middleEma, color=color.green, title="20 EMA")
plot(slowEma, color=color.red, title="200 EMA")
plot(vwap, color=color.yellow, title="VWAP")
// Input instellingen voor zichtbaarheid van lijnen
show_prev_day_high = input.bool(true, title="Toon Previous Day High")
show_prev_day_low = input.bool(true, title="Toon Previous Day Low")
show_prev_day_vwap = input.bool(true, title="Toon Previous Day VWAP")
show_prev_day_close = input.bool(true, title="Toon Previous Day Close")
show_monday_levels = input.bool(true, title="Toon Monday High/Low")
// Vorige dag niveaus
[dh, dl, dc, dv] = request.security(syminfo.tickerid, "D", [high[1], low[1], close[1], ta.vwap(close)[1]])
// Maandag High en Low
isMonday = dayofweek == dayofweek.monday
var float mondayHigh = na
var float mondayLow = na
if isMonday and barstate.isconfirmed
mondayHigh := high
mondayLow := low
// CBC Flip Logica
cbc = false
cbc := cbc[1]
if cbc and close < low[1]
cbc := false
if not cbc and close > high[1]
cbc := true
cbc_long = cbc and not cbc[1]
cbc_short = not cbc and cbc[1]
// EMA's bullish/bearish check
ema_bullish = fastEma > middleEma
ema_bearish = fastEma < middleEma
// Prijs boven/onder VWAP check
price_above_vwap = close > vwap
price_below_vwap = close < vwap
// ==================== STRATEGIE LOGICA ====================
// Long signaal: prijs boven VWAP + EMA's bullish + EMA's boven VWAP + CBC flip bullish
emas_above_vwap = fastEma > vwap and middleEma > vwap
longCondition = cbc_long and price_above_vwap and ema_bullish and emas_above_vwap and barstate.isconfirmed
// Short signaal: prijs onder VWAP + EMA's bearish + EMA's onder VWAP + CBC flip bearish
emas_below_vwap = fastEma < vwap and middleEma < vwap
shortCondition = cbc_short and price_below_vwap and ema_bearish and emas_below_vwap and barstate.isconfirmed
// Variabelen om bij te houden of we in een positie zitten
var bool inLongPosition = false
var bool inShortPosition = false
// Strategy entrypoints
if longCondition and not inLongPosition and not inShortPosition
strategy.entry("Long", strategy.long)
inLongPosition := true
inShortPosition := false
if shortCondition and not inShortPosition and not inLongPosition
strategy.entry("Short", strategy.short)
inShortPosition := true
inLongPosition := false
// Strategy exitpoints - wacht op tegenovergestelde CBC flip signaal
if cbc_short and inLongPosition
strategy.close("Long", comment="Exit Long on CBC flip short")
inLongPosition := false
if cbc_long and inShortPosition
strategy.close("Short", comment="Exit Short on CBC flip long")
inShortPosition := false
// Visuele weergave van signalen
plotshape(series=cbc_long, location=location.belowbar, color=color.green, style=shape.triangleup, title="Bulls")
plotshape(series=cbc_short, location=location.abovebar, color=color.red, style=shape.triangledown, title="Bears")
// Achtergrondkleur voor visuele ondersteuning
bgcolor(cbc_long ? color.rgb(255, 235, 59, 71) : cbc_short ? color.rgb(5, 185, 240, 59) : na)
// Extra achtergrondkleur voor trading signalen
bgcolor(longCondition ? color.rgb(0, 255, 0, 90) : shortCondition ? color.rgb(255, 0, 0, 90) : na)
// Labels voor de trading posities
if inLongPosition and barstate.islast
label.new(bar_index, low - (low * 0.002), "IN LONG", color=color.green, style=label.style_label_up, textcolor=color.white, size=size.small)
if inShortPosition and barstate.islast
label.new(bar_index, high + (high * 0.002), "IN SHORT", color=color.red, style=label.style_label_down, textcolor=color.white, size=size.small)