Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Но этот код не пишите , проблемы у вас в MT4 ок ? Чрезвычайно благодарен
Kreangast
2013/5/21В этом коде у вас 2 стартовые процедуры, для старта совершенно не понятно, что должно быть сделано. Также из исправленного кода TS не видно, какова цель и что должен делать индикатор, поэтому все, что я могу сделать, это посмотреть на этот текст и сказать, что я не могу вам помочь, так как я понятия не имею, что это должно делать.
Привет,
мне нужна ваша помощь.
Есть ли возможность вызвать функцию, когда кто-то меняет текст объектаtext?
Спасибо
Привет,
мне нужна ваша помощь.
Есть ли возможность вызвать функцию, когда кто-то изменяет текст объектаtext?
СпасибоНасколько я знаю, такой возможности нет (для этого нужно использовать ObjectGet(), а в этой функции нет предсказуемого способа получить текст объекта).
...
Код мыса ...
В этом коде у вас 2 подпрограммы запуска, для запуска совершенно не понятно, что нужно сделать. Также из исправленного кода TS не видно, какова цель и что должен делать индикатор, поэтому все, что я могу сделать, это посмотреть на этот текст и сказать, что я не могу вам помочь, так как я понятия не имею, что это должно делать.
Привет, Младен
Пожалуйста, посмотрите Коды
_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,BarsSince(H2));
PPF1=Ref(A1,BarsSince(H2));
PPF2=Ref(A2,BarsSince(H2));
PPF3=Ref(A3,BarsSince(H2));
//
PPFF=Ref(B,BarsSince(L2));
PPFF1=Ref(B1,BarsSince(L2));
PPFF2=Ref(B2,BarsSince(L2));
PPFF3=Ref(B3,BarsSince(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();
Привет, Младен
Пожалуйста, посмотрите Коды
_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,BarsSince(H2));
PPF1=Ref(A1,BarsSince(H2));
PPF2=Ref(A2,BarsSince(H2));
PPF3=Ref(A3,BarsSince(H2));
//
PPFF=Ref(B,BarsSince(L2));
PPFF1=Ref(B1,BarsSince(L2));
PPFF2=Ref(B2,BarsSince(L2));
PPFF3=Ref(B3,BarsSince(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();Извините,
Я понятия не имею, что делают TimeFrameExpand() и TimeFrameRestore().
Извините, я понятия не имею, что делают TimeFrameExpand() и TimeFrameRestore().
Здравствуйте, mladen PPF=Ref(A,BarsSince(H2));
Я благодарен за ваш ответ.
TimeFrameExpand(),TimeFrameRestore() - это (AmiBroker Multi Timeframe Function)(индикаторы нескольких таймфреймов).
Закодировано:
"PPF=Ref(A,BarsSince(H2));".
BarsSince(H2);Вычисляет количество баров (временных периодов), прошедших с момента, когда ARRAY был истинным (или 1);AmiBroker Formula Language Function Reference
Пожалуйста, замените BarsSince() на BARSLAST()
BARSLAST(H2);Найти последнее условие, удерживающее текущее количество циклов.
Мне нужен BARSLAST(H2) для выражения этой функции MT4
Смотрите ссылку Спасибо
Kreangast
2013-5-23
Hi mladen PPF=Ref(A,BarsSince(H2));
Я благодарен за ваш ответ.
TimeFrameExpand(),TimeFrameRestore() - это (AmiBroker Multi Timeframe Function)(индикаторы нескольких таймфреймов).
Закодировано:
"PPF=Ref(A,BarsSince(H2));".
BarsSince(H2);Подсчитывает количество баров (временных периодов), прошедших с момента, когда ARRAY был истинным (или 1);AmiBroker Formula Language Function Reference
Пожалуйста, замените BarsSince() на BARSLAST()
BARSLAST(H2);Найти последнее условие, удерживающее текущее количество циклов.
Мне нужен BARSLAST(H2) для выражения этой функции MT4
Смотрите ссылку Спасибо
Kreangast
2013-5-23Проверяли ли вы среди индикаторов metatrader multi time frame.
По моему опыту 99% индикаторов amibroker уже существуют и для metatrader 4.
Здравствуйте, Младен
Еще раз спасибо за ваш ответ!
Я собирался изменить код в многоцикловый индикатор MT4.(1m,5m,15m,30m,1h...).
Не могли бы вы написать в индикаторы MT4.
Kreangast
2013-5-23
Привет, Младен
barssince(x): подсчитывает номер периода с момента первого x != 0;
barslast(x): подсчитывает номер периода с момента последнего x != 0.
Краткая справка по формулам - www.TecStock.com
Спасибо
Kreangast
2013-5-23