Calculation_the_future_day

Author: C���������
Calculation_the_future_day
Miscellaneous
Implements a curve of type %1
1 Views
0 Downloads
0 Favorites
Calculation_the_future_day
//+------------------------------------------------------------------+
//|                                   Calculation the future day.mq4 |
//|                                     Copyright © 2005, Càìîäåëêèí |
//|                                           1Vladimir_nvkz@mail.ru |
//+------------------------------------------------------------------+
// Âû âåðèòå â ðàñïðîñòðàíåííóþ ïðàêòèêó ïðåäñêàçûâàíèÿ êîíêðåòíûõ 
// öåí? Îäíàêî, åñëè äîñòàòî÷íîå êîëè÷åñòâî ëþäåé èñïîëüçóåò 
// ñîâåðøåííî îäèíàêîâûå ìåòîäû è, â ðåçóëüòàòå, ðàññìàòðèâàåò 
// îäèíàêîâûå ïðåäñêàçàííûå öåíû, òî îíè äåéñòâèòåëüíî ïîëó÷àò 
// íåêîòîðîå ïðåäñêàçóåìîå âîçäåéñòâèå íà òîðãîâëþ. 
// ß ïîäîçðåâàþ, ÷òî ïîïóëÿðíîñòü òî÷åê îïîðû çàñòàâëÿåò èõ 
// äåéñòâîâàòü êàê ñàìîâûïîëíÿþùèåñÿ ïðåäñêàçàíèÿ. 
// Ôîðìóëà äëÿ âû÷èñëåíèÿ îïîðíûõ òî÷åê (èëè óðîâíåé ïîääåðæêè è 
// ñîïðîòèâëåíèÿ) áûëà îòêðûòà íàì Íèëîì Óýéíòðàóáîì, àâòîðîì "The 
// Weintraub Daytrader" è òðåéäåðîì áèðæåâîãî çàëà â ×èêàãî, 
// êîòîðûé ïðîâîäèò íåêîòîðûå óíèêàëüíûå òðåíèðîâî÷íûå ñåìèíàðû äëÿ
// òðåéäåðîâ, íàçûâàåìûå èì Commodity Boot Camp. 
// Íèë îáúÿñíèë, ÷òî ôîðìóëà î÷åíü øèðîêî ïðèìåíÿåòñÿ îñîáåííî 
// ìíîãèìè òðåéäåðàìè áèðæåâîãî çàëà, êîòîðûå îòìå÷àþò îïîðíûå òî÷êè
// äëÿ òîãî, ÷òîáû âîéòè â ðûíîê íà âïàäèíå î÷åðåäíîãî äíÿ. 
// Íèë ïðåäïîëîæèë, ÷òî çíàêîìñòâî ñ ýòèìè âû÷èñëåíèÿìè ìîæåò áûòü
// îñîáåííî ïîëåçíî äëÿ òðåéäåðîâ Forex.
#property copyright "Càìîäåëêèí"
#property link "1Vladimir_nvkz@mail.ru"
//----
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_color3 Lime
#property indicator_color4 Green 
//----
double ExtBlueBuffer[];
double ExtRedBuffer[];
double ExtLimeBuffer[];
double ExtgreenBuffer[];
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int init()
  {
   SetIndexShift(0,1);
   SetIndexShift(1,1);
   SetIndexShift(2,1);
   SetIndexShift(3,1);
//----
   SetIndexBuffer(0, ExtBlueBuffer);
   SetIndexBuffer(1, ExtRedBuffer);
   SetIndexBuffer(2, ExtLimeBuffer);
   SetIndexBuffer(3, ExtgreenBuffer);
//----
   SetIndexStyle(0, DRAW_ARROW );
   SetIndexStyle(1, DRAW_ARROW);
   SetIndexStyle(2, DRAW_ARROW);
   SetIndexStyle(3, DRAW_ARROW);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int start()
  {  
   for(int i=1; i<=3; i++)
     {
       // Ìû íà÷èíàåì âû÷èñëåíèÿ òî÷åê îïîðû ïóòåì ñëîæåíèÿ ïèêà, 
       // âïàäèíû è çàêðûòèÿ ïðåäûäóùåãî äíÿ. 
       // Çàòåì ìû äåëèì ñóììó íà òðè äëÿ ïîëó÷åíèÿ ñðåäíåé öåíû.      
       // Òåïåðü äëÿ íàõîæäåíèÿ ñåãîäíÿøíåé îïîðíîé òî÷êè ïèêà (èëè 
       // óðîâíÿ ñîïðîòèâëåíèÿ) ïðîñòî áåðåì ñðåäíþþ öåíó ïðåäûäóùåãî
       // äíÿ, óìíîæàåì åå íà äâà è çàòåì âû÷èòàåì âïàäèíó 
       // ïðåäûäóùåãî äíÿ.       
       ExtRedBuffer[i] = (((Low[i] + High[i] + Close[i]) / 3)*2 - Low[i]);
       // Äëÿ íàõîæäåíèÿ îïîðíîé òî÷êè âïàäèíû (èëè óðîâíÿ ïîääåðæêè) 
       // ïðîñòî áåðåì â÷åðàøíþþ ñðåäíþþ öåíó, 
       // óìíîæàåì åå íà äâà è âû÷èòàåì ïèê ïðåäûäóùåãî äíÿ. 
       ExtgreenBuffer[i] = (((Low[i] + High[i] + Close[i]) / 3)*2 - High[i]);
       // Ýòè ÷èñëà ïðåäñòàâëÿþò ñîáîé ïðèáëèçèòåëüíûå óðîâíè 
       // ïîääåðæêè è ñîïðîòèâëåíèÿ, êîòîðûå íà ïðîòÿæåíèè ìíîãèõ 
       // ëåò øèðîêî ïðèìåíÿëèñü äíåâíûìè òðåéäåðàìè è òðåéäåðàìè
       // áèðæåâîãî çàëà. 
       // Òàê êàê îíè ÿâëÿþòñÿ íå òî÷êàìè ãðàôèêà, à âû÷èñëÿåìûìè 
       // âåëè÷èíàìè, òî ñîçäàòåëè ãðàôèêîâ, âåðîÿòíî, çàìåòÿò èõ 
       // óæå êàê ñâåðøèâøèéñÿ ôàêò, â òî âðåìÿ êàê òðåéäåðû 
       // áèðæåâîãî çàëà çàðàíåå îòìåòÿò ýòè ÷èñëà â ñâîèõ òîðãîâûõ
       // çàìåòêàõ.
       // Íèë ñ÷èòàåò, ÷òî ìû ìîæåì ïðîäâèíóòü âû÷èñëåíèÿ åùå íà
       // îäèí øàã, åñëè õîòèì âû÷èñëèòü "âûñî÷àéøèé ïèê" 
       // (ýêñòðåìàëüíóþ òî÷êó ñîïðîòèâëåíèÿ), ðàâíî êàê è 
       // "ãëóáî÷àéøóþ âïàäèíó" (èëè ýêñòðåìàëüíûé óðîâåíü 
       // ïîääåðæêè).
       // Äëÿ âû÷èñëåíèÿ âûñî÷àéøåãî ïèêà ìû áåðåì â÷åðàøíþþ ñðåäíþþ
       // öåíó, âû÷èòàåì îæèäàåìóþ îïîðíóþ òî÷êó âïàäèíû è 
       // ïðèáàâëÿåì îæèäàåìóþ îïîðíóþ òî÷êó ïèêà.
       // Íàø îòâåò ìîã áû ïîñëóæèòü õîðîøåé öåëüþ äëÿ âîñõîäÿùåé
       // ñòîðîíû, åñëè ñîïðîòèâëåíèå áóäåò ïðîðâàíî. 
       // Îí òàêæå ìîæåò îáîçíà÷èòü ñëåäóþùèé âîçìîæíûé óðîâåíü
       // ñîïðîòèâëåíèÿ ïðè ïðîäâèæåíèè ðûíêà. 
       ExtBlueBuffer[i] = (Low[i] + High[i] + Close[i]) / 3 - (((Low[i] + High[i] + 
                           Close[i]) / 3)*2 - High[i]) + (((Low[i] + High[i] + 
                           Close[i]) / 3)*2 - Low[i]); 
       // Äëÿ âû÷èñëåíèÿ ãëóáî÷àéøåé âïàäèíû âîçüìåì â÷åðàøíþþ 
       // ñðåäíþþ öåíó è âû÷òåì ðàçíîñòü ìåæäó îæèäàåìîé îïîðíîé 
       // òî÷êîé âïàäèíû è îïîðíîé òî÷êîé âåðøèíû. Íàø îòâåò 
       // ïðåäñòàâëÿåò ñîáîé âåðîÿòíóþ öåëü èëè íèæíþþ òî÷êó íà ïóòè
       // âíèç, åñëè íàø óðîâåíü ïîääåðæêè íå âûäåðæèò.
       ExtLimeBuffer[i] = (Low[i] + High[i] + Close[i]) / 3 + (((Low[i] + High[i] + 
                           Close[i]) / 3)*2 - High[i]) - (((Low[i] + High[i] + 
                           Close[i]) / 3)*2 - Low[i]);
       // Ïðåäóïðåæäàþ, ÷òî ýòè òî÷êè ðàáîòàþò èñêëþ÷èòåëüíî 
       // áëàãîäàðÿ ñâîåé ïîïóëÿðíîñòè, à ýòà ïîïóëÿðíîñòü ìîæåò
       // îêàçàòüñÿ íåïðîäîëæèòåëüíîé. 
       // Åñëè îíè íà íåêîòîðîå âðåìÿ ïðåêðàòÿò ðàáîòàòü èç-çà íåêèõ
       // áîëåå âàæíûõ ôàêòîðîâ, òî ìîãóò íèêîãäà íå çàðàáîòàòü 
       // ñíîâà, è âû ñìîæåòå íàâñåãäà ðàññòàòüñÿ ñ ýòèì ìåòîäîì. 
       // Ñ äðóãîé ñòîðîíû, åñëè áîëüøåå êîëè÷åñòâî ëþäåé ñòàíåò 
       // ñëåäîâàòü ýòèì ìåòîäàì, ñ òå÷åíèåì âðåìåíè îíè ñòàíóò 
       // ðàáîòàòü ëó÷øå, ÷åì ðàíüøå. À ïîêà ìû äóìàåì, ÷òî ýòî 
       // èíòåðåñíûé ìåòîä, î êîòîðîì ñòîèëî óïîìÿíóòü.
     } 
   return(0);
  }
//+------------------------------------------------------------------+



Comments

Markdown supported. Formatting help

Markdown Formatting Guide

Element Markdown Syntax
Heading # H1
## H2
### H3
Bold **bold text**
Italic *italicized text*
Link [title](https://www.example.com)
Image ![alt text](image.jpg)
Code `code`
Code Block ```
code block
```
Quote > blockquote
Unordered List - Item 1
- Item 2
Ordered List 1. First item
2. Second item
Horizontal Rule ---