Ответить
10.12.2014, 10:05
Аватар для longin
longin longin вне форума Местный знаток
Регистрация: 20.06.2014 / Сообщений: 121
Поблагодарили 682 раз(а) / Репутация: 683
Добрый день господа програмисты, возникла такая проблема, индикатор работает только с парой eurusd, если возможно не могли бы Вы переделать его чтобы он работал и на других парах(audusd, eurjpy, xauusd).

PS. При установке на любой график показывает данные только eurusd что очень огорчает.

С уважением
Айдын
У меня работает, но появляется с опозданием некоторым, иногда ТФ нужно перещелкать чуток.
10.12.2014, 11:16
Аватар для Dinevich
Dinevich Dinevich вне форума Активный участник
Регистрация: 04.12.2009 / Сообщений: 36
Поблагодарили 42 раз(а) / Репутация: 41
да работает, только вот индикатор показывает гистограмму eurusd даже если устанавливаешь на другую пару
10.12.2014, 11:49
Аватар для LuRAS
LuRAS LuRAS вне форума Местный житель
Регистрация: 04.02.2009 / Сообщений: 57
Поблагодарили 148 раз(а) / Репутация: 148
Здравствуйте, помогите пожалуйста, нужно чтобы индикатор последнюю стрелку просчитывал с каждым тиком, то есть чтобы она обновлялась автоматически, а не при каждой инициализации(обновлении). Желательно сделать так чтобы индикатор пересчитывал с каждым тиком не всю историю, а только последнюю стрелку, что бы исключить тормоза. Ещё конечно бы хотелось, чтобы перерисованные стрелки на истории сохранялись!

Последний раз редактировалось LuRAS; 10.12.2014 в 11:51.
10.12.2014, 12:12
Аватар для lexshur
lexshur lexshur вне форума Новичок форума
Регистрация: 02.07.2011 / Адрес: Россия, Иркутск. / Сообщений: 62
Поблагодарили 9 раз(а) / Репутация: 10
Там нужно с библиотекой разбираться. Скачивал несколько раз из разных источников. Результат один и тот же. В Вашем архиве такая же фигня.
Уважаемые посмотрите кто нибудь Omega Trend может у кого получится индикатор больно интересный да и совы по нему.
10.12.2014, 16:43
Аватар для incomeasset
incomeasset incomeasset вне форума Элитный участник
Регистрация: 10.06.2013 / Сообщений: 146
Поблагодарили 1,512 раз(а) / Репутация: 1513
Privet vsem pomoghite pojalusta kto razberaetsea v Alert i Arrow ispravte pojalusta eto v etom indikatore on doljen davati signal pri peresiceniax 2 linii spasibo!
10.12.2014, 17:05
Аватар для osa
osa osa вне форума Активный участник
Регистрация: 08.11.2012 / Сообщений: 70
Поблагодарили 60 раз(а) / Репутация: 61
Приветствую! Есть такой индюк _https://www.mql5.com/en/code/8844
Можно ли его изменить, чтобы он обрабатывал не весь предыдущий график, а, например 500 свечей. Уж очень сильно грузит терминал при работе. Спасибо заранее!

Последний раз редактировалось NSerega; 10.12.2014 в 21:50.
10.12.2014, 18:11
Регистрация: 09.08.2012 / Адрес: Ua_Khm / Сообщений: 1,775
Поблагодарили 9,203 раз(а) / Репутация: 9208
Приветствую! Есть такой индюк _https://www.mql5.com/en/code/8844
Можно ли его изменить, чтобы он обрабатывал не весь предыдущий график, а, например 500 свечей. Уж очень сильно грузит терминал при работе. Спасибо заранее!

Последний раз редактировалось NSerega; 10.12.2014 в 21:51.
eevviill , osa , Vik940 
10.12.2014, 19:02
Аватар для statistic
statistic statistic на форуме Местный знаток
Регистрация: 13.07.2013 / Адрес: Старые Васюки / Сообщений: 667
Поблагодарили 616 раз(а) / Репутация: 617
Коллеги, можно ли изменить индикатор силы валют, там много всего, и приходится его ставить отдельно, а хотелось бы иметь компактные размеры, да и чтоб выбор был валют, какие отображать, остальное ненужное из кода выкинуть
11.12.2014, 03:22
Аватар для GenkaRak
GenkaRak GenkaRak вне форума Местный знаток
Регистрация: 07.10.2014 / Адрес: Russia / Сообщений: 531
Поблагодарили 504 раз(а) / Репутация: 505

Вопрос Поправьте пожалуйста спред в индикаторе

Здравствуйте!
Уважаемые программисты, такая ситуация:
Спред показывается на пятизнаке так: 20.0 На четырех знаке 2.0
Но спред на 5-ти реальный получается 0.2. Можно поправить индюк, что бы на пятизнаке показывал реальный спред и на четырехзнаке тоже?
Или это будет неправильно?
Спасибо.
11.12.2014, 04:11
Аватар для sergey122
sergey122 sergey122 вне форума Местный знаток
Регистрация: 10.01.2012 / Сообщений: 823
Поблагодарили 773 раз(а) / Репутация: 774
Здравствуйте!
Уважаемые программисты, такая ситуация:
Спред показывается на пятизнаке так: 20.0 На четырех знаке 2.0
Но спред на 5-ти реальный получается 0.2. Можно поправить индюк, что бы на пятизнаке показывал реальный спред и на четырехзнаке тоже?
Или это будет неправильно?
Спасибо.
Какой ДЦ такой спред на 5знаке выдаёт?
11.12.2014, 08:57
Аватар для GenkaRak
GenkaRak GenkaRak вне форума Местный знаток
Регистрация: 07.10.2014 / Адрес: Russia / Сообщений: 531
Поблагодарили 504 раз(а) / Репутация: 505
Какой ДЦ такой спред на 5знаке выдаёт?
Альпари. От стандарта до ECN.
Может проблема все-таки в инфрмере?
Потому, что на центовом показывает 2.0 как и должно быть.
11.12.2014, 13:59
Аватар для Novikov
Novikov Novikov на форуме Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,109
Поблагодарили 2,637 раз(а) / Репутация: 2625
  • Отправить сообщение для Novikov с помощью Skype™
Уважаемые, есть индикатор GainLossInfo.mq4, который показывает размер баров в пунктах.

скрин индикатора GainLossInfo

[свернуть]


Пожалуйста, кто может, добавьте под цифры еще одни данные, а именно, цена пункта, а в скобочках сумма в валюте, т.е. количество пунктов умноженное на цену пункта.

Заранее благодарю!
11.12.2014, 14:10
Аватар для slavyanix
slavyanix slavyanix вне форума Почётный гражданин
Регистрация: 06.04.2013 / Сообщений: 290
Поблагодарили 405 раз(а) / Репутация: 406
доброго времени суток Уважаемые Форумчане. У меня такой вопрос в котором нужна ваша помощь.Как настроить параметр profit Target Coef то что это Коэффицие́нт профита я понял,но никак не могу понять как рассчитать если баланс 200 у.е. по умолчанию стоит 13,73 при открытии ордера выставляет аж 157 пунктов но на торговле м15 это слишком вот как рассчитать пунктов 20-25??? Заранее спасибо
11.12.2014, 14:11
Аватар для slavyanix
slavyanix slavyanix вне форума Почётный гражданин
Регистрация: 06.04.2013 / Сообщений: 290
Поблагодарили 405 раз(а) / Репутация: 406
один лот равен 0,05
11.12.2014, 16:44
Аватар для андрей0742
андрей0742 андрей0742 на форуме Элитный участник
Регистрация: 15.03.2014 / Сообщений: 543
Поблагодарили 1,984 раз(а) / Репутация: 1985
Ребят помогите добавить такую функцию как сдвиг Нажмите на изображение для увеличения
Название: AUDUSDM5.png
Просмотров: 162
Размер:	31.1 Кб
ID:	187958

CCISYSTEM 3.0 TEST.ex4

ccisystem3.0.tpl
11.12.2014, 18:40
Аватар для dimitrescu
dimitrescu dimitrescu вне форума Новичок форума
Регистрация: 18.09.2012 / Сообщений: 67
Поблагодарили 11 раз(а) / Репутация: 12
Ребята может ранно но поздравляю всех с наступающим новым годом Не могу понять что с советником он не открывает бай ордера по мартину , открыввает только раз и все, а вот с селовскими все нормально,поможете?
11.12.2014, 19:40
Аватар для olegkrg
olegkrg olegkrg вне форума Местный знаток
Регистрация: 01.08.2012 / Сообщений: 365
Поблагодарили 591 раз(а) / Репутация: 594
Дороботайте пож индикатор-вывести стрелки на график и алерт при появлении стрелки.
11.12.2014, 20:37
Аватар для geni1973
geni1973 geni1973 вне форума Активный участник
Регистрация: 16.03.2014 / Сообщений: 105
Поблагодарили 35 раз(а) / Репутация: 34
[ATTACH]Вложение 187998[/ATTACH]уважаемые программисты очень прошу при делать функцию pipstep раздельно спасибо за раннее

Последний раз редактировалось geni1973; 18.03.2015 в 00:17.
12.12.2014, 10:32
Аватар для chaffinch
chaffinch chaffinch вне форума Интересующийся
Регистрация: 19.08.2011 / Сообщений: 25
Поблагодарили 1 раз в 1 сообщении / Репутация: 2
Добрый день.
Помогите вставить код в трейлинг стоп, чтобы начинал работу после открытию пятого или шестого открытого ордера. Можно прописать в настройках после, какого открытого ордера начать тралить позиции.
с уважением Василий.
12.12.2014, 14:15
Аватар для nikpilot
nikpilot nikpilot на форуме Местный житель
Регистрация: 04.01.2009 / Сообщений: 129
Поблагодарили 103 раз(а) / Репутация: 102
Уважаемые програмисты, помогите пожалуйста. Я добавил в код индикатора вывод ценовой метки на график, но ценовая метка появляется на открытии новой свечи, а я хотел в момент появления стрелки.
Скриншот и код индикатора прилагаю.

код индикатора

#property copyright "Repro from Neuro Trade"
#property link "I2G"

#property indicator_chart_window
#property indicator_buffers 6
#property indicator_color1 Red
#property indicator_color2 CLR_NONE
#property indicator_color3 Red
#property indicator_color4 Blue
#property indicator_color5 Blue
#property indicator_color6 Red
#define SIGNAL_BAR 1
extern bool UseSound=true;
extern string SoundFile="Alert.wav";
extern bool SendMailPossible = false;
bool SoundBuy = False;
bool SoundSell = False;
int gi_76 = 3;
int gi_80 = 8;
int gi_84 = 0;
int gi_88 = 2;
double gd_92;
double gd_100;
double gd_108;
double gd_116 = 0.0;
double gd_124;
double gd_132 = 0.0;
double gd_140;
double gd_148;
int gi_156 = 0;
double gd_unused_160 = 0.0;
int gi_unused_168 = 0;
double g_ibuf_172[];
double g_ibuf_176[];
double g_ibuf_180[];
double g_ibuf_184[];
double g_ibuf_188[];
double g_ibuf_192[];
double g_ibuf_196[];
double g_ibuf_200[];

int init() {
IndicatorBuffers(8);
SetIndexBuffer(6, g_ibuf_180);
SetIndexBuffer(7, g_ibuf_184);
IndicatorDigits(MarketInfo(Symbol(), MODE_DIGITS));
SetIndexStyle(0, DRAW_NONE, STYLE_SOLID, 2);
SetIndexBuffer(0, g_ibuf_172);
SetIndexStyle(1, DRAW_NONE, STYLE_SOLID, 2);
SetIndexBuffer(1, g_ibuf_176);
SetIndexDrawBegin(0, gi_80 + 1);
SetIndexDrawBegin(1, gi_80 + 1);
SetIndexDrawBegin(2, gi_80 + 1);
SetIndexDrawBegin(3, gi_80 + 1);
SetIndexDrawBegin(4, gi_80 + 1);
SetIndexDrawBegin(5, gi_80 + 1);
SetIndexStyle(2, DRAW_HISTOGRAM, STYLE_SOLID, 1);
SetIndexBuffer(2, g_ibuf_188);
SetIndexStyle(3, DRAW_HISTOGRAM, STYLE_SOLID, 1);
SetIndexBuffer(3, g_ibuf_192);
SetIndexStyle(4, DRAW_ARROW, STYLE_DASH, 1);
SetIndexArrow(4, 233);
SetIndexBuffer(4, g_ibuf_196);
SetIndexStyle(5, DRAW_ARROW, STYLE_DASH, 1);
SetIndexArrow(5, 234);
SetIndexBuffer(5, g_ibuf_200);
IndicatorShortName("I2G Entry Signal");
SetIndexLabel(0, "I2GLine1");
SetIndexLabel(1, "I2GLine2");
SetIndexLabel(2, "I2GBar1");
SetIndexLabel(3, "I2GBar2");
SetIndexLabel(4, "I2GSig1");
SetIndexLabel(5, "I2GSig2");
return (0);
}

int deinit() {
return (0);
}

int start() {
int li_0;
int li_unused_4 = MarketInfo(Symbol(), MODE_DIGITS);
if (Bars <= gi_80) return (0);
int l_ind_counted_8 = IndicatorCounted();
if (l_ind_counted_8 == 0) li_0 = Bars - 1;
if (l_ind_counted_8 > 0) li_0 = Bars - l_ind_counted_8 - 1;
for (int li_12 = li_0; li_12 >= 0; li_12--) {
gd_92 = High[iHighest(NULL, 0, MODE_HIGH, gi_76, li_12)] + gi_84 * Point;
gd_100 = Low[iLowest(NULL, 0, MODE_LOW, gi_76, li_12)] - gi_84 * Point;
gd_108 = High[iHighest(NULL, 0, MODE_HIGH, gi_80, li_12)] + gi_88 * Point;
gd_116 = Low[iLowest(NULL, 0, MODE_LOW, gi_80, li_12)] - gi_88 * Point;
if (Close[li_12] > g_ibuf_172[li_12 + 1]) gd_124 = gd_100;
else gd_124 = gd_92;
if (Close[li_12] > g_ibuf_176[li_12 + 1]) gd_132 = gd_116;
else gd_132 = gd_108;
g_ibuf_172[li_12] = gd_124;
g_ibuf_176[li_12] = gd_132;
gd_140 = 0.0;
gd_148 = 0.0;
if (Close[li_12] < gd_124 && Close[li_12] < gd_132) {
gd_140 = High[li_12];
gd_148 = Low[li_12];
}
if (Close[li_12] > gd_124 && Close[li_12] > gd_132) {
gd_140 = Low[li_12];
gd_148 = High[li_12];
}
g_ibuf_188[li_12] = gd_140;
g_ibuf_192[li_12] = gd_148;
if (Close[li_12] > gd_132 && Close[li_12] > gd_124 && gi_156 != 1) {
g_ibuf_196[li_12] = gd_132;
g_ibuf_200[li_12] = EMPTY_VALUE;
gi_156 = 1;
}
if (Close[li_12] < gd_132 && Close[li_12] < gd_124 && gi_156 != 2) {
g_ibuf_200[li_12] = gd_132;
g_ibuf_196[li_12] = EMPTY_VALUE;
gi_156 = 2;
}
}
//+------------------------------------------------------------------+
if (g_ibuf_196[SIGNAL_BAR] != EMPTY_VALUE && g_ibuf_196[SIGNAL_BAR] != 0 && SoundBuy)
{
SoundBuy = False;
if (UseSound) PlaySound (SoundFile);
Alert("indicators_I2G (", Symbol(), ", ", Period(), ") - BUY!!!");
ObjectCreate("BUY SIGNAL: " +
DoubleToStr(Time[0],0),OBJ_ARROW,0,Time[0],Close[0]);
ObjectSet("BUY SIGNAL: " +
DoubleToStr(Time[0],0),OBJPROP_ARROWCODE,5);
ObjectSet("BUY SIGNAL: " +
DoubleToStr(Time[0],0),OBJPROP_COLOR,Yellow);
if (SendMailPossible) SendMail(Symbol()+ " M"+ Period()+ " indicators_I2G - BUY!", "");
}
if (!SoundBuy && (g_ibuf_196[SIGNAL_BAR] == EMPTY_VALUE || g_ibuf_196[SIGNAL_BAR] == 0)) SoundBuy = True;


if (g_ibuf_200[SIGNAL_BAR] != EMPTY_VALUE && g_ibuf_200[SIGNAL_BAR] != 0 && SoundSell)
{
SoundSell = False;
if (UseSound) PlaySound (SoundFile);
Alert("indicators_I2G (", Symbol(), ", ", Period(), ") - SELL!!!");
ObjectCreate("SELL SIGNAL: " +
DoubleToStr(Time[0],0),OBJ_ARROW,0,Time[0],Close[0]);
ObjectSet("SELL SIGNAL: " +
DoubleToStr(Time[0],0),OBJPROP_ARROWCODE,5);
ObjectSet("SELL SIGNAL: " +
DoubleToStr(Time[0],0),OBJPROP_COLOR,Aqua);
if (SendMailPossible) SendMail(Symbol()+ " M"+ Period()+ " indicators_I2G - SELL!!!", "");
}
if (!SoundSell && (g_ibuf_200[SIGNAL_BAR] == EMPTY_VALUE || g_ibuf_200[SIGNAL_BAR] == 0)) SoundSell = True;

//+------------------------------------------------------------------+
return (0);
}
[свернуть]
Ответить

Метки
доработать эксперта, доработка индикаторов, исправить советник, программисты форекс


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 05:25. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO