یہ حکمت عملی رجحانات کو ٹریک کرنے کے لئے، بڑھتی ہوئی اوسط، زیادہ خریدنے والی زیادہ فروخت اور اتار چڑھاؤ کی شرح کے اشارے کو یکجا کرتی ہے تاکہ زیادہ فروخت ہونے پر ڈپ پر خریدیں اور زیادہ خریدنے پر ریلیوں پر فروخت کریں.
جب آر ایس آئی اور اسٹاک دونوں زیادہ فروخت / زیادہ خریداری والے علاقوں میں ہوں اور اے او آسکیلیٹر الٹ جانے کا اشارہ دکھائے تو پوزیشن لیں ۔ خاص طور پر ، جب آر ایس آئی اور اسٹاک کم (30 اور 20 سے نیچے) ہوں اور اے او منفی سے مثبت ہوجائیں تو طویل ہوجائیں۔ جب آر ایس آئی اور اسٹاک زیادہ (70 اور 80 سے اوپر) ہوں اور اے او مثبت سے منفی ہوجائیں تو مختصر ہوجائیں۔ مارکیٹ کی اتار چڑھاؤ کے مطابق نقصان / منافع کی سطح کو ایڈجسٹ کرنے کے لئے اے ٹی آر کی قیمت کی بنیاد پر اسٹاپ نقصان اور منافع حاصل کریں۔
اسٹریٹیجی میں بنیادی طور پر چار اشارے استعمال کیے گئے ہیں:
جب اے او ریورس سگنل دکھاتا ہے اور آر ایس آئی اور اسٹاک دونوں oversold / overbought زون میں ہوتے ہیں تو ، قیمت ریورس ہوسکتی ہے۔ اس وقت پوزیشنیں لے لو۔ اتار چڑھاؤ کی بنیاد پر نقصان / منافع کی حد کو ایڈجسٹ کرکے پھنسنے سے بچنے کے لئے اسٹاپ نقصان اور منافع کی قیمتوں کو مقرر کرنے کے لئے اے ٹی آر کا استعمال کریں۔
خطرات کو کم کرنے کے لئے، مندرجہ ذیل پہلوؤں میں بہتر بنائیں:
مندرجہ ذیل پہلوؤں کو حکمت عملی کے لئے بہتر بنایا جا سکتا ہے:
مختلف اقدار کو عبور کر کے پیرامیٹر کی ترتیبات کو بہتر بنائیں.
غلط سگنل سے بچنے کے لئے داخلہ پر فلٹر کے حالات شامل کریں.
سٹاپ نقصان کے طریقوں کو بہتر بنائیں جیسے ٹریلنگ سٹاپ نقصان.
بہتر بنائیں منافع حاصل کرنے کے طریقے جیسے موافقت بخش منافع حاصل کریں۔
واپسی سے بچنے کے لئے کلیدی سطحوں کے قریب خودکار منافع حاصل کریں۔
پیسے کے انتظام کو بہتر بنانا اور خطرے کے لحاظ سے پوزیشن کے سائز کو ایڈجسٹ کرنا۔
مختلف آلات اور ٹائم فریموں کی بنیاد پر پیرامیٹرز اور اسٹاپ / منافع کی سطح کی جانچ اور اصلاح کریں۔
انتہائی واقعات جیسے خبروں کے دوران تجارت سے گریز کرنا یا تیزی سے نقصان کاٹنا۔
یہ حکمت عملی کم خریدنے اور اعلی فروخت کرنے کے لئے کم اور زیادہ فروخت کرنے کے لئے اتار چڑھاؤ کے نظام کو یکجا کرتی ہے۔ لیکن کچھ مسائل جیسے فکسڈ پیرامیٹرز اور غلط اسٹاپ نقصان موجود ہیں۔ ہم پیرامیٹر ٹوننگ ، اسٹاپ نقصان کو بہتر بنانے ، فلٹرز کو شامل کرنے جیسے مختلف پہلوؤں سے اصلاح کرسکتے ہیں۔ حقیقی تجارت میں ، اس کی افادیت اور منافع کو زیادہ سے زیادہ کرنے کے لئے مخصوص آلات اور ادوار کی بنیاد پر جانچ اور اصلاح کرنے کی ضرورت ہے۔
/*backtest start: 2023-09-17 00:00:00 end: 2023-10-17 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Buy&Sell Strategy depends on AO+Stoch+RSI+ATR by SerdarYILMAZ", shorttitle="Buy&Sell Strategy") // Created by Serdar YILMAZ // This strategy is just for training, its purpose is just learning code in pine script. // Don't make buy or sell decision with this strategy. // Bu strateji sadece pine script'te kodlamanın nasıl yapildigini ogrenmek icindir. // Bu stratejiye dayanarak, kesinlikle al-sat islemleri yapmayin. //AO fast=input(title="Fast Length",type=input.integer,defval=5) slow=input(title="Slow length",type=input.integer,defval=34) awesome=(sma(hl2,fast)-sma(hl2,slow))*1000 plot(awesome, style=plot.style_histogram, color=(awesome>awesome[1]?color.green:color.red)) //Stoch K=input(title="K",type=input.integer,defval=14) D=input(title="D",type=input.integer,defval=3) smooth=input(title="smooth",type=input.integer,defval=3) k=sma(stoch(close,high,low,K),D) d=sma(k,smooth) hline(80) hline(20) plot(k,color=color.blue) //RSI rsisource=input(title="rsi source",type=input.source,defval=close) rsilength=input(title="rsi length",type=input.integer,defval=10) rsi=rsi(rsisource,rsilength) hline(70,color=color.orange) hline(30,color=color.orange) plot(rsi,color=color.orange) //ATR atrlen=input(title="ATR Length", type=input.integer,defval=14) atrvalue=rma(tr,atrlen) plot(atrvalue*1000,color=color.green) LongCondition=k<20 and rsi<30 and awesome>awesome[1] ShortCondition=k>80 and rsi>70 and awesome<awesome[1] if (LongCondition) stoploss=low-atrvalue takeprofit=close+atrvalue strategy.entry("Long Position", strategy.long) strategy.exit("TP/SL",stop=stoploss,limit=takeprofit) if (ShortCondition) stoploss=high+atrvalue takeprofit=close-atrvalue strategy.entry("Short Position",strategy.short) strategy.exit("TP/SL",stop=stoploss,limit=takeprofit)