Постов с тегом "Индикатор": 583

Индикатор


Pivot Point для Quik part2

    • 27 января 2014, 10:15
    • |
    • Aero
  • Еще
Добрый вечер, ранее я уже выкладывал немного доработанную версию пивотов smart-lab.ru/blog/159422.php Сегодня вот, что то мне моча в голову ударила, и я решил, что мне не нравится данное отображение пивот уровней.
Придя домой сразу же сел и начал изменять отображение этих самых уровней.

Вот что собственно и получилось:
 Pivot Point для Quik part2 

Есть два кода, один ведет расчет для недельных свечек (движение цены внутри недели), и код для дневных графиков (для интрадея)

 Для дневных свечек.
PORTFOLIO_EX VFPivot1;
DESCRIPTION VFPivot;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST ALL_FIRMS;
USE_CASE_SENSITIVE_CONSTANTS;
PROGRAM
cSrc=«GR21»
cTrgt=«GR100»
LinkR="####\###\####\###.bmp"
LinkPP="####\###\####\###.bmp"
LinkS="####\###\####\###.bmp"
FUNC Text2Date(Year,Month,Day)
if (LEN(Month) < 2)
Month = «0» & Month
end if
if (LEN(Day) < 2)
Day = «0» & Day
end if
result = Year & Month & Day
END FUNC

Func LogData(Prm1,Prm2)
output = CREATE_MAP ()
output = SET_VALUE (output, «Param0», GET_INFO_PARAM(«SERVERTIME»))
output = SET_VALUE (output, «Param1», Prm1)
output = SET_VALUE (output, «Param2», Prm2)
ADD_ITEM (CurLogLine, output)
CurLogLine=CurLogLine+1
End Func
FUNC MyRound1(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», «R3»)
label_params=set_value(label_params,«IMAGE_PATH», LinkR)
label_params=set_value(label_params,«ALIGNMENT», «TOP»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date1)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 17)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func
FUNC MyRound2(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», «R2»)
label_params=set_value(label_params,«IMAGE_PATH», LinkR)
label_params=set_value(label_params,«ALIGNMENT», «TOP»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date1)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 17)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func
FUNC MyRound3(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», «R1»)
label_params=set_value(label_params,«IMAGE_PATH», LinkR)
label_params=set_value(label_params,«ALIGNMENT», «TOP»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date1)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 17)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func
FUNC MyRound4(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», «PP»)
label_params=set_value(label_params,«IMAGE_PATH», LinkPP)
label_params=set_value(label_params,«ALIGNMENT», «TOP»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date1)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 17)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func
FUNC MyRound5(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», «S1»)
label_params=set_value(label_params,«IMAGE_PATH», LinkS)
label_params=set_value(label_params,«ALIGNMENT», «TOP»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date1)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 17)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func
FUNC MyRound6(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», «S2»)
label_params=set_value(label_params,«IMAGE_PATH», LinkS)
label_params=set_value(label_params,«ALIGNMENT», «TOP»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date1)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 17)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func
FUNC MyRound7(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», «S3»)
label_params=set_value(label_params,«IMAGE_PATH», LinkS)
label_params=set_value(label_params,«ALIGNMENT», «TOP»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date1)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 17)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func
DELETE_ALL_ITEMS()
DELETE_ALL_LABELS(cTrgt)


( Читать дальше )

Один индикатор по нескольким таймфреймам

Может кому будет полезен? Индикатор довольно редкий** как мне кажется,  скачал за бугром с  сайта. Для моей стратегии оказался очень полезен (индикаторов целая куча). Таймфреймы разные от 5 минут до месяца

Один индикатор по нескольким таймфреймам

Ссылка на скачивание- yadi.sk/d/DTnajKq8GFi8w

Индикатор для MetaTrader 5 по стратегии Александра Резвякова

Индикатор для MetaTrader 5 по стратегии Александра Резвякова 
Представляю индикатор для MT5, который использует для торговли Александр Резвяков. Индикатор выводит основную информацию по тикеру вверху окна. В то время как в QUIK'е это довольно просто сделать, в MetaTrader'е без индикатора это практически невозможно, поэтому пришлось написать свой.

Код индикатора и инструкции по установке доступны на GitHub'е. Хочешь больше фич? Добавляй Pull Request!

Всех с Новым Годом! 

Опережающий индикатор, по дороге на юг

    • 27 декабря 2013, 22:12
    • |
    • jelezo
  • Еще
Опять наш кукл с упреждением показывает куда пора амерам, угадывать коррекцию сипи у него хорошо получается.                      www.youtube.com/watch?feature=player_detailpage&v=QkDx5BQdiXohttp://www.youtube.com/watch?feature=player_detailpage&v=n65kE65KfTU

Индикатор риска от BlackRock

    • 11 декабря 2013, 13:05
    • |
    • BCS
  • Еще
Blackrock –крупнейшая инвесткомпания в мире. И вот эта компания предупреждает своих инвесторов, что Центробанки планируют массово ужесточать свои монетарные политики в ближайшее время в англо-саксонских странах + в Китае. Если ЦБ начнут печатать меньше кэша — рынки акций начнут глобально проседать.
Индикатор риска от BlackRock, который оценивает риск рыночной просадки акций в привязке к выручке корпораций и общей волатильности на рынке, сегодня находится на уровнях, которые наблюдались перед схлопыванием dotcom пузыря. Высокие котировки на фоне низкой волатильности — опасный микс.
Индикатор риска от BlackRock 

Индикатор

Как добавить индикатор Pivot Point в Квик.

интрадей индюки

здравствуйте уважаемые смартовцы.пересматриваю свои взгляды относительно известных уже мне индикаторов теханализа, применимых к интрадей трейдингу.просьба поделится какими кто пользуется!
надеюсь это будет полезно и остальным читателям смарта.
заранее благодарен.

Обзову-ка я эту ГАДОСТЬ собственную ...

    • 05 августа 2013, 22:56
    • |
    • resa
  • Еще
… СЕМАФОРЕКС.
Хотя, не имеет значение что там на графике, можно что угодно включить.
Всяко в понедельник уровни на неделю, которые неизменны.
Смотри себе на волу инструмента и подстраивайся. Гадость редкостная.
Не заработал на этом, хотя когда попроовал по 10 инструментам с плечиком на валютах аккуратно — + 240% за примерно 3,5 дня из 5 в неделе.
Забросил сразу после слива всего заработанного, потому что мне всё равно было. Какие стопы? просто посмотреть работает или нет.
Работает на 50%. на 60 % работет, если есть мозги. на 90% работает, если есть своя система.
на 146% не может ((((

Что распинаться. Неделя началась. Можно вешать.

Обзову-ка я эту ГАДОСТЬ собственную ...

Ограниченные и неограниченные осцилляторы

Осциллятор – это индикатор, который двигается то в одном, то в другом направлении между двумя отчетливо различимыми точками. Представьте себе выключатель, который может находиться лишь в одном из двух положений: «Вкл» либо «Выкл». В техническом анализе используются два важных вида осцилляторов, которые служат индикаторами приближающегося разворота тренда.  Осцилляторы одного вида называются ограниченными, а второго – неограниченными. Разница между ними заключается в том, что ограниченный осциллятор двигается между двумя отчетливо различимыми точками, как правило, между 0 и 100. Прекрасным примером распространенного ограниченного осциллятора является стохастический индикатор и индикатор относительной силы.
 
С помощью стохастического осциллятора можно легко определить, когда цены растут или падают вследствие больших объемов покупок или продаж. Осциллятор принимает значения в диапазоне от нуля до ста, и независимо от скорости повышения или снижения курса актива он всегда остается в этих пределах. Как правило, если стохастический осциллятор равен 80 и выше, то это означает, что курс актива завышен, а если – 20 и ниже, то значит, цены занижены. На представленном ниже часовом графике для пары EUR/USD показан типичный стохастический осциллятор. Обратите внимание, что 22мая осциллятор находился на уровне перепроданности (20), после чего тренд развернулся и был восходящим до 23мая, когда осциллятор достиг уровня перекупленности (80), и это говорило о том, что тренд вот-вот снова развернется и цены начнут падать.
Ограниченные и неограниченные осцилляторы

Индикатор относительной силы (RSI) – это оценивающий силу движения индикатор, который, как и стохастический осциллятор, изменяется в диапазоне от нуля до ста и указывает на состояние перекупленности или перепроданности актива. Однако в отличие от стохастического осциллятора, ключевыми значениями которого являются 80 и 20, в случае с RSI таковыми служат 70 и 30, указывающие на завышенную или заниженную цену актива вследствие больших объемов покупок или продаж. Синяя стрелка на часовом графике для пары GPB/USD показывает уровень перекупленности незадолго до разворота ценового тренда.
Ограниченные и неограниченные осцилляторы
У неограниченных осцилляторов нет ни нижней, ни верхней границы. Они движутся в направлении тренда до тех пор, пока он не закончится. Прекрасный пример неограниченного осциллятора – популярный среди трейдеров индикатор схождения/расхождения скользящих средних (MACD). В основе MACD лежит разность между двумя экспоненциальными скользящими средними, полученными по 9 (быстрое скользящее среднее) и 26 периодам (медленное скользящее среднее). Когда два скользящих средних сходятся, они движутся по направлению к друг другу, если расходятся – по направлению друг от друга. Если скользящее среднее за более короткий период оказывается ниже скользящего среднего за длинный период, то это служит отрицательным торговым сигналом (продавать), и чем сильнее сигнал расходится с медленным скользящим средним, тем сильнее нисходящий тренд. 

Ограниченные и неограниченные осцилляторы
Если скользящее среднее за более длинный период оказывается выше скользящего среднего за короткий период, то это служит положительным торговым сигналом (покупать), и чем сильнее сигнал расходится с быстрым скользящим средним, тем сильнее восходящий тренд. На представленном выше часовом графике для пары EUR/USD синяя стрелка показывает отрицательное расхождение при усиливающемся нисходящем тренде, а красная стрелка – на положительное расхождение при усиливающемся восходящем тренде. По мере расхождения линий медленного и быстрого скользящего среднего линии гистограммы увеличиваются, указывая на сильный тренд, а по мере того, как линии медленного и быстрого скользящего среднего сходятся, линии гистограммы становятся меньше, что говорит об отсутствии тренда или о приближающемся изменении тренда.

С уважением, Ufxmarkets.com/ru


 

....все тэги
UPDONW
Новый дизайн