Мультитаймфреймовые индикаторы - страница 139

 
fxbs:
Конечно, я знаю, что у вас все по-другому - это круто; и я вижу, что, работая над MFI Bars, вы вернулись к подходу TRO(xMeter) (блоки) - один из них удобнее для модификаций, отладки и т.д.) или это просто дело привычки? Я не так много играл с объектами, поэтому и спрашиваю...

Во-первых, я новичок в MT4, поэтому не знаю всех хитростей, советов и ловушек.

Но поскольку iMT4 - это скомпилированный код, я не думаю, что вы можете передавать функции в качестве входных параметров. В TradeStation я могу передавать функции в качестве параметров, поэтому я могу писать код, управляемый вводом, который дает пользователю полный контроль.

Поэтому подход с использованием строительных блоков - это лучший вариант. Вместо того чтобы поместить весь код в один индикатор, вы получаете небольшие, гибкие индикаторы, которые можно загружать многократно. Затем, когда вы поймете, что именно вам нужно, вы можете объединить код.

Я написал индикатор ma в формате счетчика, который имел быстрый, средний и медленный ma. Но теперь я написал один индикатор ma, который может быть загружен несколько раз. Одному человеку может понадобиться всего 1 ма, другому - 3, третьему - 8. Ни мне, ни кому-либо другому не нужно переписывать код.

Вы упомянули объекты... Мне все еще нужно изучать объекты.

 

Указатель зигзага MTF

привет

Кто-нибудь знает MTF ZIgZag Pointer - в идеале с той, которая оставляет оригинальную стрелку позади.

Спасибо

 

Stochastic_Color_v1.02classicB.mq4 Mladen's Stoch. Mod

extern int KPeriod = 14;

extern int Замедление = 3;

extern int DPeriod = 3;

extern int MAMethod = 2;

extern int PriceField = 0;

extern int overBought = 80;

extern int OverSold = 20;

extern string timeFrame = "Текущий ТФ";

extern string note_timeFrames = "M1;5,15,30,60\H1;H4;D1;W1;MN||0-CurrentTF";

extern bool showBars = false; // Бары как сайдбар (наложение) - вставьте в любое sep.window

extern int BarsLevel = 5; //BarsLevel 0-100

extern int BarsSize = 2; //0-5

extern bool showArrows = true;

extern color ArrowUpClr = LimeGreen;

extern color ArrowDnClr = Red;

extern int ArrowSize = 1;

extern bool alertsOn = false;

extern bool alertsMessage = true;

extern bool alertsSound = false;

extern bool alertsEmail = false;

------------------------

+ Unic#generator (спасибо Mladen)

string MakeUniqueName(string first, string rest)

{

string result = first+(MathRand()%1001)+rest;

while (WindowFind(result)>= 0)

result = first+(MathRand()%1001)+rest;

return(result);

}

С Новым годом!

 

Последние обновления в TRO MULTI METERS.

Благодаря нескольким товарищам по коду, я решил проблему с удалением объекта.

Файлы:
 

Спасибо TheRumpledOne!!!

Можете ли вы сделать SAR версию тоже...

У меня проблема с objectDelete

если использовать мой SAR, мой другой MTF блок внезапно исчезнет...

Файлы:
 

Вот так!

Теперь убедитесь, что вы используете последнюю версию TRO_MULTI_METER_BLOCK, потому что в более ранних были ошибки с объектами... Я не знал, как очистить объекты.

Также, убедитесь, что вы изменили XYZ на что-то уникальное, чтобы ваши метры не наступали друг на друга. И не забудьте изменить вход UP_DN, чтобы они не наступали друг на друга.

Когда у вас есть гибкость, вы должны держать все в порядке.
Файлы:
 
И еще одно, ПОЖАЛУЙСТА, ИЗМЕНИТЕ НАЗВАНИЕ ФАЙЛА ДИСКА!!!

Не называйте свои индикаторы _TRO_xxxxxxx, когда отправляете их мне.

Вы можете называть их $_TRO_ или #_TRO_, только не _TRO_!

Я не хочу наступать на мои файлы.

Спасибо.
 

Ломаю голову, пытаясь заставить _TRO_MULTI_METER_SR работать.

Было бы неплохо иметь поддержку/сопротивление.

Я приложил код, но он не работает.

Возможно, кто-то из вас сможет это исправить.

Наверняка это что-то простое, чего я просто не вижу.

Спасибо.

Файлы:
 

Пожалуйста, уберите текстовую информацию из индикатора

Кто-нибудь может убрать текстовую информацию из индикатора, или отключить ее. Или если кто-то может подсказать мне, как это сделать.

Спасибо

Файлы:
 

ShowComment = true/false;

MTF_AvgRangeX инд. работает с AvgRangeX - точное имя файла

Файлы:
Причина обращения: