Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
faremie Похоже, что индикатор, о котором вы говорите, не прикреплен. Не могли бы вы прикрепить его?
Я думаю, что это одним постом выше
Я думаю, это на один пост выше
Да, вы правы.
Здравствуйте, может ли кто-нибудь показать мне, как вызвать любой из уровней фибоначчи (скажем, уровень 23) из кода MT4 и узнать, когда текущая цена пересекает уровень вверх или вниз без ошибок? Я не хочу показывать свой код, чтобы никого не запутать, у меня вообще ничего не получилось!
Привет, Младен.
Мне жаль, что вы не смогли получить прикрепленный файл... Я думаю, что в моем первом сообщении я уже прикрепил его.
Вы получили его, сэр?
Не могли бы вы помочь мне с ним, пожалуйста.
Как вы уже заметили, мои вычислительные навыки не так уж хороши... Хахахах.... Простите.
В настройках индикатора я изменю минимальный диапазон на 3, чтобы он мог считать размер свечи на моем графике.
spikebars_v3_1.mq4
Делаю индикатор "TSI", испытывая некоторые трудности.
При вызове индикатора "TSI_Metod" с методом сглаживания "EMA", получаем правильные значения и выходной индикатор после теста.
Стоит изменить метод сглаживания, как индикатор исчезает и выводит неправильное число.
Попробовал сделать буферы оплаты несколько других в дисплее "TSI_Test". Получаем неправильный tsyfry, но после теста индикатор появляется.
Непонятно, почему индикатор "TSI_Test" отображается после теста, с правильными значениями, но не передает их прямо в торговой программе.
Отличие индикаторов "TSI_Metod" и "TSI_Test" в методе расчета буферов:
TSI_Metod:
for(i=limit1;i>=0;i--)ExtMapBuffer2=Close-Close;
for(i=limit1;i>=0;i--)ExtMapBuffer3=MathAbs(Close-Close);
for(i=limit1;i>=0;i--)ExtMapBuffer4=iMAOnArray(ExtMapBuffer2,0,r2,0, Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer5=iMAOnArray(ExtMapBuffer3,0,r2,0, Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer6=iMAOnArray(ExtMapBuffer4,0,r3,0, Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer7=iMAOnArray(ExtMapBuffer5,0,r3,0, Method,i);
for(i=limit1;i>=0;i--) ExtMapBuffer8=iMAOnArray(ExtMapBuffer6,0,r4,0,Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer9=iMAOnArray(ExtMapBuffer7,0,r4,0, Method,i);
for(i=limit1;i>=0;i--){ExtMapBuffer1=100*ExtMapBuffer8/ExtMapBuffer9;}
[/CODE]
TSI_Test:
[CODE]limit1=Bars-counted_bars-1;
limit2=limit1;
limit3=limit2;
limit4=limit3;
if(limit1>0)
{
limit1=limit1-Period_MA_1-1;
limit2=limit1-p2;
limit3=limit2-p3;
limit4=limit3-p4;
}
for(i=limit1;i>=0;i--) ExtMapBuffer2=Close-Close;
for(i=limit1;i>=0;i--)ExtMapBuffer3=MathAbs(Close-Close);
for(i=limit2;i>=0;i--)ExtMapBuffer4=iMAOnArray(ExtMapBuffer2,0,p2,0, MA_Method,i);
for(i=limit2;i>=0;i--) ExtMapBuffer5=iMAOnArray(ExtMapBuffer3,0,p2,0,MA_Method,i);
for(i=limit3;i>=0;i--)ExtMapBuffer6=iMAOnArray(ExtMapBuffer4,0,p3,0, MA_Method,i);
for(i=limit3;i>=0;i--)ExtMapBuffer7=iMAOnArray(ExtMapBuffer5,0,p3,0, MA_Method,i);
for(i=limit4;i>=0;i--) ExtMapBuffer8=iMAOnArray(ExtMapBuffer6,0,p4,0,MA_Method,i);
for(i=limit4;i>=0;i--)ExtMapBuffer9=iMAOnArray(ExtMapBuffer7,0,p4,0, MA_Method,i);
for(i=limit4;i>=0;i--)
{
ExtMapBuffer1=0;ExtMapBuffer1=100*ExtMapBuffer8/ExtMapBuffer9;
}Сделайте индикатор "TSI", испытывая некоторые трудности.
При вызове индикатора "TSI_Metod" с методом сглаживания "EMA", получение правильных значений и выход индикатора после теста.
Стоит изменить метод сглаживания, как индикатор исчезает и выводит неправильное число.
Попробовал сделать буферы оплаты несколько других в дисплее "TSI_Test". Получаем неправильный tsyfry, но после теста индикатор появляется.
Непонятно, почему индикатор "TSI_Test" отображается после теста, с правильными значениями, но не передает их прямо в торговой программе.
Отличие индикаторов "TSI_Metod" и "TSI_Test" в методе расчета буферов:
TSI_Metod:
for(i=limit1;i>=0;i--)ExtMapBuffer2=Close-Close;
for(i=limit1;i>=0;i--)ExtMapBuffer3=MathAbs(Close-Close);
for(i=limit1;i>=0;i--)ExtMapBuffer4=iMAOnArray(ExtMapBuffer2,0,r2,0, Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer5=iMAOnArray(ExtMapBuffer3,0,r2,0, Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer6=iMAOnArray(ExtMapBuffer4,0,r3,0, Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer7=iMAOnArray(ExtMapBuffer5,0,r3,0, Method,i);
for(i=limit1;i>=0;i--) ExtMapBuffer8=iMAOnArray(ExtMapBuffer6,0,r4,0,Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer9=iMAOnArray(ExtMapBuffer7,0,r4,0, Method,i);
for(i=limit1;i>=0;i--){ExtMapBuffer1=100*ExtMapBuffer8/ExtMapBuffer9;}
[/CODE]
TSI_Test:
[CODE]limit1=Bars-counted_bars-1;
limit2=limit1;
limit3=limit2;
limit4=limit3;
if(limit1>0)
{
limit1=limit1-Period_MA_1-1;
limit2=limit1-p2;
limit3=limit2-p3;
limit4=limit3-p4;
}
for(i=limit1;i>=0;i--) ExtMapBuffer2=Close-Close;
for(i=limit1;i>=0;i--)ExtMapBuffer3=MathAbs(Close-Close);
for(i=limit2;i>=0;i--)ExtMapBuffer4=iMAOnArray(ExtMapBuffer2,0,p2,0, MA_Method,i);
for(i=limit2;i>=0;i--) ExtMapBuffer5=iMAOnArray(ExtMapBuffer3,0,p2,0,MA_Method,i);
for(i=limit3;i>=0;i--)ExtMapBuffer6=iMAOnArray(ExtMapBuffer4,0,p3,0, MA_Method,i);
for(i=limit3;i>=0;i--)ExtMapBuffer7=iMAOnArray(ExtMapBuffer5,0,p3,0, MA_Method,i);
for(i=limit4;i>=0;i--) ExtMapBuffer8=iMAOnArray(ExtMapBuffer6,0,p4,0,MA_Method,i);
for(i=limit4;i>=0;i--)ExtMapBuffer9=iMAOnArray(ExtMapBuffer7,0,p4,0, MA_Method,i);
for(i=limit4;i>=0;i--)
{
ExtMapBuffer1=0;ExtMapBuffer1=100*ExtMapBuffer8/ExtMapBuffer9;
}Попробуйте их сейчас: tsi_metod_1.mq4 и tsi_test_1.mq4.
Я пытался несколько раз, но мои навыки кодирования слишком ограничены, чтобы сделать это:
1. Я хотел сделать версию одного из этих индикаторов Фишера (достаточно одного, у них очень похожие результаты), который окрашивает фон графика в зеленый цвет, когда Фишер выше нуля, и в красный, когда ниже (так же, как прикрепленный MACD).
2. Я хотел создать автономный график, где я могу установить время начала и окончания (нужно, чтобы он показывал только торговые часы 24-часового графика s&p. Конвертация периодов не требуется, просто подумал, что этот индикатор наиболее близок к тому, что я хочу).
Надеюсь, кто-нибудь будет так любезен взглянуть на это.
Спасибо
Я пытался несколько раз, но мои навыки кодирования слишком ограничены, чтобы сделать это:
1. Я хотел сделать версию одного из этих индикаторов Фишера (достаточно одного, у них очень похожие результаты), который окрашивает фон графика в зеленый цвет, когда Фишер выше нуля, и в красный, когда ниже (так же, как прикрепленный MACD).
2. Я хотел создать автономный график, где я могу установить время начала и окончания (нужно, чтобы он показывал только торговые часы 24-часового графика s&p. Конвертация периодов не требуется, просто подумал, что этот индикатор наиболее близок к тому, что я хочу).
Надеюсь, кто-нибудь будет так любезен взглянуть на это.
СпасибоВау... для меня это займет слишком много времени.
Попробуйте их сейчас: tsi_metod_1.mq4 и tsi_test_1.mq4
Отлично! Спасибо, заработало.
Здравствуйте, может ли кто-нибудь показать мне, как вызвать любой из уровней фибоначчи (скажем, уровень 23) из кода MT4 и узнать, когда текущая цена пересекает уровень вверх или вниз без ошибок?