Закрытая тема
14.07.2012, 11:27
Регистрация: 26.04.2011 / Адрес: Lipetsk - City of Steel / Сообщений: 589
Поблагодарили 3,234 раз(а) / Репутация: 3243
А зиг-заг там с какими параметрами?
Извини сразу не ответил!!!!! То что на скрине, там стандартная настройка т.е. 12 не менял!!!

"Когда вам покажется, что цель недостижима, не изменяйте цель — изменяйте свой план действий." Конфуций
IYG 
14.07.2012, 17:09
Аватар для donc09
donc09 donc09 вне форума Элитный участник
Регистрация: 04.07.2010 / Адрес: Краснодар / Сообщений: 1,029
Поблагодарили 1,605 раз(а) / Репутация: 1609
Можно же без советника закрывать позиции по обратному сигналу, но вручную.
Это то да когда 1 - 2 пары валют, а когда 6 - 8 как то напряжно да и постоянно пялится в монитор - глаза на лоб вылазят. Хотелось как то автоматизировать процесс.
Иду я против топора в руках сжимая лом, как символ торжества добра в его борьбе со злом.
14.07.2012, 18:46
Аватар для serikbay
serikbay serikbay вне форума Активный участник
Регистрация: 14.12.2011 / Сообщений: 102
Поблагодарили 52 раз(а) / Репутация: 53
Это то да когда 1 - 2 пары валют, а когда 6 - 8 как то напряжно да и постоянно пялится в монитор - глаза на лоб вылазят. Хотелось как то автоматизировать процесс.
Ну да впринципе, полностью согласен, вручную когда много пар это конечно трудновато.
15.07.2012, 04:13
Аватар для admtw
admtw admtw вне форума Интересующийся
Регистрация: 22.11.2011 / Сообщений: 3
Поблагодарили 0 раз(а) / Репутация: 1
Помогите пожалуйста, я уже задавал этот вопрос но наверное не в той ветке ,имеется код;
PHP код:

void SetOrders
() { 
if( 
Close[0]==Open[0] && High[0]==Low[0] && Volume[0]<0

double ldStop=0ldTake=0
double pBid=Open[0]-DistanceSet*Point

if (!
ExistOrder(2)){  
    if (
StopLoss!=0ldStop=pBid+StopLoss*Point;
    if (
TakeProfit!=0ldTake=pBid-TakeProfit*Point;
   
    
SetOrder(OP_SELLSTOPpBid,  ldStopldTake,   2);
  } 
Суть в том , что ордер выставляется у меня отложенный селл стоп на расстоянии от цены открытии свечи
у меня советник выставляет отложенные ордера на расстоянии 15 пунктов от цены, и пока значение DistanceSet "15"плюсовое, код работает нормально, но когда я хочу чтобы sellstop выставлялся когда цена пойдет не в мою сторону, я пишу DistanceSet "-15" и ордер выставляется при откате.
Проблема в том что при откате sellstop выставляется очень близко от цены, а хотелось бы чтобы он так же выставлялся на расстоянии 15 от текущей цены даже при откате, даже если я запишу DistanceSet "-30", все равно выставляется sellstop близко от текущей цены. как мне добавить параметр чтоб запретить ордеру выставляться ближе чем 15 пунктов от текущей цены и не ближе чем от цены открытия свечи?
15.07.2012, 05:19
Аватар для IYG
IYG IYG вне форума Местный знаток
Регистрация: 22.03.2009 / Сообщений: 636
Поблагодарили 569 раз(а) / Репутация: 569
Извини сразу не ответил!!!!! То что на скрине, там стандартная настройка т.е. 12 не менял!!!
При увеличении параметра зиг-зага переломы будут реже. Подбирай пока не совпадут с фракталами.
15.07.2012, 07:59
Аватар для nilva
nilva nilva вне форума Активный участник
Регистрация: 20.04.2011 / Сообщений: 87
Поблагодарили 57 раз(а) / Репутация: 58
Доброго времени суток!
Подскажите каким образом можно на одном графике совместить два индикатора разных инструментов, чтобы "0" был зафиксирован для обоих инструментов и автоматически подстраивался. Например EURUSD и GBPUSD.
15.07.2012, 10:25
Аватар для Refa
Refa Refa вне форума Интересующийся
Регистрация: 13.09.2010 / Сообщений: 41
Поблагодарили 3 раз(а) / Репутация: 4
Здравствуйте Всем.Вижу программисты пошли в отказ от нас,непонимающих.
Да ,всё это не очень хорошо,но жизнь продолжается.
Может быть кто нибудь в коде данной совы прописать работу по времени.
Сова старенькая ,но алгоритм нормальный, если выбрать определённый промежуток времени,то можно и заработать .
15.07.2012, 10:40
Аватар для donc09
donc09 donc09 вне форума Элитный участник
Регистрация: 04.07.2010 / Адрес: Краснодар / Сообщений: 1,029
Поблагодарили 1,605 раз(а) / Репутация: 1609
Ну че шумоголовые, затуркали толковых прогеров, Теперь как без рук на своем форуме, хоть к чужим переходить.
Иду я против топора в руках сжимая лом, как символ торжества добра в его борьбе со злом.
15.07.2012, 15:50
Аватар для aleks7557
aleks7557 aleks7557 вне форума Активный участник
Регистрация: 18.03.2010 / Сообщений: 99
Поблагодарили 29 раз(а) / Репутация: 30
здравствуйте уважаемые умельцы! посмотрите пожалуйста индикатор -сильно грузит терминал .особенно при переключении тф.может там что то не так .а он мне очень нужен
Musa 
15.07.2012, 17:07
Аватар для oleg777
oleg777 oleg777 вне форума Местный знаток
Регистрация: 17.01.2010 / Сообщений: 516
Поблагодарили 525 раз(а) / Репутация: 523

По умолчанию Пмогите Хелп

Исправте пожалуста в этой сове, чтобы при срабатывании стоп лосса он сразу открывал сделку в обратном направлении а не через 40 пунктов.

Последний раз редактировалось oleg777; 15.07.2012 в 17:20.
Musa 
15.07.2012, 21:03
Аватар для oleg777
oleg777 oleg777 вне форума Местный знаток
Регистрация: 17.01.2010 / Сообщений: 516
Поблагодарили 525 раз(а) / Репутация: 523
А еще лучше добавьте в сове переворот, выставление параметра отложек через сколько пунктов. Дабы самому можно было регулировать(через сколько пунктов он выставит отложку в обратную сторону) в зависимости от флета, так как он самый опасный для этой совы.

Последний раз редактировалось oleg777; 15.07.2012 в 21:08.
16.07.2012, 17:09
Аватар для Iggg
Iggg Iggg вне форума Новичок форума
Регистрация: 31.05.2012 / Сообщений: 43
Поблагодарили 7 раз(а) / Репутация: 8
Подскажите пожалуйста как с помошью функции iCustom написать такие условия для каждого из этих индикаторов:

Скрытый текст

1. "Если цвет индикатора А - зеленый"
iCustom(.."A".......) ?
2. "Если цвет индикатора А - Красный"
iCustom(.."A".......) ?

3. "Если цвет индикатора B - зеленый"
iCustom(.."B".......) ?
4. "Если цвет индикатора B - Красный"
iCustom(.."B".......) ?


\\\------------------------------------
Индикатор A



#property copyright "Copyright ForexFunnel"
#property link ""

#property indicator_separate_window
#property indicator_minimum 0.0
#property indicator_maximum 1.0
#property indicator_buffers 2
#property indicator_color1 DarkGreen
#property indicator_color2 Red

extern int SSP = 7;
extern double Kmax = 50.6;
extern int CountBars = 300;
double g_ibuf_152[];
double g_ibuf_156[];
double g_ibuf_160[];
double g_ibuf_164[];

int init() {
IndicatorBuffers(4);
SetIndexStyle(0, DRAW_HISTOGRAM, STYLE_SOLID, 4);
SetIndexBuffer(0, g_ibuf_160);
SetIndexStyle(1, DRAW_HISTOGRAM, STYLE_SOLID, 4);
SetIndexBuffer(1, g_ibuf_164);
SetIndexBuffer(2, g_ibuf_152);
SetIndexBuffer(3, g_ibuf_156);
IndicatorShortName("goldminer");
SetIndexLabel(0, "");
SetIndexLabel(1, "");
return (0);
}

int deinit() {
return (0);
}

int start() {
double ld_8;
double ld_16;
double ld_32;
if (CountBars >= Bars) CountBars = Bars;
SetIndexDrawBegin(0, Bars - CountBars + SSP);
SetIndexDrawBegin(1, Bars - CountBars + SSP);
int l_ind_counted_4 = IndicatorCounted();
if (Bars <= SSP + 1) return (0);
if (l_ind_counted_4 < SSP + 1) {
for (int li_0 = 1; li_0 <= SSP; li_0++) g_ibuf_152[CountBars - li_0] = 0.0;
for (li_0 = 1; li_0 <= SSP; li_0++) g_ibuf_156[CountBars - li_0] = 0.0;
}
for (li_0 = CountBars - SSP; li_0 >= 0; li_0--) {
ld_8 = High[iHighest(NULL, 0, MODE_HIGH, SSP, li_0 - SSP + 1)];
ld_16 = Low[iLowest(NULL, 0, MODE_LOW, SSP, li_0 - SSP + 1)];
ld_32 = ld_8 - (ld_8 - ld_16) * Kmax / 100.0;
g_ibuf_152[li_0 - SSP + 6] = ld_32;
g_ibuf_156[li_0 - SSP - 1] = ld_32;
}
for (int li_40 = CountBars - SSP; li_40 >= 0; li_40--) {
if (g_ibuf_152[li_40] > g_ibuf_156[li_40]) {
g_ibuf_160[li_40] = 1;
g_ibuf_164[li_40] = 0;
} else {
g_ibuf_160[li_40] = 0;
g_ibuf_164[li_40] = 1;
}
}
return (0);
}



----------------------------------------------------
Индикатор B


//+------------------------------------------------------------------+
//| indic to see if RSI is above or under 2 valors |
//| Copyright © 2008, Pharmacien@dejante.com |
//| http://www.metaquotes.net/ |
//+------------------------------------------------------------------+
// you are asking if RSI is above/under 45/55 ?

#property copyright "Copyright © 2008, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net/"
//---- indicator settings
#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 1

#property indicator_buffers 3
#property indicator_color1 DarkGreen
#property indicator_color2 Crimson
#property indicator_color3 Yellow
//---- indicator parameters
extern int RSI=8;
extern int valeur1=55;
extern int valeur2=45;

//---- indicator buffers
double ExtBuffer1[];
double ExtBuffer2[];
double ExtBuffer3[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- drawing settings
SetIndexStyle (0,DRAW_HISTOGRAM, EMPTY,4,DarkGreen);
SetIndexBuffer(0,ExtBuffer1);
SetIndexStyle (1,DRAW_HISTOGRAM, EMPTY,4,Crimson);
SetIndexBuffer(1,ExtBuffer2);
SetIndexStyle (2,DRAW_HISTOGRAM, EMPTY,4,Yellow);
SetIndexBuffer(2,ExtBuffer3);
//---- names
IndicatorShortName("RSI above/under 45/55");
SetIndexLabel(0,"RSI"+RSI +" is above 55");
SetIndexLabel(1,"RSI"+RSI +" is under 45");
SetIndexLabel(2,"RSI is in the mid zone ");
//---- initialization done
return(0);
}
//+------------------------------------------------------------------+
//| Moving Averages |
//+------------------------------------------------------------------+
int start()
{
int limit;
int counted_bars=IndicatorCounted();
//---- last counted bar will be recounted
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
//---- macd counted in the 1st buffer
for(int i=0; i<limit; i++)
if (iRSI(NULL,0,RSI,PRICE_CLOSE,i)<=valeur2)
{
ExtBuffer2[i]=1;
}
else
if (iRSI(NULL,0,RSI,PRICE_CLOSE,i)>=valeur1)
{
ExtBuffer1[i]=1;
}
else
ExtBuffer3[i]=1;

return(0);
}

//+------------------------------------------------------------------+
[свернуть]

Последний раз редактировалось chocolate; 24.07.2012 в 17:41.
16.07.2012, 18:07
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
http://forexsystemsru.com/yazyk-prog...-eevviill.html
16.07.2012, 18:21
Аватар для Iggg
Iggg Iggg вне форума Новичок форума
Регистрация: 31.05.2012 / Сообщений: 43
Поблагодарили 7 раз(а) / Репутация: 8
Спасибо, конечно, но....

"2.5)" - что это такое? где это находится?


"2.5) Здесь мы указываем из какого буфера брать данные..."


Где "здесь" ?

Если бы у хватило мозгов разобраться во всей этой ахи... премудрости, я бы не задаввал на данном форуме конкретный вопрос. Так как я во всех этих кодах - ДУБ-ДУБОМ.
Максимум, что я могу - это скопировать строчку в блок конструктора советников.

Хотя бы одну строчку iCustom (.."A".......) для данного конкретного индикатор для примера написал бы кто-нибудь.... Было бы потом над чем мне думу-думать ...

Последний раз редактировалось Iggg; 16.07.2012 в 18:30. Причина: не допиСал
16.07.2012, 19:47
Аватар для Nels
Nels Nels вне форума Интересующийся
Регистрация: 23.02.2011 / Сообщений: 5
Поблагодарили 1 раз в 1 сообщении / Репутация: 2
Подскажите пожалуйста как разлучить советников чтоб не подглядывали друг у друга параметры?
17.07.2012, 01:41
Аватар для ghbrjk
ghbrjk ghbrjk вне форума Местный житель
Регистрация: 17.03.2010 / Сообщений: 92
Поблагодарили 223 раз(а) / Репутация: 224
ОЧЕНЬ БОЛЬШУЩАЯ ПРОСЬБА ПОМОЧЬ!!!!! с индикатором PBF_Squeeze, грузит терминал при больших значениях (60, 240, 1440), а при установке
двух или трех вообще тормозит. Может быть ограничения по истории помогли бы? Еще раз БОЛЬШУЩАЯ ПРОСЬБА!
17.07.2012, 07:54
Аватар для borobor
borobor borobor вне форума Элитный участник
Регистрация: 03.05.2009 / Адрес: новосибирск / Сообщений: 935
Поблагодарили 1,556 раз(а) / Репутация: 1567
ОЧЕНЬ БОЛЬШУЩАЯ ПРОСЬБА ПОМОЧЬ!!!!! с индикатором PBF_Squeeze, грузит терминал при больших значениях (60, 240, 1440), а при установке
двух или трех вообще тормозит. Может быть ограничения по истории помогли бы? Еще раз БОЛЬШУЩАЯ ПРОСЬБА!
попробуй почистить папку терминала(удали не нужные индикаторы),можешь воспользоваться этим
(скопируй файл в папку терминала и там запусти)
iodin 
17.07.2012, 10:21
Аватар для sochinik
sochinik sochinik вне форума Активный участник
Регистрация: 10.05.2012 / Адрес: Курск-Краснодар / Сообщений: 326
Поблагодарили 169 раз(а) / Репутация: 170
  • Отправить сообщение для sochinik с помощью ICQ Отправить сообщение для sochinik с помощью MSN
Анализ работы двух советников привёл к мысли, что если их функции совместить то получается повышение профита в 1,5 раза , так же получается хорошая страховка от большой просадки, следовательно застрахован от слива при регулируемой жадности (не более 500-800% в месяц), программисту, взявшемуся за воплощение моих мыслей обрисую в скайпе принцип работы обеих сов и предоставлю этих советников, а уже от его решения зависит толли доработать этих советников или написать своего на принципах работы этих двух роботов...

Жду предложения в личку -
Неужели нет программиста, заинтересованного в созданнии профитного советника? Или вы пишите только для заработка на написаниии? А почему вы не хотите зарабатывать создав свой советник- пускай даже списав его с других? Меня уверяют, что советник не может давать прирост 500% в месяц- а если я это получал? можно конечео получать 10% в месяц, но бравшись за работу с советниками я настрраивался на достижение хорошего профита,поэтому и проводил анализ работы прогресивных советников...Так может найдётся програмист для воплощения моих мыслей в MQL?

Жду с возможным обсуждением условий через голосовую гарнитуру в скайпе..
17.07.2012, 13:57
Аватар для Kulib
Kulib Kulib вне форума Заблокирован
Регистрация: 26.03.2012 / Адрес: задворки Парижа / Сообщений: 17
Поблагодарили 9 раз(а) / Репутация: 10
Доброго профита всем! Кто может добавить в советник обычный параметр МА? т.е чтобы этот "безголовый" советник открывал ордера, если цена выше МА - BUY, соответсвенно, если цена ниже МА - SELL. Ну и чтоб эта самая МА настраивалась. Если кто поможет - низкий поклон!
17.07.2012, 19:23
Аватар для Musa
Musa Musa вне форума Местный житель
Регистрация: 06.09.2008 / Сообщений: 5
Поблагодарили 7 раз(а) / Репутация: 7
Доброго времени суток! Кто бы переделал сов. под ECN счет. Благодарю заранее!
Закрытая тема

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


Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь профессионального программиста в написании МТС индикаторов советников. cmillion Поиск программиста, поиск заказов 96 05.09.2017 08:20
Написание экспертов, индикаторов. Улсуги VPS для ваших советников. RL.Maxim Temp, корзина, реклама 5 31.10.2009 21:55
Написание советников, индикаторов, скриптов для MT4 по Вашему ТЗ Impish Поиск программиста, поиск заказов 0 04.04.2009 21:30


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


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