Мультитаймфреймовые индикаторы - страница 922
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет, ребята, кто-нибудь может мне помочь?
Есть несколько минут, чтобы изучить мой код.
Пожалуйста, пришлите мне Pm.
Я буду польщен.
(Я не могу опубликовать свой дерьмовый код здесь, будет сложнее его удалитьВы всегда можете задать вопросы о кодировании в таких темах, как эта: https: //www.mql5.com/en/forum/184889/page2 или эта https://www.mql5.com/en/forum/173219.
Я не могу найти эти скрипты. Скрипты покупки и продажи включают только каждую сделку 0.1 лота и трейлинг стоп 10 пунктов .Пожалуйста, помогите мне?
Я не могу найти эти скрипты.Скрипты покупки и продажи включают только каждую сделку 0.1 лота и трейлинг стоп 10 пунктов .Пожалуйста, помогите мне?
Ваше сообщение с тем же вопросом было перемещено сюда: https: //www.mql5.com/en/forum/173386.
Вы можете проверить этот скрипт для начала
heikenashi3.ex4Mladen никто не отвечает мне. пожалуйста, помогите мне.
я основал HEİKENASHİ3 индикатор. но я не могу закодировать стрелку на этом индикаторе. пожалуйста, помогите мне. 
heikenashi3.ex4Mladen никто не отвечает мне. пожалуйста, помогите мне.
Beco616161, нужен оригинальный исходный код mt4 (не декомпилированный), чтобы иметь возможность модифицировать индикатор.
не мог бы кто-нибудь сделать этот индикатор в MTF
спасибо
MRTOOLS большое спасибо за помощь. я основал код.
//+------------------------------------------------------------------+
//| Heiken Ashi.mq4 || Heiken Ashi.mq4.
//| Copyright 2004, MetaQuotes Software Corp. |
//| Торговая платформа MetaTrader 5 / MetaQuotes Software Corp. |
//+------------------------------------------------------------------+
//| Для Heiken Ashi мы рекомендуем следующие настройки графика (нажмите F8 или |
//| выберите в меню 'Charts'->'Properties...'): |
//| - На вкладке "Цвет" выберите "Черный" для "Линейного графика"|
//| - На вкладке 'Common' отключите флажок 'Chart on Foreground' и | //| выберите 'Line Chart'.
//| выберите радиокнопку 'Линейный график'.
//+------------------------------------------------------------------+
#property copyright "Copyright 2004, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_color3 Red
#property indicator_color4 Blue
//---- буферы
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
//----
int ExtCountedBars=0;
//+------------------------------------------------------------------+
//| Пользовательская функция инициализации индикатора |
//|------------------------------------------------------------------|
int init()
{
//---- индикаторы
SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, Red);
SetIndexBuffer(0, ExtMapBuffer1);
SetIndexStyle(1,DRAW_HISTOGRAM, 0, 1, Blue);
SetIndexBuffer(1, ExtMapBuffer2);
SetIndexStyle(2,DRAW_HISTOGRAM, 0, 3, Red);
SetIndexBuffer(2, ExtMapBuffer3);
SetIndexStyle(3,DRAW_HISTOGRAM, 0, 3, Blue);
SetIndexBuffer(3, ExtMapBuffer4);
//----
SetIndexDrawBegin(0,10);
SetIndexDrawBegin(1,10);
SetIndexDrawBegin(2,10);
SetIndexDrawBegin(3,10);
//---- отображение буферов индикаторов
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexBuffer(2,ExtMapBuffer3);
SetIndexBuffer(3,ExtMapBuffer4);
//---- инициализация выполнена
return(0);
}
//+------------------------------------------------------------------+
//| Функция деинициализации индикатора Custor |
//+------------------------------------------------------------------+
int deinit()
{
//---- TODO: добавьте свой код сюда
//----
return(0);
}
//+------------------------------------------------------------------+
//| Пользовательская функция итерации индикатора |
//+------------------------------------------------------------------+
int start()
{
double haOpen, haHigh, haLow, haClose;
if(Bars<=10) return(0);
ExtCountedBars=IndicatorCounted();
//---- проверка на возможные ошибки
if (ExtCountedBars<0) return(-1);
//---- последний подсчитанный бар будет пересчитан.
if (ExtCountedBars>0) ExtCountedBars--;
int pos=Bars-ExtCountedBars-1;
while(pos>=0)
{
haOpen=(ExtMapBuffer3[pos+1]+ExtMapBuffer4[pos+1])/2;
haClose=(Open[pos]+High[pos]+Low[pos]+Close[pos])/4;
haHigh=MathMax(High[pos], MathMax(haOpen, haClose));
haLow=MathMin(Low[pos], MathMin(haOpen, haClose));
if (haOpen<haClose)
{
ExtMapBuffer1[pos]=haLow;
ExtMapBuffer2[pos]=haHigh;
}
else
{
ExtMapBuffer1[pos]=haHigh;
ExtMapBuffer2[pos]=haLow;
}
ExtMapBuffer3[pos]=haOpen;
ExtMapBuffer4[pos]=haClose;
pos--;
}
//----
return(0);
}
//+------------------------------------------------------------------+
пожалуйста, сделайте этот индикатор для mtf. Спасибо.
MRTOOLS большое спасибо за помощь. я основал код.
//+------------------------------------------------------------------+
//| Heiken Ashi.mq4 || Heiken Ashi.
//| Copyright 2004, MetaQuotes Software Corp. |
//| Торговая платформа MetaTrader 5 / MetaQuotes Software Corp. |
//+------------------------------------------------------------------+
//| Для Heiken Ashi мы рекомендуем следующие настройки графика (нажмите F8 или |
//| выберите в меню 'Charts'->'Properties...'): |
//| - На вкладке "Цвет" выберите "Черный" для "Линейного графика"|
//| - На вкладке 'Common' отключите флажок 'Chart on Foreground' и | //| выберите 'Line Chart'.
//| выберите радиокнопку 'Линейный график'.
//+------------------------------------------------------------------+
#property copyright "Copyright 2004, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_color3 Red
#property indicator_color4 Blue
//---- буферы
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
//----
int ExtCountedBars=0;
//+------------------------------------------------------------------+
//| Пользовательская функция инициализации индикатора |
//|------------------------------------------------------------------|
int init()
{
//---- индикаторы
SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, Red);
SetIndexBuffer(0, ExtMapBuffer1);
SetIndexStyle(1,DRAW_HISTOGRAM, 0, 1, Blue);
SetIndexBuffer(1, ExtMapBuffer2);
SetIndexStyle(2,DRAW_HISTOGRAM, 0, 3, Red);
SetIndexBuffer(2, ExtMapBuffer3);
SetIndexStyle(3,DRAW_HISTOGRAM, 0, 3, Blue);
SetIndexBuffer(3, ExtMapBuffer4);
//----
SetIndexDrawBegin(0,10);
SetIndexDrawBegin(1,10);
SetIndexDrawBegin(2,10);
SetIndexDrawBegin(3,10);
//---- отображение буферов индикаторов
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexBuffer(2,ExtMapBuffer3);
SetIndexBuffer(3,ExtMapBuffer4);
//---- инициализация выполнена
return(0);
}
//+------------------------------------------------------------------+
//| Функция деинициализации индикатора Custor |
//+------------------------------------------------------------------+
int deinit()
{
//---- TODO: добавьте свой код сюда
//----
return(0);
}
//+------------------------------------------------------------------+
//| Пользовательская функция итерации индикатора |
//+------------------------------------------------------------------+
int start()
{
double haOpen, haHigh, haLow, haClose;
if(Bars<=10) return(0);
ExtCountedBars=IndicatorCounted();
//---- проверка на возможные ошибки
if (ExtCountedBars<0) return(-1);
//---- последний подсчитанный бар будет пересчитан.
if (ExtCountedBars>0) ExtCountedBars--;
int pos=Bars-ExtCountedBars-1;
while(pos>=0)
{
haOpen=(ExtMapBuffer3[pos+1]+ExtMapBuffer4[pos+1])/2;
haClose=(Open[pos]+High[pos]+Low[pos]+Close[pos])/4;
haHigh=MathMax(High[pos], MathMax(haOpen, haClose));
haLow=MathMin(Low[pos], MathMin(haOpen, haClose));
if (haOpen<haClose)
{
ExtMapBuffer1[pos]=haLow;
ExtMapBuffer2[pos]=haHigh;
}
else
{
ExtMapBuffer1[pos]=haHigh;
ExtMapBuffer2[pos]=haLow;
}
ExtMapBuffer3[pos]=haOpen;
ExtMapBuffer4[pos]=haClose;
pos--;
}
//----
return(0);
}
//+------------------------------------------------------------------+Beco616161, добавил алерты и стрелки.
Beco616161, добавил алерты и стрелки.
очень большое спасибо MRTOOLS, но эти сигналы heiken ashi не такие, как я хочу.
Пожалуйста, проверьте картинку. Пожалуйста, помогите мне. Как закодировать стрелку алерта полного бара? Пожалуйста, помогите мне.