PVA Prices
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «#5 pva prices (white).mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор для MetaTrader 5, отображающий ценовые бары и свечи в стиле PVA (анализ цены и объёма). Индикатор рисует свечи и бары в отдельном окне графика, окрашивая их в зависимости от объёмных ситуаций: обычные свечи, свечи с растущим объёмом и свечи-кульминации. Цвета можно выбрать из предустановленного набора или задать собственные.
Индикатор имеет восемь буферов для отрисовки: два буфера для теней (верхняя и нижняя), два буфера для тел обычных свечей, два буфера для тел свечей с растущим объёмом и два буфера для тел свечей-кульминаций. Отображение тел обычных свечей можно отключить, оставив только бары и объёмные свечи.
Настройки позволяют включить или выключить индикатор, выбрать между свечами и барами, а также переключаться между стандартной и пользовательской цветовой схемой. Пользовательская схема позволяет задать цвета для всех восьми категорий отображения. Индикатор автоматически подстраивает ширину баров в зависимости от масштаба графика.
Настройки программы
| Настройка | Описание |
|---|---|
| Part_1 | Текстовый разделитель, обозначающий начало группы основных настроек индикатора. |
| Indicator_On | Включает или выключает работу индикатора. При выключении индикатор не выполняет расчёты и не отображает данные. |
| Price_Candles_vs_Bars | Переключатель между отображением свечей и баров. Если включено, отображаются тела свечей; если выключено, тела свечей не рисуются, остаются только бары и объёмные свечи. |
| Color_Default_vs_Custom | Переключатель между стандартной цветовой схемой и пользовательской. Если включено, используются цвета по умолчанию; если выключено, применяются пользовательские цвета, заданные в настройках ниже. |
| __ | Пустой текстовый разделитель для визуального разделения групп настроек. |
| Part_2 | Текстовый разделитель, обозначающий начало группы настроек пользовательских цветов. |
| PVA_Bull_Wick | Цвет для теней бычьих свечей при использовании стандартной цветовой схемы. |
| PVA_Bear_Wick | Цвет для теней медвежьих свечей при использовании стандартной цветовой схемы. |
| PVA_Normal_Bull | Цвет для тел обычных бычьих свечей при использовании стандартной цветовой схемы. |
| PVA_Normal_Bear | Цвет для тел обычных медвежьих свечей при использовании стандартной цветовой схемы. |
| PVA_Bull_Rising | Цвет для бычьих свечей с растущим объёмом (Volume Rising Above Average) при использовании стандартной цветовой схемы. |
| PVA_Bear_Rising | Цвет для медвежьих свечей с растущим объёмом (Volume Rising Above Average) при использовании стандартной цветовой схемы. |
| PVA_Bull_Climax | Цвет для бычьих свечей-кульминаций (ситуация Climax) при использовании стандартной цветовой схемы. |
| PVA_Bear_Climax | Цвет для медвежьих свечей-кульминаций (ситуация Climax) при использовании стандартной цветовой схемы. |
Поиск по коду файла
/*---------------------------------------------------------------------------------------------
User Notes:
This indicator is coded to run on MT4 Build 600+. It draws PVA (Price-Volume Analysis) bar
and candlestick price charts.
PVA Bars & Candlesticks -
The PVA bars and PVA candlesticks are used together with PVA volume for easy recognition of
when special price and volume situations occur. The special situations, or requirements for
the colors used are as follows.
Situation "Climax"
Bars with volume >= 200% of the average volume of the 10 previous chart TFs, or bars
where the product of candle spread x candle volume is >= the highest for the 10 previous
chart time TFs.
Default Colors: Bull bars are green and bear bars are red.
Situation "Volume Rising Above Average"
Bars with volume >= 150% of the average volume of the 10 previous chart TFs.
Default Colors: Bull bars are blue and bear are blue-violet.
PVA Color Options -
There are two PVA color options provided by "Color_Custom_Default_12".
1. Custom: Use this option for the multi-color PVA display where you can change colors.
This option is to help those suffering from color blindness or with other reasons for
needing different colors that better suit them.
2. Default: There are no inputs. The traditional multi-color PVA display is hard coded.
You can easily return to this display anytime while preserving those changes made to
the Custom display.
Selecting the Type of PVA Price Display -
To show PVA bars set "Style_Bars_Candles_12" to "1". To show PVA candlesticks input "2".
These bars and candlesticks display on top of the solid color Trend. A proper display
requires the MT4 price display be "Line chart" with CLR_NONE" as color, and not be set to
foreground. Be sure that chart Properties/Common tab/Chart on foreground is NOT checked!
- Traderathome, 08-01-2015
-----------------------------------------------------------------------------------------------
Acknowledgements:
BetterVolume.mq4 - for initial "climax" candle code definition (BetterVolume_v1.4).
----------------------------------------------------------------------------------------------
Suggested Colors White Chart Black Chart Remarks
indicator_color1 C'006,000,079' C'128,137,153' Candlewicks Up
indicator_color2 C'006,000,079'' C'128,137,153' Candlewicks Dn
indicator_color3 C'159,160,162' C'159,159,177' Bull STD Candle
indicator_color4 C'106,106,117' C'106,106,117' Bear STD Candle
indicator_color5 C'096,096,238' C'017,136,255' Bull Rising
indicator_color6 C'187,050,233' C'184,051,255' Bear Rising
indicator_color7 C'000,166,100' C'031,192,071' Bull Climax
indicator_color8 C'214,012,083' C'224,001,006' Bear Climax
Note: Suggested colors coincide with the colors of the PVA Volumes indicator.
---------------------------------------------------------------------------------------------*/
#property indicator_chart_window
#property indicator_buffers 8
extern string Part_1 = "Main Settings:";
extern bool Indicator_On = true;
extern bool Price_Candles_vs_Bars = true;
extern bool Color_Default_vs_Custom = true;
extern string __ = "";
extern string Part_2 = "Custom Colors:";
color Custom_Bull_Wicks = clrLavender;
color Custom_Bear_Wicks = clrDarkGray;
color Custom_Bull = clrLavender;
color Custom_Bear = clrDarkGray;
color Custom_Bull_Rising = clrDeepSkyBlue;
color Custom_Bear_Rising = clrMagenta;
color Custom_Bull_Climax = clrLime;
color Custom_Bear_Climax = clrRed;
bool Deinitialized;
color Bull_Wick,Bear_Wick,Bull_Candle,Bear_Candle,
Bull_Rising,Bear_Rising,Bull_Climax,Bear_Climax;
double Bar1[],Bar2[],Candle1[],Candle2[],bodyHigh,bodyLow,
RisingBull[],RisingBear[],ClimaxBull[],ClimaxBear[],
av,Range,Value2,HiValue2,tempv2,high,low,open,close;
int Chart_Scale,Bar_Width,va,i,j,counted_bars,limit;
extern color PVA_Bull_Wick = clrLavender;
extern color PVA_Bear_Wick = clrDarkGray;
extern color PVA_Normal_Bull = clrLavender;
extern color PVA_Normal_Bear = clrDarkGray;
extern color PVA_Bull_Rising = clrDeepSkyBlue;
extern color PVA_Bear_Rising = clrMagenta;
extern color PVA_Bull_Climax = clrLime;
extern color PVA_Bear_Climax = clrRed;
int deinit()
{
return(0);
}
iПоказано первые 50% кода (символов: 6660)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.