Ответ
 
Опции темы
Старый 21.02.2014, 12:01   #2641 (permalink)
Местный житель
 
Аватар для 1comrad
 
Регистрация: 30.12.2013
Сообщений: 85
Репутация: 159
1comrad - 1comrad -
Сказал(а) спасибо: 68
Поблагодарили 158 раз(а) в 29 сообщениях
Поинты: 91
Сообщение от AlexeyVik Посмотреть сообщение
Ну ты что-то совсем потерялся...
ObjectSetText(nameObjec, "коммент"+Symbol() +" " + period, Размер_шрифта, "Шрифт_текста", Цвет_текста);
Спасибо большое! понял!

... ну я ж не программер, просто иногда подправляю визуал, или некоторые функции в индюках - так по мелочи приходится, что бы своими "детскими" вопросами больших людей не тревожить.
1comrad вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 21.02.2014, 12:55   #2642 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,254
Репутация: 1963
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 349
Поблагодарили 1,892 раз(а) в 1,069 сообщениях
Поинты: 1274
Отправить сообщение для Ugar с помощью ICQ
Сообщение от Walt6730 Посмотреть сообщение
Ну, в советнике написано вот так:
if ((iCustom(NULL, 0, "Signal Line",12,2,0,2,1) < iCustom(NULL, 0, "Signal Line",12,2,0,2,2)

Параметр '2' (второй с конца) как раз и соответствует значению из указанного выше буфера. Последняя цифра соответствует бару.
Это не цвет, это описано: Если №2 буфер направлен вниз на последнем сформированном баре.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 21.02.2014, 12:57   #2643 (permalink)
Почётный гражданин
 
Аватар для matro3
 
Регистрация: 18.07.2013
Сообщений: 349
Репутация: 344
matro3 matro3 matro3 matro3
Сказал(а) спасибо: 25
Поблагодарили 340 раз(а) в 143 сообщениях
Поинты: 160
Вобще-то последний сформированный бар стоит под номером 1. А текущий под номером 0.
matro3 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 21.02.2014, 13:02   #2644 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,254
Репутация: 1963
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 349
Поблагодарили 1,892 раз(а) в 1,069 сообщениях
Поинты: 1274
Отправить сообщение для Ugar с помощью ICQ
Сообщение от matro3 Посмотреть сообщение
Вобще-то последний сформированный бар стоит под номером 1. А текущий под номером 0.
Так и есть, он же сравнивает 1 с 2 баром.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 21.02.2014, 13:25   #2645 (permalink)
Активный участник
 
Аватар для Walt6730
 
Регистрация: 19.05.2009
Сообщений: 36
Репутация: 2
Walt6730
Сказал(а) спасибо: 15
Поблагодарили 2 раз(а) в 2 сообщениях
Поинты: 28
Сообщение от Ugar Посмотреть сообщение
Это не цвет, это описано: Если №2 буфер направлен вниз на последнем сформированном баре.
Ну да, это не цвет, а значения индикатора на последних двух сформированных барах. Я так поначалу делал. Но они цвету не всегда соответствуют.
Walt6730 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 25.02.2014, 11:29   #2646 (permalink)
Местный знаток
 
Аватар для gince
 
Регистрация: 09.09.2008
Адрес: Литва
Сообщений: 396
Репутация: 733
gince - gince - gince - gince - gince - gince - gince -
Сказал(а) спасибо: 178
Поблагодарили 733 раз(а) в 189 сообщениях
Поинты: 192
Отправить сообщение для gince с помощью Skype™
Как найти первый бар на М15 в понедельник прошлой недели ?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Гинтарас
gince вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 25.02.2014, 15:02   #2647 (permalink)
Почётный гражданин
 
Аватар для qqmber
 
Регистрация: 20.01.2013
Сообщений: 530
Репутация: 386
qqmber - qqmber - qqmber - qqmber -
Сказал(а) спасибо: 57
Поблагодарили 386 раз(а) в 254 сообщениях
Поинты: 439
Сообщение от gince Посмотреть сообщение
Как найти первый бар на М15 в понедельник прошлой недели ?
Если рынок открывается в понедельник (от брокера зависит) то можно искать бар, совпадающий по времени открытия с прошлым недельным баром.
Код:
iBarShift(NULL,PERIOD_M15,iTime(NULL,PERIOD_W1,1));
Более общий вариант - искать прошлый TimeDayOfWeek понедельник циклом по свечкам D1 от 5й вглубь и делать тоже самое относительно открытия прошлого понедельника. Немного дольше, но от времени открытия недели уже не зависит.

Результат надо проверять на разумность, потому что если нет истории, возможно придется подождать подкачки.
qqmber вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
gince (25.02.2014)
Старый 25.02.2014, 17:22   #2648 (permalink)
Интересующийся
 
Аватар для sergey1989
 
Регистрация: 16.02.2014
Сообщений: 31
Репутация: 3
sergey1989
Сказал(а) спасибо: 2
Поблагодарили 2 раз(а) в 1 сообщении
Поинты: 42
Подскажите, как дописать в советник функцию открытия ордера при закрытии в убытке, при этом используя индикатор IMA, заранее спасибо
sergey1989 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 25.02.2014, 18:51   #2649 (permalink)
Местный знаток
 
Аватар для gince
 
Регистрация: 09.09.2008
Адрес: Литва
Сообщений: 396
Репутация: 733
gince - gince - gince - gince - gince - gince - gince -
Сказал(а) спасибо: 178
Поблагодарили 733 раз(а) в 189 сообщениях
Поинты: 192
Отправить сообщение для gince с помощью Skype™
Сообщение от qqmber Посмотреть сообщение
Если рынок открывается в понедельник (от брокера зависит) то можно искать бар, совпадающий по времени открытия с прошлым недельным баром.
Код:
iBarShift(NULL,PERIOD_M15,iTime(NULL,PERIOD_W1,1));
Более общий вариант - искать прошлый TimeDayOfWeek понедельник циклом по свечкам D1 от 5й вглубь и делать тоже самое относительно открытия прошлого понедельника. Немного дольше, но от времени открытия недели уже не зависит.

Результат надо проверять на разумность, потому что если нет истории, возможно придется подождать подкачки.
Значит последний бар той недели будет
Код:
iBarShift(NULL,PERIOD_M15,iTime(NULL,PERIOD_W1,1))+10080/4;
так как в неделе10080мин , а ТФ М15 означает , что надо /4

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Гинтарас
gince вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 25.02.2014, 19:29   #2650 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,254
Репутация: 1963
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 349
Поблагодарили 1,892 раз(а) в 1,069 сообщениях
Поинты: 1274
Отправить сообщение для Ugar с помощью ICQ
Сообщение от sergey1989 Посмотреть сообщение
Подскажите, как дописать в советник функцию открытия ордера при закрытии в убытке, при этом используя индикатор IMA, заранее спасибо
Судя по вопросу, лучше обратиться к специалистам по доработке.
Например сюда http://forexsystemsru.com/yazyk-programmirovaniya-mql4/61956-dorabotka-botov-sovetnikov-indikatorov-450.html
Там обитают программисты, не брезгующие ковырянием чужих программ.
Нужно туда выложить дорабатываемый советник и постараться более чётко объяснить что нужно.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 25.02.2014, 21:23   #2651 (permalink)
Интересующийся
 
Аватар для sergey1989
 
Регистрация: 16.02.2014
Сообщений: 31
Репутация: 3
sergey1989
Сказал(а) спасибо: 2
Поблагодарили 2 раз(а) в 1 сообщении
Поинты: 42
Сообщение от Ugar Посмотреть сообщение
Судя по вопросу, лучше обратиться к специалистам по доработке.
Например сюда http://forexsystemsru.com/yazyk-programmirovaniya-mql4/61956-dorabotka-botov-sovetnikov-indikatorov-450.html
Там обитают программисты, не брезгующие ковырянием чужих программ.
Нужно туда выложить дорабатываемый советник и постараться более чётко объяснить что нужно.
Спасибо за совет
sergey1989 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 26.02.2014, 05:03   #2652 (permalink)
Почётный гражданин
 
Аватар для qqmber
 
Регистрация: 20.01.2013
Сообщений: 530
Репутация: 386
qqmber - qqmber - qqmber - qqmber -
Сказал(а) спасибо: 57
Поблагодарили 386 раз(а) в 254 сообщениях
Поинты: 439
Сообщение от gince Посмотреть сообщение
Значит последний бар той недели будет
Код:
iBarShift(NULL,PERIOD_M15,iTime(NULL,PERIOD_W1,1))+10080/4;
так как в неделе10080мин , а ТФ М15 означает , что надо /4
Неправильно. 10080 минут не учитывают выходные, делить надо на 15 и еще единицу вычесть, чтобы на предыдущий бар попасть.
Надежнее искать бар перед открытием текущей недели.
Код:
iBarShift(NULL,PERIOD_M15,iTime(NULL,PERIOD_W1,0))-1;

Последний раз редактировалось qqmber; 26.02.2014 в 05:37.
qqmber вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
gince (26.02.2014)
Старый 26.02.2014, 06:44   #2653 (permalink)
Почётный гражданин
 
Аватар для qqmber
 
Регистрация: 20.01.2013
Сообщений: 530
Репутация: 386
qqmber - qqmber - qqmber - qqmber -
Сказал(а) спасибо: 57
Поблагодарили 386 раз(а) в 254 сообщениях
Поинты: 439
Я, кстати, тут ошибся.
Сообщение от qqmber Посмотреть сообщение
Надо еще единицу прибавить, чтобы на предыдущий бар попасть.
Надежнее искать бар перед открытием текущей недели.
Код:
iBarShift(NULL,PERIOD_M15,iTime(NULL,PERIOD_W1,0))+1;
qqmber вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 26.02.2014, 21:37   #2654 (permalink)
Почётный гражданин
 
Аватар для Hurghadahome
 
Регистрация: 07.03.2010
Адрес: Египет - Хургада
Сообщений: 723
Репутация: 464
Hurghadahome - Hurghadahome - Hurghadahome - Hurghadahome - Hurghadahome -
Сказал(а) спасибо: 19
Поблагодарили 463 раз(а) в 244 сообщениях
Поинты: 38
ПАРНИ помогите понять ))

Нужно ли отключать реал сервер при тестировании бота?
Может нужно свежий терминал который не был вообще никуда подключен юзать?

Создал бота, прогнал на свеже установленном терминале - все супер, подключил терминал к реалу СУПЕР умер))) Что происходит с котировками и их историей в момент подключения к серверу?

С уважением Илья.
Hurghadahome вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 26.02.2014, 22:07   #2655 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,254
Репутация: 1963
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 349
Поблагодарили 1,892 раз(а) в 1,069 сообщениях
Поинты: 1274
Отправить сообщение для Ugar с помощью ICQ
Сообщение от Hurghadahome Посмотреть сообщение
ПАРНИ помогите понять ))

Нужно ли отключать реал сервер при тестировании бота?
Может нужно свежий терминал который не был вообще никуда подключен юзать?

Создал бота, прогнал на свеже установленном терминале - все супер, подключил терминал к реалу СУПЕР умер))) Что происходит с котировками и их историей в момент подключения к серверу?

С уважением Илья.
Происходит загрузка истории сервера и получение текущего спреда.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 27.02.2014, 04:52   #2656 (permalink)
Почётный гражданин
 
Аватар для Hurghadahome
 
Регистрация: 07.03.2010
Адрес: Египет - Хургада
Сообщений: 723
Репутация: 464
Hurghadahome - Hurghadahome - Hurghadahome - Hurghadahome - Hurghadahome -
Сказал(а) спасибо: 19
Поблагодарили 463 раз(а) в 244 сообщениях
Поинты: 38
Сообщение от Ugar Посмотреть сообщение
Происходит загрузка истории сервера и получение текущего спреда.
Историю я гружу свою, а спред фиксирован в тестере.
После того как все поменялось я снова удалял историю подгружал свою и отрубал сервер но все оставалось по старому(не супер)

Когда то я читал что нужно полностью свежий терминал и не подключаться к брокеру, тк подключение к нему ведет к какимто изменениям . Сейчас тестирую на терминале РВД , на Альпари таких глюков нет.
Hurghadahome вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 27.02.2014, 10:34   #2657 (permalink)
 
Аватар для mobidik
 
Регистрация: 09.08.2012
Адрес: Ua_Khm
Сообщений: 1,648
Репутация: 8545
mobidik mobidik mobidik mobidik mobidik mobidik mobidik mobidik mobidik mobidik mobidik
Сказал(а) спасибо: 633
Поблагодарили 8,541 раз(а) в 1,562 сообщениях
Поинты: 802
Hurghadahome вот здесь _http://forum.roboforex.ru/showthread.php?t=6519 есть статья, "Тестирование и оптимизация советников: основные правила, принципы и технологии", загляни так же и сюда: _http://forexsystemsru.com/poleznye-dlya-treidera-utility/74121-testirovanie-s-kachestvom-99-9%25-v-mt4.html Если тестиш скальпеля - забудь о тестере, будет грааль.
mobidik на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 27.02.2014, 10:52   #2658 (permalink)
Почётный гражданин
 
Аватар для Hurghadahome
 
Регистрация: 07.03.2010
Адрес: Египет - Хургада
Сообщений: 723
Репутация: 464
Hurghadahome - Hurghadahome - Hurghadahome - Hurghadahome - Hurghadahome -
Сказал(а) спасибо: 19
Поблагодарили 463 раз(а) в 244 сообщениях
Поинты: 38
Спасибки.

Не скальпер но 45000сделок в год есть все заходы по лимиту выходы по тейку с обязательными стопами)))
Hurghadahome вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 27.02.2014, 14:00   #2659 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,254
Репутация: 1963
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 349
Поблагодарили 1,892 раз(а) в 1,069 сообщениях
Поинты: 1274
Отправить сообщение для Ugar с помощью ICQ
Сообщение от Hurghadahome Посмотреть сообщение
Спасибки.

Не скальпер но 45000сделок в год есть все заходы по лимиту выходы по тейку с обязательными стопами)))
Даааа, это примерно 200 сделок в день. Пожалуй скальпер, по сравнению с этим, долгосрочник. Пожалуй не стоит доверять красивеньким циферкам, в тестере.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 03.03.2014, 12:38   #2660 (permalink)
Активный участник
 
Аватар для sochinik
 
Регистрация: 10.05.2012
Адрес: Курск-Краснодар
Сообщений: 326
Репутация: 170
sochinik - sochinik -
Сказал(а) спасибо: 142
Поблагодарили 169 раз(а) в 65 сообщениях
Поинты: 254
Отправить сообщение для sochinik с помощью ICQ Отправить сообщение для sochinik с помощью MSN Отправить сообщение для sochinik с помощью Skype™
Начал изучение MQL по видео на старых билдах, а сейчас в новых МТ4 сменили редактор метаэдитор и понять не могу того чего и не знал, Подскажите если раньше в советнике предупреждений не было, то сейчас в новом билде сразу 20 предупреждений. Подскажите что это означает и как это все исправлять. Советник прикладываю....
Вложения:
Тип файла: mq4 2Sides_v5.0c4_nik_2.mq4 (50.5 Кб, 14 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
У меня сменился SKYPE!!! Ищу своих друзей!

Пишите в личку или в новый SKYPE: sochinik1
sochinik вне форума   Ответить с цитированиемОтветить с цитированием  
Ответ

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


Опции темы

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

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



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


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