
متحرک کراس مارکیٹ موثر منافع کی حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جس کا مقصد درمیانی مدت کی مالیاتی منڈیوں میں منافع کے مواقع کو پکڑنے کے لئے کراس مارکیٹ ٹریڈنگ اصولوں اور متحرک اشارے کو مربوط کرنا ہے۔ یہ حکمت عملی خرید و فروخت کے اشارے پیدا کرنے کے لئے متعدد تکنیکی اشارے جیسے چلتی اوسط ، کراسنگ سگنل اور حجم تجزیہ کا استعمال کرتی ہے۔ حکمت عملی کا مقصد مارکیٹ کے رجحانات کی نشاندہی کرنا اور قیمت کی نقل و حرکت سے حاصل ہونے والے منافع کو پکڑنا ہے۔
سگنل خریدنے کا فیصلہ کئی عوامل پر مبنی ہے، جن میں A1، A2، A3، XG اور weeklySlope شامل ہیں۔ خاص طور پر:
A1 شرط: قیمت کے مخصوص تعلقات کی جانچ پڑتال کریں ، تصدیق کریں کہ اعلی ترین قیمت اور اختتامی قیمت کا تناسب 1.03 سے کم ہے ، اوپن قیمت اور کم ترین قیمت کا تناسب 1.03 سے کم ہے ، اور اعلی ترین قیمت اور پچھلے دن کے اختتامی قیمت کا تناسب 1.06 سے زیادہ ہے۔ یہ شرط مخصوص نمونوں کی تلاش کرتی ہے ، جو ممکنہ کثیر جہتی حرکت پذیری کی نمائندگی کرتی ہے۔
A2 شرط: قیمتوں کے تعلقات کی جانچ پڑتال کریں جو اختتامی قیمت سے وابستہ ہیں ، تصدیق کریں کہ اختتامی قیمت اور افتتاحی قیمت کا تناسب 1.05 سے زیادہ ہے ، یا اختتامی قیمت اور پچھلے دن کی اختتامی قیمت کا تناسب 1.05 سے زیادہ ہے۔ یہ شرط اوپر کی قیمتوں میں نقل و حرکت اور حرکیات کی علامتوں کی تلاش کرتی ہے۔
A3 شرط: تجارت کے حجم پر توجہ دیں ، چیک کریں کہ آیا موجودہ تجارت کا حجم پچھلے 60 ادوار میں سب سے زیادہ تجارت کا حجم توڑ چکا ہے۔ اس شرط کا مقصد خرید و فروخت میں اضافے کی نشاندہی کرنا اور ممکنہ طور پر اوپر کی طرف جانے والی طاقت کی تصدیق کرنا ہے۔
XG شرط: A1 اور A2 کی شرائط کے ساتھ مل کر ، چیک کریں کہ کیا موجودہ K لائن اور پچھلی K لائن ایک ساتھ ملتی ہے۔ اس کے علاوہ ، تصدیق کریں کہ آیا 5 دوروں کے ای ایم اے کے ساتھ لیوریج کی قیمت کا تناسب 9 دوروں کے ایس ایم اے کے برابر تناسب سے ٹوٹ گیا ہے۔ یہ شرط خریدنے کے سگنل کی شناخت میں مدد کرتی ہے جو ایک ہی وقت میں متعدد عوامل کی طرف اشارہ کرتی ہے۔
حلقے کے رجحان کا عنصر: 50 سیکنڈ کے ایس ایم اے کے حلقے کے چارٹ پر اسکیلپنگ کا حساب لگائیں ، چیک کریں کہ آیا اسکیلپنگ مثبت ہے ، جس سے ظاہر ہوتا ہے کہ مجموعی طور پر حلقے کی طرف بڑھنے کا رجحان ہے۔ یہ شرط اضافی تصدیق فراہم کرتی ہے کہ مجموعی طور پر اسٹاک اوپر جانے والے راستے میں ہے۔
جب ان شرائط کو ایک ساتھ پورا کیا جاتا ہے تو ، خریداری کی شرائط کو متحرک کیا جاتا ہے ، جس سے یہ اشارہ ملتا ہے کہ اس وقت زیادہ منافع حاصل کرنے کا موقع مل سکتا ہے۔
فروخت کی شرائط بہت آسان ہیں ، صرف چیک کریں کہ آیا اختتامی قیمت 10 سائیکل ای ایم اے سے تجاوز کر گئی ہے۔ یہ شرط الٹ جانے یا کثیر جہتی رفتار میں کمی کی علامت ہے۔
متحرک کراس سٹی موثر منافع بخش حکمت عملی کراس سٹی ٹریڈنگ کے نظریات اور متحرک اشارے کا جامع استعمال ، پیرامیٹرز کی اصلاح ، ٹوڈولسٹ انٹیگریٹڈ فیصلے کی شرائط کے ذریعہ ، ایک مقداری تجارت کی حکمت عملی کو حاصل کیا گیا ہے جس نے بیک اپ میں نمایاں منافع حاصل کیا۔ یہ حکمت عملی درمیانی مدت کی قیمتوں کے رجحانات کو بہتر طور پر پکڑنے کے لئے موزوں ہے ، لیکن اس رجحان کے الٹ جانے کے خطرے سے محتاط رہنے کی ضرورت ہے۔ مزید اصلاحات کے ذریعہ ، حکمت عملی کی استحکام اور اصل اسٹاک کی کارکردگی کو مزید بڑھانے کی امید ہے۔
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © fzj20020403
//@version=5
strategy("Slight Swing Momentum Strategy.", overlay=true)
// Position Status Definition
var inPosition = false
// Moving Average Definition
ma60 = ta.sma(close, 60)
// A1 Condition Definition
A1 = high / close < 1.03 and open / low < 1.03 and high / close[1] > 1.06
// A2 Condition Definition
A2 = close / open > 1.05 or close / close[1] > 1.05
// A3 Condition Definition
highestVol = ta.highest(volume, 60)
A3 = ta.crossover(volume, highestVol[1])
// B1 Condition Definition
ema5 = ta.ema(close, 5)
B1 = close / ema5
// XG Condition Definition
A1andA2 = (A1 and A2) and (A1[1] and A2[1])
XG = ta.crossover(B1, ta.sma(B1, 9))
// Weekly Trend Factor Definition
weeklyMa = ta.sma(close, 50)
weeklySlope = (weeklyMa - weeklyMa[4]) / 4 > 0
// Buy Signal using XG Condition
buySignal = A1 and close > ma60 or A2 and A3 and XG and close > ma60 and weeklySlope
// Sell Signal Condition
sellSignal = close < ta.ema(close, 10)
// Buy and Sell Conditions
buyCondition = buySignal and not inPosition
sellCondition = sellSignal and inPosition
// Execute Buy and Sell Operations
if (buyCondition)
strategy.entry("Buy", strategy.long)
inPosition := true
if (sellCondition)
strategy.close("Buy")
inPosition := false
// Stop Loss and Take Profit Levels
stopLoss = strategy.position_avg_price * 0.5
takeProfit = strategy.position_avg_price * 1.30
// Apply Stop Loss and Take Profit Levels
if inPosition
strategy.exit("Long Stop Loss", "Buy", stop=stopLoss)
strategy.exit("Long Take Profit", "Buy", limit=takeProfit)
// Plot Buy and Sell Signal Shapes
plotshape(buyCondition, style=shape.arrowdown, location=location.belowbar, color=color.green, size=size.small)
plotshape(sellCondition, style=shape.arrowup, location=location.abovebar, color=color.red, size=size.small)
// EMA Variable Definition
ema = ta.ema(close, 5)
// Plot Indicator Line
plot(ema, color=color.green, title="EMA")