فریکٹل افراتفری آسکیلیٹر تجارتی حکمت عملی


تخلیق کی تاریخ: 2023-09-18 15:10:09 آخر میں ترمیم کریں: 2023-09-18 15:10:09
کاپی: 1 کلکس کی تعداد: 1280
1
پر توجہ دیں
1617
پیروکار

جائزہ

اس حکمت عملی میں ، مارکیٹ کی رجحان کی سمت کا تعین کرنے کے لئے ، اور رجحانات کی پیروی کرنے کے لئے ، فریکٹل افراتفری آسکیلیٹر (ایف سی او) کے اشارے کا حساب لگایا جاتا ہے۔ ایف سی او قیمتوں کے رجحانات کا تعین کرنے کے لئے مقامی انتہائی بڑی اور بہت کم قیمتوں میں تبدیلی کا موازنہ کرتا ہے۔ اعداد و شمار کی حد -1 سے 1 کے درمیان ہوتی ہے ، جس کی تعداد زیادہ ہوتی ہے اس کا مطلب یہ ہے کہ رجحان زیادہ واضح ہوتا ہے۔ جب ایف سی او زیادہ ہوتا ہے تو زیادہ ہوتا ہے اور جب کم ہوتا ہے تو خالی ہوتا ہے۔

حکمت عملی کا اصول

کسی خاص K لائن کی شکل کی تلاش کے ذریعہ مقامی زیادہ سے زیادہ اور کم سے کم اقدار کا فیصلہ کریں۔ ملحقہ دو گروپوں کی انتہائی اقدار میں تبدیلی کا موازنہ کریں ، اور ایف سی او اشارے کا حساب لگائیں۔ مثال کے طور پر ، جب تازہ ترین گروپ کی انتہائی کم سے کم اقدار پچھلے گروپ کے ساتھ متوازی نہیں ہیں تو ، ایف سی او 1 ہے ، اس کا مطلب یہ ہے کہ قیمتوں میں اضافے کا رجحان مضبوط ہوتا جارہا ہے۔ ایف سی او اقدار کے مطابق رجحان کی سمت کا فیصلہ کریں ، قدر جتنی زیادہ ہو ، اتنا ہی زیادہ کریں ، اور قدر جتنی کم ہو۔

طاقت کا تجزیہ

  • ایف سی او کے اشارے رجحانات کا اندازہ لگانے کے لئے آسان اور موثر ہیں
  • پیچیدہ پیرامیٹرز کی ترتیب کی ضرورت نہیں، استعمال میں آسان
  • مختصر لائن پر منافع بخش ، دن کے اندر تجارت کے لئے موزوں
  • ضرورت کے مطابق زیادہ یا کم کرنے کا انتخاب کریں

خطرے کا تجزیہ

  • ٹائپنگ درست نہیں ہے، شاید موڑ کا نقطہ نظر نظر نہیں آیا ہے
  • ٹرینڈ ریورسنگ کا درست اندازہ لگانے میں ناکامی، نقصان کا خطرہ
  • ٹرانزیکشن کے دن کے اندر زیادہ بار بار، ٹرانزیکشن فیس کا بوجھ زیادہ

اس کے علاوہ، یہ بھی ممکن ہے کہ آپ کو مناسب طریقے سے اصلاح شدہ پیرامیٹرز، یا دیگر اشارے کے ساتھ مل کر، رجحان کی تبدیلی کا اندازہ لگانا ہوگا.

اصلاح کی سمت

  • مختلف ٹائپنگ سائیکل پیرامیٹرز کی جانچ
  • ایف سی او کی زیادہ سے زیادہ اور کم سے کم حد کو بہتر بنائیں
  • رجحان کا الٹ جانا ، جو کہ ایک حرکت پذیر اوسط جیسے اشارے کے ساتھ مل کر ہوتا ہے
  • مختلف نسلوں میں ٹیسٹ پیرامیٹرز کی مضبوطی

خلاصہ کریں۔

ایف سی او حکمت عملی ایک سادہ اشارے کے ذریعہ رجحان کی سمت کا تعین کرتی ہے ، جو شارٹ لائن ٹریڈنگ کے لئے موزوں ہے۔ پیرامیٹرز کی اصلاح جیسے طریقوں سے اس کی تاثیر کو بڑھا سکتا ہے۔ یہ ایک آسان عمل درآمد کرنے والی رجحان سے باخبر رہنے کی حکمت عملی ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-09-10 00:00:00
end: 2023-09-17 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 22/02/2018
//   The value of Fractal Chaos Oscillator is calculated as the difference between 
// the most subtle movements of the market. In general, its value moves between 
// -1.000 and 1.000. The higher the value of the Fractal Chaos Oscillator, the 
// more one can say that it follows a certain trend – an increase in prices trend, 
// or a decrease in prices trend.
//
//   Being an indicator expressed in a numeric value, traders say that this is an 
// indicator that puts a value on the trendiness of the markets. When the FCO reaches 
// a high value, they initiate the “buy” operation, contrarily when the FCO reaches a 
// low value, they signal the “sell” action. This is an excellent indicator to use in 
// intra-day trading.
//
// You can change long to short in the Input Settings
// WARNING:
//  - For purpose educate only
//  - This script to change bars colors.
////////////////////////////////////////////////////////////
fractalUp(pattern) =>
    p = high[pattern+1]
    okl = 1
    okr = 1
	for i = pattern to 1
		okl := iff(high[i] < high[i+1] and okl == 1 , 1, 0)
	for i = pattern+2 to pattern*2+1
		okr := iff(high[i] < high[i-1] and okr == 1, 1, 0)
	res = iff(okl == 1 and okr == 1, p, res[1])
    res

fractalDn(pattern) =>
    p = low[pattern+1]
    okl = 1
    okr = 1
	for i = pattern to 1
		okl := iff(low[i] > low[i+1] and okl == 1 , 1, 0)
	for i = pattern+2 to pattern*2+1
		okr := iff(low[i] > low[i-1] and okr == 1, 1, 0)
	res = iff(okl == 1 and okr == 1, p, res[1])
    res

strategy(title="Fractal Chaos Oscillator", overlay = false)
Pattern = input(1, minval=1)
reverse = input(false, title="Trade reverse")
xUpper = fractalUp(Pattern)
xLower = fractalDn(Pattern)
xRes = iff(xUpper != xUpper[1], 1, 
         iff(xLower != xLower[1], -1, 0))
pos = iff(xRes == 1, 1,
       iff(xRes == -1, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )           
plot(xRes, color=blue, title="FCO")