logo


قديم 10-10-2006, 07:09 AM
  المشاركه #1
خبير برامج التحليل الفني
تاريخ التسجيل: Aug 2005
المشاركات: 11,346
 



نقاط البايفوتس "PIVOTS POINTS"

أولاً / معنى كلمة PIVOT وهي تعني ارتكاز ...

أما بالنسبة لطريقة حسابها فقد اختلف الناس في طرقها ولكن انحصرت الغالبية على معادلة واحدة هي الأشهر وهي معادلة السعر النموذجي "Typical Price" وهي كالتالي :-
(الأعلى + الأدنى + الاغلاق ) ÷ 3

ولكن هناك طرق أعتبرها شخصياً أفضل من هذه لحساب نقطة الارتكاز .. ومنها هاتين الطريقتين
( الأعلى + الأدنى + الاغلاق + الافتتاح ) ÷ 4

هذا كله بالنسبة لحساب نقطة الارتكاز الآن نريد أن نعرف كيفية الستفادة من هذه النقطة

فائدة هذه النقطة هي كمن يحدد لك قطب المسار لترند السهم ويفضل للمضاربين عند الشراء بالشراء وسعر السهم أعلى من الارتكاز حتى يكون وضع السهم أكثر أماناً .. كما يستفاد من نقطة الارتكاز في تحديد نقاط الدعم والمقاومة

بعد أن تختار طريقة معينة لحساب نقطة الارتكاز عليك الآن حساب نقاط الدعم والمقاومة وفي هذه أيضاً اختلف العديد ولكن الطريقة الأشهر والمتبعة من قبل الكثير هي كالتالي :-
نقطة الدعم الأولى = (الارتكاز × 2 ) - الأعلى
نقطة المقاومة الأولى = ( الارتكاز × 2) - الأدنى

نقطة الدعم الثانية = الارتكاز - ( نقطة المقاومة الأولى - نقطة الدعم الأولى "الفرق بينهم")
نقطة المقاومة الثانية = الارتكاز + ( نقطة المقاومة الأولى - نقطة الدعم الأولى "الفرق بينهم")

نقطة الدعم الثالثة = الارتكاز - ( نقطة المقاومة الثانية - نقطة الدعم الثانية "الفرق بينهم")
نقطة المقاومة الثالثة = الارتكاز + ( نقطة المقاومة الثانية - نقطة الدعم الثانية "الفرق بينهم")

وهذه هي أفضل الطرق المتبعة

الموضوع الأصلي : اضغط هنا    ||   المصدر : منتدى هوامير البورصة السعودية

 
 
قديم 10-10-2006, 12:07 PM
  المشاركه #2
محلل فني
تاريخ التسجيل: Nov 2005
المشاركات: 3,158
 

وهذه هي معادلتها لمن اراد اضافتها



/* **********************************
Code to automatically identify pivots
********************************** */
// -- what will be our lookback range for the hh and ll?
farback=Param("How Far back to go",100,50,5000,10);
nBars = Param("Number of bars", 12, 5, 40);
// -- Title.
Title = Name() + " (" + StrLeft(FullName(), 15) + ") O: " + Open + ",
H: " + High + ", L: " + Low + ", C: " + Close;
// -- Plot basic candle chart
PlotOHLC(Open, High, Low, Close,
"BIdx = " + BarIndex() +
"\n" + "O = " + O + "\n"+"H = "+ H + "\n"+"L = " + L
+ "\n"+"C ",
colorBlack, styleCandle);
GraphXSpace=7;
// -- Create 0-initialized arrays the size of barcount
aHPivs = H - H;
aLPivs = L - L;
// -- More for future use, not necessary for basic plotting
aHPivHighs = H - H;
aLPivLows = L - L;
aHPivIdxs = H - H;
aLPivIdxs = L - L;
nHPivs = 0;
nLPivs = 0;
lastHPIdx = 0;
lastLPIdx = 0;
lastHPH = 0;
lastLPL = 0;
curPivBarIdx = 0;
// -- looking back from the current bar, how many bars
// back were the hhv and llv values of the previous
// n bars, etc.?
aHHVBars = HHVBars(H, nBars);
aLLVBars = LLVBars(L, nBars);
aHHV = HHV(H, nBars);
aLLV = LLV(L, nBars);
// -- Would like to set this up so pivots are calculated back from
// last visible bar to make it easy to "go back" and see the pivots
// this code would find. However, the first instance of
// _Trace output will show a value of 0
aVisBars = Status("barvisible");
nLastVisBar = LastValue(Highest(IIf(aVisBars, BarIndex(), 0)));
_TRACE("Last visible bar: " + nLastVisBar);
// -- Initialize value of curTrend
curBar = (BarCount-1);
curTrend = "";
if (aLLVBars[curBar] <
aHHVBars[curBar]) {
curTrend = "D";
}
else {
curTrend = "U";
}
// -- Loop through bars. Search for
// entirely array-based approach
// in future version
for (i=0; i<farback; i++) {
curBar = (BarCount - 1) - i;
// -- Have we identified a pivot? If trend is down...
if (aLLVBars[curBar] < aHHVBars[curBar]) {
// ... and had been up, this is a trend change
if (curTrend == "U") {
curTrend = "D";
// -- Capture pivot information
curPivBarIdx = curBar - aLLVBars[curBar];
aLPivs[curPivBarIdx] = 1;
aLPivLows[nLPivs] = L[curPivBarIdx];
aLPivIdxs[nLPivs] = curPivBarIdx;
nLPivs++;
}
// -- or current trend is up
} else {
if (curTrend == "D") {
curTrend = "U";
curPivBarIdx = curBar - aHHVBars[curBar];
aHPivs[curPivBarIdx] = 1;
aHPivHighs[nHPivs] = H[curPivBarIdx];
aHPivIdxs[nHPivs] = curPivBarIdx;
nHPivs++;
}
// -- If curTrend is up...else...
}
// -- loop through bars
}
// -- Basic attempt to add a pivot this logic may have missed
// -- OK, now I want to look at last two pivots. If the most
// recent low pivot is after the last high, I could
// still have a high pivot that I didn't ***ch
// -- Start at last bar
curBar = (BarCount-1);
candIdx = 0;
candPrc = 0;
lastLPIdx = aLPivIdxs[0];
lastLPL = aLPivLows[0];
lastHPIdx = aHPivIdxs[0];
lastHPH = aHPivHighs[0];
if (lastLPIdx > lastHPIdx) {
// -- Bar and price info for candidate pivot
candIdx = curBar - aHHVBars[curBar];
candPrc = aHHV[curBar];
if (
lastHPH < candPrc AND
candIdx > lastLPIdx AND
candIdx < curBar) {

// -- OK, we'll add this as a pivot...
aHPivs[candIdx] = 1;
// ...and then rearrange s in the
// pivot information arrays
for (j=0; j<nHPivs; j++) {
aHPivHighs[nHPivs-j] = aHPivHighs[nHPivs-
(j+1)];
aHPivIdxs[nHPivs-j] = aHPivIdxs[nHPivs-(j+1)];
}
aHPivHighs[0] = candPrc ;
aHPivIdxs[0] = candIdx;
nHPivs++;
}
} else {

// -- Bar and price info for candidate pivot
candIdx = curBar - aLLVBars[curBar];
candPrc = aLLV[curBar];
if (
lastLPL > candPrc AND
candIdx > lastHPIdx AND
candIdx < curBar) {

// -- OK, we'll add this as a pivot...
aLPivs[candIdx] = 1;
// ...and then rearrange s in the
// pivot information arrays
for (j=0; j<nLPivs; j++) {
aLPivLows[nLPivs-j] = aLPivLows[nLPivs-(j+1)];
aLPivIdxs[nLPivs-j] = aLPivIdxs[nLPivs-(j+1)];
}
aLPivLows[0] = candPrc;
aLPivIdxs[0] = candIdx;
nLPivs++;
}
}
// -- Dump inventory of high pivots for debugging
/*
for (k=0; k<nHPivs; k++) {
_TRACE("High pivot no. " + k
+ " at barindex: " + aHPivIdxs[k] + ", "
+ WriteVal(ValueWhen(BarIndex()==aHPivIdxs[k],
DateTime(), 1), formatDateTime)
+ ", " + aHPivHighs[k]);
}
*/
// -- OK, let's plot the pivots using arrows
PlotShapes(
IIf(aHPivs==1, shapeDownArrow, shapeNone), colorRed, 0,
High, Offset=-15);
PlotShapes(
IIf(aLPivs==1, shapeUpArrow , shapeNone), colorGreen, 0,
Low, Offset=-15);




قديم 10-10-2006, 12:09 PM
  المشاركه #3
عضو موقوف
تاريخ التسجيل: Feb 2006
المشاركات: 1,852
 

مشكور ويعطيك العافية يا بطل



قديم 10-10-2006, 05:01 PM
  المشاركه #4
خبير برامج التحليل الفني
تاريخ التسجيل: Aug 2005
المشاركات: 11,346
 

سلمت اخي على الأضافه



قديم 11-10-2006, 06:22 AM
  المشاركه #5
عضو هوامير المؤسس
تاريخ التسجيل: Sep 2005
المشاركات: 1,142
 

بـــارك اللــه فـــيك

أستـــاذي الفــــــاضـــــل




قديم 05-10-2007, 03:20 PM
  المشاركه #6
عضو هوامير المميز
تاريخ التسجيل: Jul 2006
المشاركات: 257
 

جزاك الله خير



قديم 05-10-2007, 06:45 PM
  المشاركه #7
خبير برامج التحليل الفني
تاريخ التسجيل: Aug 2005
المشاركات: 11,346
 

مشاركة: نقاط البايفوتس "pivots Points"

وهذا الخبير للميتاستوك




الملفات المرفقة
نوع الملف: zip Pivot-Analisys.zip‏ (3.4 كيلوبايت, المشاهدات 8)
قديم 05-10-2007, 07:51 PM
  المشاركه #8
محللة هوامير "رحمها الله"
تاريخ التسجيل: Aug 2005
المشاركات: 1,848
 

الله يعطيك العافية
ويبارك فيك

امون اخوي ساري
كبرت الخط شوي -

دمت بحفظ الله




قديم 05-10-2007, 07:52 PM
  المشاركه #9
خبير برامج التحليل الفني
تاريخ التسجيل: Aug 2005
المشاركات: 11,346
 

هذا موضوع للأخ فيصل العتيبي قمت بنقله لتعم الفائده بهذا الموضوع
استراتيجية المضاربه بخطوط PivotFibo

تعتمد هذه الاستراتيجية على مراقبة سعر السهم ( اعلى سعر ، اقل سعر , و سعر الاغلاق ) خلال يوم او اسبوع ومن ثم تحديد نقاط الدعم و المقاومة التي من خلالها يمكن اتخاذ القرارات المتعلقة بالبيع و الشراء ...

و تعتمد هذه الاستراتيجية على ان سعر السهم عند اختراقه نقطة معينة صعودا او هبوطا يعود ليختبر نفسه في النقطة التالية فإذا اخترقها يعود للاختبار في النقطة التي بعدها ...

نسمع عن كلمتين في عالم الاوراق المالية : الدعم والمقاومة ,,, فما تعني هذه الكلمتين ؟

الدعم : هو سعر معين يرتد منه السهم في حالة الهبوط ويصعب اختراقه
المقاومة : هو سعر معين يرتد منه السهم في حالة الصعود ويصعب اختراقه

في هذه الاستراتيجية تم ربط نسب الفينوباتشي مع اعلى سعر وادنى سعر وسعر الاغلاق للوصول الى نقاط دعم ومقاومة اكثر دقة اثناء التداول

النقاط التي نعتمد عليها هي 23-38-50-61-76-100-123-138على التوالي في القوة ...
اقوى نقاط الدعم والمقاومة هي 38 ، ثم الاقوى 61
افضل نقطة شراء 138 السفلية
افضل نقطة بيع 138 العلوية
كسر اي نقطة يتاكد بالاغلاق تحتها ,,, مثال: اذا السهم ضرب نقطة 61 ونزل تحتها لنقطة 100فإنه حتما سيرتد الى 61 وهذا يسمى اعادة الاختبار

---------------------------------------------------------

نقاط مهمه :
1- كسر 38 السفلية فان السعر سيتوجه للاسفل
2- كسر 38 العلوية سيتوجه للاعلى
3- اذا كسر 38 السفلية واغلق السوق تحتها ، من المستحسن الابتعاد عن الشراء الى يومين او 3 ايام حتى يكون من الواضح بعدها هل سيستمر النزول ام سيبدأ السوق في الارتداد
4-الكسر يجب ان يكون حقيقي لخط 138 حتى نغير الخطوط
5- الاستقرار والاغلاق تحت النقطة 138 او فوقها هو الذي يجعلنا نغير الخطوط فقط مثال : قمت بالشراء من نقطة 123 ونزل السوق تحت 138 واستقر تحتها وكسرها ، فإن السهم سوف يعيد اختبار 123 لامحالة وفي اغلب الاحيان يعيد اختبار خط ال 100 فيكون الخروج من السهم والانتظار في الاسفل ...
6- كل نقطة تكسر سواء للاعلى او للاسفل يعاد اختبارها ( يعاد الاختبار مره واحده فقط )
7- لو حصل ارتداد من النقاط 100 او 123 او 138 فسوف يكون ارتداد قوي يفيد المضاربين

---------------------------------------------------------

استراتيجية للمضاربه :
* نشتري من خط 61 في هذه الحالة وهدفنا خط 38 اذا تعداها صعودا واغلق فوقها، فهذا يعني أن السعر سيكمل صعودان واذا اغلق تحتها فإنه يكمل نزول ونطلع من السهم
* الشراء من 38 السفلية ، والهدف 38 العلوية
* اذا كان السوق في صعود يتغير الهدف الى 138 العلوية

هذه المعادلات التي يمكن اضافتها كخبير بالميتا ستوك قم بنسخ المعادلات ولصقها :

---------------------------


<name>

<symbol>

بناء على أسعار تاريخ
<date>

*******************
الأعلى
WriteVal(High,8.3)

الأدنى
WriteVal(Low,8.3)

الإغلاق
WriteVal(Close,8.3)

*******************
في حالة الصعود

المقاومة الاولى
WriteVal((0.23*(H-L)) +((H+L+C)/3))

المقاومة الثانية
WriteVal((0.38*(H-L)) +((H+L+C)/3))

المقاومة الثالثة
WriteVal((0.5*(H-L)) +((H+L+C)/3))

المقاومة الرابعة
WriteVal((0.61*(H-L)) +((H+L+C)/3))

المقاومة الخامسة
WriteVal((0.76*(H-L)) +((H+L+C)/3))

المقاومة السادسة
WriteVal((1*(H-L)) +((H+L+C)/3))

المقاومة السابعة
WriteVal((1.23*(H-L)) +((H+L+C)/3))

المقاومة الثامنة
WriteVal((1.38*(H-L)) +((H+L+C)/3))

---------------------------

نقطة الارتكاز
WriteVal((H+L+C)/3)

---------------------------

في حالة الهبوط

الدعم الاول
WriteVal(((H+L+C)/3) -((H-L)*0.23))

الدعم الثاني
WriteVal(((H+L+C)/3) -((H-L)*0.38))

الدعم الثالث
WriteVal(((H+L+C)/3) -((H-L)*0.5))

الدعم الرابع
WriteVal(((H+L+C)/3) -((H-L)*0.61))

الدعم الخامس
WriteVal(((H+L+C)/3) -((H-L)*0.76))

الدعم السادس
WriteVal(((H+L+C)/3) -((H-L)*1))

الدعم السابع
WriteVal(((H+L+C)/3) -((H-L)*1.23))

الدعم الثامن
WriteVal(((H+L+C)/3) -((H-L)*1.38))


فيصل العتيبي




قديم 05-10-2007, 11:27 PM
  المشاركه #10
سباق للخير
تاريخ التسجيل: Aug 2006
المشاركات: 7,691
 

مشاركة: نقاط البايفوتس "pivots Points"



قديم 08-07-2011, 08:55 PM
  المشاركه #11
خبير برامج التحليل الفني
تاريخ التسجيل: Aug 2005
المشاركات: 11,346
 

للرفع للفائده



قديم 22-07-2011, 05:43 PM
  المشاركه #12
عضو هوامير المميز
تاريخ التسجيل: Mar 2010
المشاركات: 2,039
 

شكرا اخي ساري ..
واتمنى لو وقتكم يسمح
ان تضعون صور للشرح ..
حتى يسهل فهمها

وجزاك الله خيرا







الكلمات الدلالية (Tags)

نقاط

,

البايفوتس

,

pivots points


أدوات الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع



01:44 PM