Ответ
 
Опции темы
Старый 11.06.2012, 09:00   #281 (permalink)
Новичок форума
 
Аватар для sinus-cosinus
 
Регистрация: 20.01.2011
Сообщений: 79
Репутация: 15
sinus-cosinus
Сказал(а) спасибо: 20
Поблагодарили 14 раз(а) в 13 сообщениях
Поинты: 2
Сообщение от Ugar Посмотреть сообщение
Нет, но есть скрипт который это может нарисовать.
Вложение 77198
Огромное спасибо.
Если есть возможность, выложите скрипт - рисование вертикальных линий. По временному диапазону.
sinus-cosinus вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 11.06.2012, 09:48   #282 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,255
Репутация: 1966
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 349
Поблагодарили 1,895 раз(а) в 1,071 сообщениях
Поинты: 1276
Отправить сообщение для Ugar с помощью ICQ
Сообщение от sinus-cosinus Посмотреть сообщение
Огромное спасибо.
Если есть возможность, выложите скрипт - рисование вертикальных линий. По временному диапазону.
Готового такого нет. Кстати, в этом случае лучше эту задачу выполнять индикатору. Ведь время идёт и после прохождения очередного отрезка времени, нужно добавлять линии. То есть нужно следить за временем. Скрипт же, выполнив задачу, выгружается из памяти.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
sinus-cosinus (20.06.2012)
Старый 15.06.2012, 09:16   #283 (permalink)
Прохожий
 
Аватар для search1
 
Регистрация: 15.06.2012
Сообщений: 2
Репутация: 1
search1
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 0
Добрый день. Подскажите как данные индикатора с одного тф перенести на старший тф?
Хочу посчитать накопление на M1 и на этих данных строить индикатор на H1.
Спасибо.
search1 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.06.2012, 09:33   #284 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,255
Репутация: 1966
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 349
Поблагодарили 1,895 раз(а) в 1,071 сообщениях
Поинты: 1276
Отправить сообщение для Ugar с помощью ICQ
Сообщение от search1 Посмотреть сообщение
Добрый день. Подскажите как данные индикатора с одного тф перенести на старший тф?
Хочу посчитать накопление на M1 и на этих данных строить индикатор на H1.
Спасибо.
В индикаторе на Н1 на каждом баре вызвать индикатор на М1 столько раз столько баров М1 в баре H1, перебирая М1 бары и накапливая значение.
Естественно, для работы такого индикатора должны быть качественные истории M1 и Н1.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
search1 (15.06.2012)
Старый 15.06.2012, 09:49   #285 (permalink)
Прохожий
 
Аватар для search1
 
Регистрация: 15.06.2012
Сообщений: 2
Репутация: 1
search1
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 0
Сообщение от Ugar Посмотреть сообщение
В индикаторе на Н1 на каждом баре вызвать индикатор на М1
.
А с помощью какой функции это можно сделать? (я-новичек
search1 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.06.2012, 12:08   #286 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,255
Репутация: 1966
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 349
Поблагодарили 1,895 раз(а) в 1,071 сообщениях
Поинты: 1276
Отправить сообщение для Ugar с помощью ICQ
Сообщение от search1 Посмотреть сообщение
А с помощью какой функции это можно сделать? (я-новичек
В индикаторах обычно всё делается в цикле, в данном случае будет внутри цикла H1 ещё цикл перебора баров М1.
while() for() только это не функции, а операторы.
Если новичёк, то может стоит взяться за что то по проще.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
eevviill (21.06.2012)
Старый 15.06.2012, 13:19   #287 (permalink)
Интересующийся
 
Аватар для zzzzz
 
Регистрация: 28.03.2012
Сообщений: 19
Репутация: 3
zzzzz
Сказал(а) спасибо: 31
Поблагодарили 2 раз(а) в 2 сообщениях
Поинты: 0
Здраствуйте,подскажите пожалуйста как алерт прикрутить к индюку.
zzzzz на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 15.06.2012, 14:24   #288 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,255
Репутация: 1966
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 349
Поблагодарили 1,895 раз(а) в 1,071 сообщениях
Поинты: 1276
Отправить сообщение для Ugar с помощью ICQ
Сообщение от zzzzz Посмотреть сообщение
Здраствуйте,подскажите пожалуйста как алерт прикрутить к индюку.
if(Условие)Alert("Текст алерта");
Здесь "Условие" должно быть условие при котором алерт должен срабатывать.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
eevviill (21.06.2012)
Старый 21.06.2012, 06:36   #289 (permalink)
Интересующийся
 
Аватар для Refa
 
Регистрация: 13.09.2010
Сообщений: 41
Репутация: 4
Refa
Сказал(а) спасибо: 10
Поблагодарили 3 раз(а) в 2 сообщениях
Поинты: 2
Здравствуйте уважаемые программисты подскажите как прописать в коде совы работу лота от баланса
Refa вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 21.06.2012, 06:55   #290 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,255
Репутация: 1966
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 349
Поблагодарили 1,895 раз(а) в 1,071 сообщениях
Поинты: 1276
Отправить сообщение для Ugar с помощью ICQ
Сообщение от Refa Посмотреть сообщение
Здравствуйте уважаемые программисты подскажите как прописать в коде совы работу лота от баланса
По какой системе? Существует много систем управления капиталом, от самых простых которые работают не везде и до фирменных разработок корифеев, например от Larry Williams или Ryan Jones.
Всё просто, продумай формулу и опиши в языке. Если конечно помнишь школьный курс арифметики и умеешь программировать. Если нет то лучше обратиться к программисту и описать на пальцах что хочешь.

ps Обращаться ко мне по поводу доработки чужого советника не надо.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
3 пользователя(ей) сказали cпасибо:
eevviill (21.06.2012), expforex (21.06.2012), Refa (21.06.2012)
Старый 21.06.2012, 08:13   #291 (permalink)
Интересующийся
 
Аватар для zzzzz
 
Регистрация: 28.03.2012
Сообщений: 19
Репутация: 3
zzzzz
Сказал(а) спасибо: 31
Поблагодарили 2 раз(а) в 2 сообщениях
Поинты: 0
Здраствуйте.Возможно ли у Rsi поменять внешний вид?если да то как это можно сделать?спасибо.
zzzzz на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 21.06.2012, 08:27   #292 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,255
Репутация: 1966
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 349
Поблагодарили 1,895 раз(а) в 1,071 сообщениях
Поинты: 1276
Отправить сообщение для Ugar с помощью ICQ
Сообщение от zzzzz Посмотреть сообщение
Здраствуйте.Возможно ли у Rsi поменять внешний вид?если да то как это можно сделать?спасибо.
Конечно можно. А какой вид надо?
Самое простое:
Найди строчку SetIndexStyle(0,DRAW_LINE);
и поменяй в ней DRAW_LINE на DRAW_HISTOGRAM
После компиляции индикатор будет выглядеть в виде гистограммы.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
eevviill (21.06.2012)
Старый 26.06.2012, 15:04   #293 (permalink)
Новичок форума
 
Аватар для Nuclear
 
Регистрация: 18.10.2009
Сообщений: 49
Репутация: 16
Nuclear
Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 8 сообщениях
Поинты: 0
В советнике постоянно вот такая хрень
Parameter *otstyp* is given not correctly
объясните , что это значит что за параметр надо поправить???
пипец как замучало
Nuclear вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 26.06.2012, 17:32   #294 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,255
Репутация: 1966
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 349
Поблагодарили 1,895 раз(а) в 1,071 сообщениях
Поинты: 1276
Отправить сообщение для Ugar с помощью ICQ
Сообщение от Nuclear Посмотреть сообщение
В советнике постоянно вот такая хрень
Parameter *otstyp* is given not correctly
объясните , что это значит что за параметр надо поправить???
пипец как замучало
Неправильно задано значеник переменной *otstyp*. Скорее всего это внешняя переменная. То есть та, значение которой задаёт пользователь в настройках. Попробуй задать в 10 раз больше и посмотри.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 27.06.2012, 09:07   #295 (permalink)
Почётный гражданин
 
Аватар для kamilkz
 
Регистрация: 10.03.2010
Сообщений: 278
Репутация: 326
kamilkz kamilkz kamilkz kamilkz
Сказал(а) спасибо: 1,709
Поблагодарили 325 раз(а) в 124 сообщениях
Поинты: 18
Здравствуйте уважаемые программисты, подскажите как отразить (определить) в программе советника пересечение ценой определенного уровня индикатора (как пример: допустим, уровень 45 у МА)
kamilkz на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 27.06.2012, 13:12   #296 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,255
Репутация: 1966
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 349
Поблагодарили 1,895 раз(а) в 1,071 сообщениях
Поинты: 1276
Отправить сообщение для Ugar с помощью ICQ
Сообщение от kamilkz Посмотреть сообщение
Здравствуйте уважаемые программисты, подскажите как отразить (определить) в программе советника пересечение ценой определенного уровня индикатора (как пример: допустим, уровень 45 у МА)
Код:
double ma1=iMA(NULL,0,200,0,MODE_SMA,PRICE_CLOSE,1);
   double ma0=iMA(NULL,0,200,0,MODE_SMA,PRICE_CLOSE,0);
   if(Close[1]<ma1+45*Point && Close[0]>ma0+45*Point)
      {
      //Пересечение ценой уровня +45 от МА на текущем баре
      }
   if(Close[1]>ma1-45*Point && Close[0]<ma0-45*Point)
      {
      //Пересечение ценой уровня -45 от МА на текущем баре
      }
Пример пересечения ценой уровня +45 от SМА200 вверх и -45 от SMA200 вниз.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
eevviill (27.06.2012), kamilkz (27.06.2012)
Старый 27.06.2012, 13:14   #297 (permalink)
Заблокирован
За второе место в конкурсе 

 
Аватар для eevviill
 
Регистрация: 30.07.2009
Сообщений: 5,474
Репутация: 9022
eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill
Сказал(а) спасибо: 13,680
Поблагодарили 9,022 раз(а) в 3,179 сообщениях
Поинты: 1105
Отправить сообщение для eevviill с помощью Skype™
Сообщение от kamilkz Посмотреть сообщение
Здравствуйте уважаемые программисты, подскажите как отразить (определить) в программе советника пересечение ценой определенного уровня индикатора (как пример: допустим, уровень 45 у МА)
Например RSI.
PHP код:
double RSI1=(Symbol(),0,14,PRICE_CLOSE,1);
double RSI2=(Symbol(),0,14,PRICE_CLOSE,2);
 
//пересечение вверх 60 уровня.
if(RSI2<60 && RSI1>60)
Alert("RSI>60"); 
eevviill вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
kamilkz (27.06.2012)
Старый 29.06.2012, 07:29   #298 (permalink)
Активный участник
 
Аватар для sochinik
 
Регистрация: 10.05.2012
Адрес: Курск-Краснодар
Сообщений: 326
Репутация: 170
sochinik - sochinik -
Сказал(а) спасибо: 142
Поблагодарили 169 раз(а) в 65 сообщениях
Поинты: 254
Отправить сообщение для sochinik с помощью ICQ Отправить сообщение для sochinik с помощью MSN Отправить сообщение для sochinik с помощью Skype™
Хочу заставить работать советник Exp - SafetyLockPRO5 с несколькими магиками, а как их прописать не знаю - мне нужно прописать для работы 1976 и 1977, а вводится только одно число.А как их разделить и чтобы советник мог работать сразу с двумя магиками. Я понимаю что можно повесить сову в двух разных окнах, но не хотелось бы нагромождать терминал...
sochinik вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 30.06.2012, 07:37   #299 (permalink)
Интересующийся
 
Аватар для hiks
 
Регистрация: 07.07.2011
Сообщений: 35
Репутация: 2
hiks
Сказал(а) спасибо: 4
Поблагодарили 1 раз в 1 сообщении
Поинты: 17
Подскажите как в коде написать:
Если последний ордер закрылся по стоплоссу то ....
Если последний ордер закрылся по тейкпрофиту то ....
hiks вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 30.06.2012, 09:16   #300 (permalink)
Заблокирован
За второе место в конкурсе 

 
Аватар для eevviill
 
Регистрация: 30.07.2009
Сообщений: 5,474
Репутация: 9022
eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill
Сказал(а) спасибо: 13,680
Поблагодарили 9,022 раз(а) в 3,179 сообщениях
Поинты: 1105
Отправить сообщение для eevviill с помощью Skype™
Сообщение от hiks Посмотреть сообщение
Подскажите как в коде написать:
Если последний ордер закрылся по стоплоссу то ....
Если последний ордер закрылся по тейкпрофиту то ....
Что то типа
PHP код:
OrderSelect(1,SELECT_BY_POS,MODE_HISTORY);
if(
OrderTakeProfit()==OrderClosePrice()) .... 
eevviill вне форума   Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
hiks (30.06.2012), Юлия (01.07.2012)
Ответ

Метки
mql4, mql4 помощь, вопросы mql4


Опции темы

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

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



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


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