
یہ حکمت عملی ایک متحرک اوسط ، MACD اشارے ، اور K لائن فارمیٹ کا استعمال کرتے ہوئے کم اتار چڑھاؤ والے اسٹاک کے لئے تجارتی سگنل پیدا کرنے کے لئے ہے۔ یہ خریدنے یا بیچنے کے سگنل پرنٹ کرسکتا ہے تاکہ یہ اشارہ کیا جاسکے کہ کچھ شرائط پوری ہوچکی ہیں۔ میں اسے وقت کی بچت کے آلے کے طور پر استعمال کروں گا تاکہ اس بات کی نشاندہی کی جاسکے کہ کون سے چارٹ پر توجہ دینے کی ضرورت ہے۔ آپ اپنی ضرورت کے مطابق ان پٹ اور صفات کو ایڈجسٹ کرسکتے ہیں۔ میں تجویز کرتا ہوں کہ دو یا تین آرڈرز کی اجازت دی جائے۔
یہ حکمت عملی بنیادی طور پر تین اشارے پر مبنی ٹریڈنگ سگنل کا فیصلہ کرتی ہے:
چلتی اوسط: تینوں حرکت پذیر اوسطوں کا حساب لگائیں ، تیز ، سست اور بیس لائن ، جب تیز لائن پر سست لائن سے گزرے تو خریدنے کا اشارہ پیدا ہوتا ہے۔
MACD اشارے: MACD کالم اور سگنل لائن کا حساب لگائیں ، جب MACD کالم پر 0 ہوتا ہے تو خریدنے کا اشارہ ہوتا ہے۔
K لائن کی شکل: ایک واحد K لائن کی شرح نمو کا حساب لگائیں ، جب قیمت میں اضافے کا ایک خاص تناسب سے زیادہ ہوتا ہے تو اس کا تعین زمیندار مارپنگ کے طور پر کیا جاتا ہے ، جس سے خریداری کا اشارہ ملتا ہے۔
فروخت کے اشارے کے فیصلے پر ، حکمت عملی نے اسٹاپ نقصان اور اسٹاپ آؤٹ لیٹ مرتب کیا ، جب قیمت اسٹاپ نقصان کی سطح کو چھوتی ہے تو فروخت کا اشارہ پیدا ہوتا ہے۔ جب قیمت اسٹاپ آؤٹ لیٹ کو چھوتی ہے تو فروخت کا اشارہ پیدا ہوتا ہے۔
اس مجموعے میں تین مختلف قسم کے تکنیکی اشارے استعمال کیے گئے ہیں جو ایک دوسرے کی تصدیق کرتے ہیں اور جعلی سگنل سے بچتے ہیں۔
اچھی لیکویڈیٹی ، کم اتار چڑھاؤ والی اسٹاک کے لئے موزوں ہے۔ حرکت پذیر اوسط اشارے وسط لمبی لائن رجحانات کی نشاندہی کرسکتے ہیں ، MACD اشارے مختصر لائنوں کی رفتار کی نشاندہی کرسکتے ہیں ، اور K لائن کی شکلیں جوئے بازی کے اڈوں کے طرز عمل کی نشاندہی کرسکتی ہیں۔
اسٹاپ اور اسٹاپ کی شرائط طے کی گئیں تاکہ منافع کو زیادہ سے زیادہ لاک کیا جاسکے اور نقصانات کو بڑھنے سے روکا جاسکے۔
حکمت عملی سادہ اور واضح ہے اور اسے آسانی سے نافذ کیا جاسکتا ہے۔ ان پٹ پیرامیٹرز کو آسانی سے ایڈجسٹ کیا جاسکتا ہے اور مختلف مارکیٹ کے حالات کے مطابق لچکدار ہوسکتا ہے۔
انڈیکس پیرامیٹرز کو بہتر بنانے کے لئے ٹیسٹ کیا جاتا ہے، جس میں مضبوط استحکام اور منافع بخش صلاحیت ہوتی ہے.
ایک رجحان کی حکمت عملی کے طور پر طویل اور درمیانی لائن رجحانات کی پیروی کرنے کے لئے، ایک ہنگامہ خیز مارکیٹ میں ٹریڈنگ کی ناقص کارکردگی، جس میں چھوٹے نقصانات کا سامنا کرنا پڑتا ہے.
K لائن کی شکل نسبتا subjective subjective subjective ہے ، جس کی وجہ سے جوئے بازی کے اڈوں کے عمل کا درست اندازہ لگانا مشکل ہے ، جس سے کچھ غلط فہمی پیدا ہوسکتی ہے۔
اسٹاپ نقصان اور اسٹاپ اسٹاپ کی ترتیب کو مختلف اسٹاک کے مطابق ایڈجسٹ کرنے کی ضرورت ہے۔ بہت چھوٹی سیٹ کرنا نقصان کو جلدی سے روک سکتا ہے ، اور بہت بڑی سیٹ کرنا منافع کو محدود کرسکتا ہے۔
یہ حکمت عملی نسبتا complex پیچیدہ ہے ، اور ایک ہی وقت میں متعدد اشارے کو مدنظر رکھنا پڑتا ہے ، جس میں تاجروں پر اعلی تکنیکی تقاضے ہوتے ہیں۔ آپ کو مسلسل اصلاح کے پیرامیٹرز کی نگرانی کرنے کی ضرورت ہے۔
مارکیٹ کی حالت کے بارے میں فیصلہ بڑھانا ، رجحانات کے واضح مراحل میں رجحانات کی پیروی کرنا ، اتار چڑھاؤ کے دوران تجارت سے گریز کرنا۔ اے ٹی آر اشارے جیسے معاون فیصلوں کو شامل کیا جاسکتا ہے۔
متحرک اوسط پیرامیٹرز کو بہتر بنانے کے لئے ، ایڈجسٹمنٹ کی مدت اس کی خصوصیات کو بہتر بناتی ہے کہ وہ اسٹاک کے لئے موزوں ہو۔ آپ مختلف قسم کے متحرک اوسط کو بھی آزما سکتے ہیں۔
مشین لرننگ جیسے طریقوں کو متعارف کرایا جاسکتا ہے ، جوکر کے طرز عمل کے ماڈل بنانے کے لئے ، اور غلط فیصلے کو کم کیا جاسکتا ہے۔
اسٹاپ نقصان اور اسٹاپ آؤٹ کی حکمت عملی تیار کریں تاکہ اس کو فکسڈ سیٹنگ کے بجائے متحرک طور پر ایڈجسٹ کیا جاسکے۔
حکمت عملی کو آسان بنانے کے لئے، کچھ انتہائی ذہنی اشارے کو ہٹا دیں، غلطی کا امکان کم کریں. آپ اسی قسم کے اشارے کو اوسط کرنے پر بھی غور کرسکتے ہیں، نتائج کو زیادہ مستحکم بنانے کے لئے.
اس حکمت عملی میں چلتی اوسط ، MACD اشارے اور مالک کے طرز عمل کے فیصلے کو مربوط کیا گیا ہے ، جس سے ایک کم خطرہ والی اسٹاک ٹریڈنگ حکمت عملی تشکیل دی گئی ہے۔ اس میں کچھ فوائد ہیں ، لیکن اس میں بہتری لانے کے لئے کچھ مسائل بھی ہیں۔ اگرچہ یہ پیچیدہ ہے ، لیکن تاجروں کے لئے تکنیکی تقاضے بہت زیادہ نہیں ہیں۔ مسلسل اصلاح اور جانچ کے ذریعہ ، یہ حکمت عملی ایک بہت ہی عملی مقدار میں تجارت کا آلہ بن سکتی ہے۔ یہ کم اتار چڑھاؤ والی اسٹاک کی مختصر اور درمیانی لائنوں کی تجارت کے لئے ایک ریفرنس پروگرام فراہم کرتا ہے۔
/*backtest
start: 2022-10-25 00:00:00
end: 2023-10-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Simple Stock Strategy", overlay=true)
//Simple Trading Strategy for Stocks//
// by @ShanghaiCrypto //
////SMA////
fastLength = input(12)
slowLength = input(26)
baseLength = input(100)
price = close
mafast = sma(price, fastLength)
maslow = sma(price, slowLength)
mabase = sma(price, baseLength)
///MACD////
MACDLength = input(9)
MACDfast = input(12)
MACDslow = input(26)
MACD = ema(close, MACDfast) - ema(close, MACDslow)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD
////PUMP////
OneCandleIncrease = input(6, title='Gain %')
pump = OneCandleIncrease/100
////Profit Capture and Stop Loss//////
stop = input(2.0, title='Stop Loss %', type=float)/100
profit = input(6.0, title='Profit %', type=float)/100
stop_level = strategy.position_avg_price * (1 - stop)
take_level = strategy.position_avg_price * (1 + profit)
////Entries/////
if crossover(mafast, maslow)
strategy.entry("Cross", strategy.long, comment="BUY")
if (crossover(delta, 0))
strategy.entry("MACD", strategy.long, comment="BUY")
if close > (open + open*pump)
strategy.entry("Pump", strategy.long, comment="BUY")
/////Exits/////
strategy.exit("SELL","Cross", stop=stop_level, limit=take_level)
strategy.exit("SELL","MACD", stop=stop_level, limit=take_level)
strategy.exit("SELL","Pump", stop=stop_level, limit=take_level)
////Plots////
plot(mafast, color=green)
plot(maslow, color=red)
plot(mabase, color=yellow)
plot(take_level, color=blue)
plot(stop_level, color=orange)