
اس حکمت عملی کا نام پیمائش کی تجارت کی حکمت عملی ہے جس میں ایس ایم اے اوسط کی بنیاد پر پیمائش کی جاتی ہے جس میں مارکیٹ کی گہرائی کا اشارہ ہوتا ہے۔ اس حکمت عملی میں بنیادی طور پر ایس ایم اے اوسط کا سنہری فورک ڈاٹ فورک سگنل استعمال کیا جاتا ہے ، جس میں Ichimoku مارکیٹ کی گہرائی کے بادل گراف اشارے میں تبادلوں کی لائن ، بیس لائن اور فرنٹ لائن ، اور تجارت کی مقدار کے متعدد اشارے شامل ہیں۔
یہ حکمت عملی بنیادی طور پر مندرجہ ذیل اصولوں پر مبنی ہے۔
مختلف پیرامیٹرز کا استعمال کرتے ہوئے ایس ایم اے کی اوسط لائن کی تعمیر فورک ڈاٹ فورک ٹریڈنگ سگنل. جب قلیل مدتی ایس ایم اے پر طویل مدتی ایس ایم اے کا سامنا کرنا پڑتا ہے تو خریدنے کا اشارہ پیدا ہوتا ہے اور جب قلیل مدتی ایس ایم اے کے تحت طویل مدتی ایس ایم اے کا سامنا کرنا پڑتا ہے تو فروخت کا اشارہ پیدا ہوتا ہے۔
مارکیٹ کی گہرائی اور رجحانات کا اندازہ لگانے کے لئے Ichimoku Cloud Chart اشارے پر مبنی ہے۔ خریدنے کا اشارہ صرف اس وقت پیدا ہوتا ہے جب بند ہونے کی قیمت Cloud Chart کے فرنٹ لائن اور بیس لائن سے زیادہ ہوتی ہے ، اور فروخت کا اشارہ Cloud Chart کے فرنٹ لائن اور بیس لائن سے کم ہوتا ہے ، جس سے زیادہ تر جعلی سگنل فلٹر ہوجاتے ہیں۔
ٹرانزیکشن کی مقدار پر مبنی ایک خالی اشارے کم مقدار میں جعلی سگنل کو فلٹر کرتا ہے۔ خرید و فروخت کے سگنل صرف اس وقت پیدا ہوتے ہیں جب ٹرانزیکشن کی مقدار ایک مدت کے دوران اوسط سے زیادہ ہو۔
plotshape فنکشن کے ذریعہ چارٹ پر خرید و فروخت کے اشارے کی پوزیشن کو نشان زد کریں۔
اس طرح ، اس حکمت عملی میں مختصر اور طویل مدتی رجحانات ، مارکیٹ کی گہرائی کے اشارے اور تجارت کے حجم کے اشارے شامل ہیں ، جس سے تجارت کے فیصلوں کو بہتر بنایا جاسکتا ہے۔
یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:
اس حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:
ان خطرات کے لئے ، اوسط لائن پیرامیٹرز ، کلاؤڈ گراف پیرامیٹرز ، تجارت کے حجم پیرامیٹرز وغیرہ کو ایڈجسٹ کرکے ان خطرات کو بہتر بنایا جاسکتا ہے ، جبکہ مناسب تجارت کی اقسام کا انتخاب کرکے خطرے کو کم کیا جاسکتا ہے۔
اس حکمت عملی کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:
اس حکمت عملی میں اوسط لکیری کراسنگ ، مارکیٹ کی گہرائی کے اشارے اور تجارت کے حجم کے اشارے کا مجموعی استعمال کیا گیا ہے ، جس سے ایک مستحکم اور قابل اعتماد مقداری تجارتی حکمت عملی تشکیل دی گئی ہے۔ اس حکمت عملی کو پیرامیٹرز ایڈجسٹمنٹ ، نئے تکنیکی اشارے شامل کرنے وغیرہ کے ذریعہ مزید بہتر بنایا جاسکتا ہے ، جس کے نتائج کی جانچ پڑتال اور عملی طور پر نتائج کی توقع کی جاسکتی ہے۔ مجموعی طور پر ، یہ حکمت عملی ابتدائیوں کے لئے ایک اچھا سیکھنے کی صورت فراہم کرتی ہے۔
/*backtest
start: 2024-01-16 00:00:00
end: 2024-01-23 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("SMA Crossover with Ichimoku & Volume", shorttitle="SCIV", overlay=true)
// Define the length of SMA
shortSmaLength = input(14, title="Short SMA Length")
longSmaLength = input(21, title="Long SMA Length")
volumeLength = input(20, title="Volume Moving Average Length")
// Calculate the SMA and Volume MA
shortSma = sma(close, shortSmaLength)
longSma = sma(close, longSmaLength)
volumeMa = sma(volume, volumeLength)
// Define the lengths of the Ichimoku Cloud components
tenkanLength = input(9, title="Tenkan Length")
kijunLength = input(26, title="Kijun Length")
senkouBLength = input(52, title="Senkou B Length")
displacement = input(26, title="Displacement")
// Calculate the Ichimoku Cloud components
tenkan = (highest(high, tenkanLength) + lowest(low, tenkanLength)) / 2
kijun = (highest(high, kijunLength) + lowest(low, kijunLength)) / 2
senkouA = (tenkan + kijun) / 2
senkouB = (highest(high, senkouBLength) + lowest(low, senkouBLength)) / 2
// Define the conditions for entry and exit with Ichimoku filter and Volume filter
buyEntry = crossover(shortSma, longSma) and close > senkouA[displacement] and close > senkouB[displacement] and volume > volumeMa
sellEntry = crossunder(shortSma, longSma) and close < senkouA[displacement] and close < senkouB[displacement] and volume > volumeMa
// Plot buy/sell conditions on the chart for visual inspection
plotshape(buyEntry, style=shape.labelup, location=location.belowbar, color=color.green, text="Buy", size=size.small)
plotshape(sellEntry, style=shape.labeldown, location=location.abovebar, color=color.red, text="Sell", size=size.small)
// Execute the strategy
if (buyEntry)
strategy.entry("Buy", strategy.long)
if (sellEntry)
strategy.entry("Sell", strategy.short)