Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте, Младен,
У меня есть индикатор, который строит график осциллятора цены 15-71 SMA с сигнальной линией SMA 15.
ПРОБЛЕМА: когда я ставлю этот индикатор, появляется только небольшая часть сигнальной линии...... затем, через некоторое время, появляется более длинная.
Если я закрываю mt4 и снова открываю, сигнальная линия все еще маленькая.
Я выбираю также нулевой уровень...а именно при пересечении 15-71...но как вы можете видеть на изображении.... нулевой уровень неправильный.
На моем графике SMA 15 оранжевая, а SMA 71 белая.
Пожалуйста, посмотрите изображение.
заранее спасибо
Привет, Младен,
У меня есть индикатор, который строит график осциллятора цены 15-71 SMA с сигнальной линией SMA 15.
ПРОБЛЕМА: когда я ставлю этот индикатор, появляется только небольшая часть сигнальной линии...... затем, через некоторое время, появляется более длинная.
Если я закрываю mt4 и снова открываю, сигнальная линия все еще маленькая.
Я выбираю также нулевой уровень...а именно при пересечении 15-71...но как вы можете видеть на изображении.... нулевой уровень неправильный.
На моем графике SMA 15 оранжевая, а SMA 71 белая.
Пожалуйста, посмотрите изображение.
заранее спасибоcarbonmimetic
Вот, пожалуйста
Сколько раз я благодарил вас с тех пор, как открыл для себя этот форум?
Может быть, мои индикаторы очень просты в кодировании...... но для меня, ничего не знающего о метаязыке... невозможны.....so.... БОЛЬШОЕ БОЛЬШОЕ СПАСИБО.
И последний, но не менее важный для меня индикатор Demark's Sequential...... У меня есть 3 индикатора, но все они не доработаны.
Как насчет того, чтобы закодировать его на моем объяснении?
Я надеюсь, что вы это сделаете....
Сколько раз я благодарил вас с тех пор, как открыл для себя этот форум?
Может быть, мои индикаторы очень просты в кодировании...... но для меня, я ничего не знаю о метаязыке... это невозможно.....so.... БОЛЬШОЕ БОЛЬШОЕ СПАСИБО.
И последний, но не менее важный для меня индикатор Demark's Sequential...... У меня есть 3 индикатора, но все они недоработаны.
Как насчет того, чтобы закодировать его по моему объяснению?
Я надеюсь, что вы сделаете это....Вы проверили уже существующие версии для metatrader 4 (например, эта: https: //www.mql5.com/en/forum/181798 ), но есть много других (вы можете использовать инструмент поиска сверху страницы - это поиск google и довольно мощный - попробуйте поискать TD sequential, например).
Всем привет,
Возможно, глупый вопрос: У меня есть индикатор с ценой опциона: 0-5; то есть 0 означает закрытие, 1 - открытие? Кто-нибудь может помочь? Спасибо.
Привет всем, возможно глупый вопрос: У меня есть индикатор с ценой опциона: 0-5; то есть 0 означает закрытие, 1 - открытие? Кто-нибудь может помочь? Спасибо.
Йонас
Цены перечисляются следующим образомИзвините, я понятия не имею, что делают TimeFrameExpand() и TimeFrameRestore().
Привет, Младен
Источник следующий!
Могли бы вы в MT4, большое спасибо.
_SECTION_BEGIN("pfoot");
TimeFrameSet(inDaily);
TR=Max(Max((High-Low),abs(Ref(Close,-1)-High)),abs(Ref(Close,-1)-Low)));
A= H-(TR*0.3);
A1=H-(TR*0.6);
A2=H-(TR*0.8);
A3=H-(TR*1.0);
//
B= L+(TR*0.3);
B1=L+(TR*0.6);
B2=L+(TR*0.8);
B3=L+(TR*1.0);
//
N=100;
H2=HHV(H,N);
L2=LLV(L,N);
PPF=Ref(A,BarsLast(H2));//
PPF1=Ref(A1,BarsLast(H2));//
PPF2=Ref(A2,BarsLast(H2));
PPF3=Ref(A3,BarsLast(H2));//
//
PPFF=Ref(B,BarsLast(L2));//
PPFF1=Ref(B1,BarsLast(L2));//
PPFF2=Ref(B2,BarsLast(L2));//
PPFF3=Ref(B3,BarsLast(L2));//
TimeFrameRestore();
// Постройте облака и линии уровней поддержки //
Plot(TimeFrameExpand(PPF,inDaily,expandLast), "R1", colorGreen, styleThick);
Plot(TimeFrameExpand(PPF1,inDaily ,expandLast), "R2", colorGreen, styleThick);
Plot(TimeFrameExpand(PPF2,inDaily ,expandLast), "R3", colorGreen,styleThick);
Plot(TimeFrameExpand(PPF3,inDaily ,expandLast), "R4", colorGreen,styleThick);
Plot(TimeFrameExpand(PPFF,inDaily ,expandLast), "S1", colorBlue, styleThick);
Plot(TimeFrameExpand(PPFF1,inDaily ,expandLast), "S2", colorBlue, styleThick);
Plot(TimeFrameExpand(PPFF2,inDaily ,expandLast), "S3", colorBlue,styleThick);
Plot(TimeFrameExpand(PPFF3,inDaily ,expandLast), "S4", colorBlue,styleThick);
_SECTION_END();
Спасибо
Kreangast
2013-5-24
Вы проверили уже существующие версии для metatrader 4 (например, эта: https: //www.mql5.com/en/forum/181798 ), но есть много других (вы можете использовать инструмент поиска сверху страницы - это поиск google и он довольно мощный - попробуйте поискать TD sequential, например).
Все последовательности Демарка не завершены..... если вы хотите (или кто-то другой интересный с....) вы можете начать кодировать его в вышеуказанной ссылке...... как вы можете видеть, я просил об этом несколько месяцев назад.....
Я могу написать ВСЕ объяснения, чтобы закодировать его и мощное использование в multitimeframe ... пожалуйста ... скажите мне, если вы готовы!
Я надеюсь, что ДА!!!!
наилучшие пожелания моему кодеру!
p.s. может быть вы не заметили, что вышеуказанная ссылка была написана мной?(https://www.mql5.com/en/forum/181798)
Здравствуйте,
У меня есть индикатор, который я использую (он прилагается), который я использую для рисования коробки для моего торгового времени я могу быть на моем терминале, так что я могу сделать его рисовать синий фон коробки, или серый и т.д., которые я должен выбрать. Первоначально это был индикатор пробоя, но я использую его для построения графика времени торговли.
В настоящее время внешний цвет BoxHLColor = MidnightBlue; который я выбираю на черном фоне.
Можно ли сделать так, чтобы индикатор выбирал этот цвет автоматически, основываясь на цвете свечи предыдущего дня.
(или с оглядкой на 2 дня, 3 дня и т.д.).
Таким образом, если предыдущая дневная свеча зеленая, то коробка должна быть зеленой, если предыдущий день закончился красным, то BoxHLColor должен быть красным и т.д.
Надеюсь, это имеет смысл. Это было бы очень полезно, и я буду очень признателен за любую помощь.
PG
Младен... вы можете исправить ошибку?
//+------------------------------------------------------------------+
//| MTF_RSI.mq4 |
//| Copyright © 2006, Keris2112 |
//| |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, Keris2112"
#property link "https://www.forex-tsd.com"
//----
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 Red
#property indicator_color2 DodgerBlue
#property indicator_color3 White
#property indicator_level1 30
#property indicator_level2 70
#property indicator_minimum 0
#property indicator_maximum 100
//----
extern int TimeFrame=5;
extern int RSIperiod=33;
extern int applied_price=0;
extern int TimeFrame1=15;
extern int RSIperiod1=21;
extern int applied_price1=0;
extern int TimeFrame2=15;
extern int RSIperiod2=14;
extern int applied_price2=0;
//----
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicator line
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(2,ExtMapBuffer3);
SetIndexStyle(2,DRAW_LINE);
//---- name for DataWindow and indicator subwindow label
switch(TimeFrame)
{
case 1 : string TimeFrameStr="Period_M1"; break;
case 5 : TimeFrameStr="Period_M5"; break;
case 15 : TimeFrameStr="Period_M15"; break;
case 30 : TimeFrameStr="Period_M30"; break;
case 60 : TimeFrameStr="Period_H1"; break;
case 240 : TimeFrameStr="Period_H4"; break;
case 1440 : TimeFrameStr="Period_D1"; break;
case 10080 : TimeFrameStr="Period_W1"; break;
case 43200 : TimeFrameStr="Period_MN1"; break;
default : TimeFrameStr="Current Timeframe";
}
IndicatorShortName("MTF_RSI("+RSIperiod+") ("+TimeFrameStr+")");
}
//----
return(0);
//+------------------------------------------------------------------+
//| MTF RSI |
//+------------------------------------------------------------------+
int start()
{
datetime TimeArray[];
int i,limit,y=0,counted_bars=IndicatorCounted();
// Plot defined time frame on to current time frame
ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),TimeFrame);
limit=Bars-counted_bars;
for(i=0,y=0;i<limit;i++)
{
if (Time<TimeArray[y]) y++;
//----
ExtMapBuffer1=iRSI(NULL,TimeFrame,RSIperiod,applied_price,y);
}
datetime TimeArray1[];
int ii,limiti,yi=0,counted_bars1=IndicatorCounted();
// Plot defined time frame on to current time frame
ArrayCopySeries(TimeArray1,MODE_TIME,Symbol(),TimeFrame1);
limiti=Bars-counted_bars1;
for(ii=0,yi=0;ii<limiti;ii++)
{
if (Time<TimeArray1[yi]) yi++;
//----
ExtMapBuffer2=iRSI(NULL,TimeFrame1,RSIperiod1,applied_price1,yi);
}
datetime TimeArray2[];
int iii,limitii,yii=0,counted_bars2=IndicatorCounted();
// Plot defined time frame on to current time frame
ArrayCopySeries(TimeArray2,MODE_TIME,Symbol(),TimeFrame2);
limitii=Bars-counted_bars2;
for(iii=0,yii=0;iii<limitii;iii++)
{
if (Time<TimeArray2[yii]) yii++;
//----
ExtMapBuffer3=iRSI(NULL,TimeFrame2,RSIperiod2,applied_price2,yii);
}
//----
return(0);
}
//+------------------------------------------------------------------+