Элитные показатели :) - страница 291

 

Младан,

Я новичок и пытаюсь научиться делать это, я искал индикатор MA, который не только имеет визуальное оповещение, но и звуковое оповещение. Я видел этот индикатор от BB и он мне понравился, но я не могу заставить его делать звуковое оповещение, помогите, пожалуйста.

Файлы:
 

Спасибо, что подтолкнул ДжонниБоя.

 

Altoronto

Вот, пожалуйста,
с уважением

Младен

altoronto:
Младен, можете ли вы добавить опцию для разных валют в прилагаемом индикаторе?

Заранее благодарю вас, как всегда.

Искренне ваш

Altoronto
 

Нема крестов

Спасибо, Младен, работает отлично, теперь я понял, что я делал неправильно.

 

Индикатор CCI Squeeze

Привет Младен

CCI Squeeze Indicator FXCM Trading Station версия

до версии Metatrader 4

Спасибо

Код:

function Init()

indicator:name("CCI Squeeze Indicator");

indicator:description("");

indicator:requiredSource(core.Bar);

indicator:type(core.Oscillator);

indicator.parameters:addInteger("MA_Period", "Период МА", "Период МА", 200);

indicator.parameters:addString("MA_Method", "Метод МА", "", "MVA");

indicator.parameters:addStringAlternative("MA_Method", "EMA", "", "EMA");

indicator.parameters:addStringAlternative("MA_Method", "KAMA", "", "KAMA");

indicator.parameters:addStringAlternative("MA_Method", "LWMA", "", "LWMA");

indicator.parameters:addStringAlternative("MA_Method", "MVA", "", "MVA");

indicator.parameters:addStringAlternative("MA_Method", "TMA", "", "TMA");

indicator.parameters:addInteger("CCI_Period", "Период CCI", "Период CCI", 50);

indicator.parameters:addColor("upB_color", "Цвет upB", "Цвет upB", core.rgb(0, 255, 0));

indicator.parameters:addColor("loB_color", "Цвет loB", "Цвет loB", "Цвет loB", core.rgb(255, 128, 64));

indicator.parameters:addColor("upB2_color", "Цвет upB2", "Цвет upB2", core.rgb(0, 64, 0));

indicator.parameters:addColor("loB2_color", "Цвет loB2", "Цвет loB2", "Цвет loB2", core.rgb(255, 0, 0));

indicator.parameters:addColor("line_color", "Цвет линии", "Цвет линии", core.rgb(128, 128, 128));

end

local first;

local source = nil;

local MA;

local CCI;

function Prepare()

source = instance.source;

MA_Period=instance.parameters.MA_Period;

MA_Method=instance.parameters.MA_Method;

CCI_Period=instance.parameters.CCI_Period;

MA = core.indicators:create(MA_Method, source.close, MA_Period);

CCI = core.indicators:create("CCI", source, CCI_Period);

first = math.max(MA.DATA:first(),CCI.DATA:first())+2;

local name = profile:id() . "(" ... source:name() ... ", " ... MA_Period ... ", " ... MA_Method ... ", " ... CCI_Period ... ")";

instance:name(name);

upB = instance:addStream("upB", core.Bar, name . ".upB", "upB", instance.parameters.upB_color, first);

loB = instance:addStream("loB", core.Bar, name ... ".loB", "loB", instance.parameters.loB_color, first);

upB2 = instance:addStream("upB2", core.Bar, name . ".upB2", "upB2", instance.parameters.upB2_color, first);

loB2 = instance:addStream("loB2", core.Bar, name . ".loB2", "loB2", instance.parameters.loB2_color, first);

cciline = instance:addStream("cciline", core.Line, name . ".cciline", "cciline", instance.parameters.line_color, first);

конец

функция Update(period, mode)

MA:update(mode);

CCI:update(mode);

if (period>first) then

cciline[period]=CCI.DATA[period];

if source.close[period]<MA.DATA[period] then

если CCI.DATA[период]>0. тогда

upB[period]=CCI.DATA[period];

loB[period]=nil;

upB2[period]=nil;

loB2[period]=nil;

иначе

upB[period]=nil;

loB[period]=CCI.DATA[period];

upB2[period]=nil;

loB2[period]=nil;

конец

else

если CCI.DATA[period]>0. тогда

upB[period]=nil;

loB[period]=nil;

upB2[period]=CCI.DATA[period];

loB2[period]=nil;

иначе

upB[period]=nil;

loB[period]=nil;

upB2[period]=nil;

loB2[period]=CCI.DATA[period];

end

end

end

end

 

Здравствуйте,

есть ли у кого-нибудь индекс фиксации прибыли (PTI), и можете ли вы поделиться с нами?

 

Привет Младен,

Возможно ли создать новый индикатор или приборную панель с i-var, чтобы узнать самый высокий процент i-var выше уровня 0.5 в это конкретное время или самую большую продолжительность i-var выше уровня 0.5 в это конкретное время (M5,M15,M30 и т.д.) Так мы можем найти идеальный таймфрейм.Например, по моему мнению (вид с высоты птичьего полета с i-var) M60 является идеальным временем для торговли на EURO/USD.Я надеюсь, что это ясно и кратко, большое спасибо.

Файлы:
ivar.mq4  4 kb
 

Цвета

mladen:
Altoronto

Вот, пожалуйста

с уважением, Младен

Уважаемый mladen

Интересно, возможно ли иметь изменяющиеся цвета для нормализованного SSA (когда

пересечения нулевой линии), и TEMA(при изменении направления).

Большое спасибо за ваше время

Дэн

Файлы:
 
mladen:
CrustallumKvs Нашел вот это описание, из которого легче понять, что делает индикатор (описание можно найти здесь - FXCodeBase.COM: Индикаторы и разработка графиков Forex - Просмотр темы - Индикатор CCI Squeeze ) :
Для сравнения я использовал цену, выбранную MaPrice (так что она не фиксирована, чтобы быть просто близкой), но, по умолчанию, она установлена на закрытие, так что это то же самое, что и их код.
с уважением, Младен

спасибо mladen

 

лупа eMACD

Привет, ребята,

Я сделал небольшое "косметическое" обновление индикатора eMACD( похоже наMACD eSignal); я добавил вход "magnifier" для рисования большего osma (полезно, чтобы лучше видеть, когда OSMA довольно близко к 0) и разный цвет для osma выше или ниже 0.

Наслаждайтесь

С уважением,

brax64

Файлы: