Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
06.11.2012, 18:34
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
Всё ОК.
как привернуть такую подпись себе-пишет что нельзя
06.11.2012, 18:54
Аватар для hoz
hoz hoz вне форума Активный участник
Регистрация: 01.04.2011 / Сообщений: 532
Поблагодарили 112 раз(а) / Репутация: 111
  • Отправить сообщение для hoz с помощью ICQ
Вопрос такой. Как натянутую фибу подцепить советником?
Я примерно логику понимаю, но не въезжаю как вообще это реализовать... Нужно наводка, и, желательно канкретная.
06.11.2012, 19:19
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,029 раз(а) / Репутация: 9029
  • Отправить сообщение для eevviill с помощью Skype™
Сообщение от: сергей киров
как привернуть такую подпись себе-пишет что нельзя
Наверно больше репутации надо.
06.11.2012, 19:21
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,029 раз(а) / Репутация: 9029
  • Отправить сообщение для eevviill с помощью Skype™
Вопрос такой. Как натянутую фибу подцепить советником?
Я примерно логику понимаю, но не въезжаю как вообще это реализовать... Нужно наводка, и, желательно канкретная.
http://codebase.mql4.com/ru/7399
Думаю это поможет.
06.11.2012, 21:29
Аватар для hoz
hoz hoz вне форума Активный участник
Регистрация: 01.04.2011 / Сообщений: 532
Поблагодарили 112 раз(а) / Репутация: 111
  • Отправить сообщение для hoz с помощью ICQ
http://codebase.mql4.com/ru/7399
Думаю это поможет.
Это навряд ли.

" Индикатор "DualFiboLine_LastPeriod" автоматически строит двунаправленные уровни Фибоначчи по завершённому предыдущему периоду (период задаётся и может отличаться от периода текущего графика). "

Мне не нужно их рисовать (строить) автоматически. Я же написал, что нужно подхватывать значения нарисованных в ручную уровней фибо...
Вот в чём загвоздка.
07.11.2012, 05:42
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Это навряд ли.

" Индикатор "DualFiboLine_LastPeriod" автоматически строит двунаправленные уровни Фибоначчи по завершённому предыдущему периоду (период задаётся и может отличаться от периода текущего графика). "

Мне не нужно их рисовать (строить) автоматически. Я же написал, что нужно подхватывать значения нарисованных в ручную уровней фибо...
Вот в чём загвоздка.
Для того чтобы прочесть уровень фибо надо знать или задать ему имя графического объекта. А потом функцией
ObjectGet("Name", OBJPROP_FIRSTLEVEL+n);
_http://docs.mql4.com/ru/constants/objects/properties
_http://docs.mql4.com/ru/constants/objects

Последний раз редактировалось chocolate; 07.11.2012 в 05:51.
07.11.2012, 10:58
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
немогу найти здесь на форуме тему о спектральном анализе-подскажите где она
07.11.2012, 11:06
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,029 раз(а) / Репутация: 9029
  • Отправить сообщение для eevviill с помощью Skype™
Сообщение от: сергей киров
немогу найти здесь на форуме тему о спектральном анализе-подскажите где она
Что то похожее.
http://forexsystemsru.com/ruchnye-torgovye-strategii-i-taktiki/48328-uchimsya-rabotat%60-s-ciklami.html

Сверху есть поиск(от Google). Там видно что была тема, но её удалили.
07.11.2012, 18:49
Аватар для hoz
hoz hoz вне форума Активный участник
Регистрация: 01.04.2011 / Сообщений: 532
Поблагодарили 112 раз(а) / Репутация: 111
  • Отправить сообщение для hoz с помощью ICQ
Для того чтобы прочесть уровень фибо надо знать или задать ему имя графического объекта. А потом функцией
ObjectGet("Name", OBJPROP_FIRSTLEVEL+n);
_http://docs.mql4.com/ru/constants/objects/properties
_http://docs.mql4.com/ru/constants/objects
По логике то я понимаю, но вот нигде подобного ещё не встречал. Придётся копать эту тему досканально.
10.11.2012, 13:45
Аватар для hoz
hoz hoz вне форума Активный участник
Регистрация: 01.04.2011 / Сообщений: 532
Поблагодарили 112 раз(а) / Репутация: 111
  • Отправить сообщение для hoz с помощью ICQ
Похоже всё нужно анализировать проще... и любая идея воплотится уверенно. Вопрос, как я понял, решён!
10.11.2012, 14:00
Аватар для Chingiz
Chingiz Chingiz вне форума Активный участник
Регистрация: 26.10.2009 / Адрес: Казахстан / Сообщений: 203
Поблагодарили 148 раз(а) / Репутация: 149
Кому не трудно помогите разобраться с платформой в телефонном режиме
какая платформа надо?
11.11.2012, 17:28
Аватар для Forward
Forward Forward вне форума Прохожий
Регистрация: 06.11.2012 / Сообщений: 2
Поблагодарили 0 раз(а) / Репутация: 1

По умолчанию 111

какая платформа надо?
Мета трейд4-или я глупый,или руки не там растут
11.11.2012, 22:03
Аватар для hoz
hoz hoz вне форума Активный участник
Регистрация: 01.04.2011 / Сообщений: 532
Поблагодарили 112 раз(а) / Репутация: 111
  • Отправить сообщение для hoz с помощью ICQ
Пишу тестовый сов для, так сказать, набраться опыта. Один программист посоветовал из второстепенных функций получение сигналов перенести в главную, и потом по ссылке те значения возвращать в те функции.
В общем, обо всём по порядку..
Вот 3 функции, которые получают сигналы от разных индюков (каждая функция с отдельных индюков):

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

PHP код:
//+---------------------------------------------------------------------------------------+
//| Проверка пересечения скользящих средних                                               |
//+---------------------------------------------------------------------------------------+
int GetCrossingMa(doublei_maFast1doublei_maFast2doublei_maSlow1doublei_maSlow2)
{
      if ((
i_maFast2<i_maSlow2) && (i_maFast1>i_maSlow1))             // Если быстрая скользящая пересекла медленную снизу вверх..
      
return(CROSSINGTOUP);                                           //.. значит, - пересечение вверх
                                                 
      
if ((i_maFast2>i_maSlow2) && (i_maFast1<i_maSlow1))             // Если быстрая скользящая средняя пересекла медленную сверху вниз..
      
return(CROSSINGTODOWN);                                         //..значит, - пересечение вниз
 
   
return(CROSSINGWAIT);                                              // Ожидаем пересечения
}

//+---------------------------------------------------------------------------------------+
//| Получение сигнала от Стохастика                                                       |
//+---------------------------------------------------------------------------------------+
int GetStochSignal(doublestochD1doublestochD2doublestochK1doublestochK2)
{
   for(
int i=1;i<=Bars;i++)
   {
      if((
stochD2<stochK2) && (stochD1>stochK1))                     // Если сигнальная линия пересекла главную снизу вверх..
      
return(CROSSINGTOUP);                                          //..значит, - пересечение вверх
      
if((stochD2>stochK2) && (stochD1<stochK1))                     // Если сигнальная линия пересекла главную сверху вниз..
      
return(CROSSINGTODOWN);                                        // ..значит, - пересечение вниз
   
}
   return(
CROSSINGWAIT);                                             // Ожидаем пересечения
}

//+---------------------------------------------------------------------------------------+
//| Получение сигнала от Моментума                                                        |
//+---------------------------------------------------------------------------------------+
void GetMomentumSignal()
{
   
double momentum iMomentum(Symbol(),i_TF,i_momPeriod,0,0);

[свернуть]


int GetCrossingMa() - получает значение наличия пересечения машек.
int GetStochSignal() - получает сигнал от стохастика.
void GetMomentumSignal() - получает сигнал от моментума.

Вот функция, в которой я планирую исходя из полученных значений от вышеприведённых 3 индюков и других данные получать сигнал на продажу или покупку:

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

PHP код:
//+---------------------------------------------------------------------------------------+
//| Получение общего сигнала для входа в рынок                                            |
//+---------------------------------------------------------------------------------------+
int GetSignal()
{
   for(
int i=1;i<=Bars;i++)
   {
      
double i_maFast1 iMA(Symbol(),i_TF,i_maFastPeriod,i_maFastShift,i_maFastMethod,0,i);      // Вычисляем быстрые скользящие..
      
double i_maFast2 iMA(Symbol(),i_TF,i_maFastPeriod,i_maFastShift,i_maFastMethod,0,i+1);    //..средние
      
double i_maSlow1 iMA(Symbol(),i_TF,i_maSlowPeriod,i_maSlowShift,i_maSlowMethod,0,i);      // Вычисляем медленные скользящие..
      
double i_maSlow2 iMA(Symbol(),i_TF,i_maSlowPeriod,i_maSlowShift,i_maSlowMethod,0,i+1);    //..средние
      
double stochD1 iStochastic(Symbol(),i_TF,i_stoch_D,i_stoch_K,i_stoch_slowing,0,0,1,i);     // Вычисляем значения сигнальной линии..
      
double stochD2 iStochastic(Symbol(),i_TF,i_stoch_D,i_stoch_K,i_stoch_slowing,0,0,1,i+1);   //..стохастика
      
double stochK1 iStochastic(Symbol(),i_TF,i_stoch_D,i_stoch_K,i_stoch_slowing,0,0,0,i);     // Вычисляем значения главной линии..
      
double stochK2 iStochastic(Symbol(),i_TF,i_stoch_D,i_stoch_K,i_stoch_slowing,0,0,0,i+1);   //..стохастика
   
}
      if( 
GetCrossingMa(i_maFast1i_maFast2i_maSlow1i_maSlow2)==CROSSINGTOUP || i_maFast1>i_maSlow1 )
      return(
SIGNAL_BUY);

[свернуть]


В данной функции int GetSignal() я решил получить значения индикаторов машек и стохастиков, чтобы не получать в разных функциях (подфункциях) их по несколько раз. Потом эти данные я передаю, в соответствующие функции по ссылке через параметры функции.. через &

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

PHP код:
int GetCrossingMa(double[B]&[/Bi_maFast1double[B]&[/Bi_maFast2double[B]&[/Bi_maSlow1double[B]&[/Bi_maSlow2
PHP код:
int GetStochSignal(double[B]&[/BstochD1double[B]&[/BstochD2double[B]&[/BstochK1double[B]&[/BstochK2
[свернуть]


Так же я думаю будет довольно-таки грамотных вариантом вынести цикл:
for(int i=1;i<=Bars;i++) в функцию int init, чтобы потом обращаться к ней по ссылке. Тем самым не нужно будет в каждой функции, где есть цикл тоже самое вычислять, а это экономия ресурсов.
Я правильно всё понимаю? Если нет, то что не так?

Последний раз редактировалось NSerega; 16.11.2012 в 18:11.
12.11.2012, 20:10
Аватар для sochinik
sochinik sochinik вне форума Активный участник
Регистрация: 10.05.2012 / Адрес: Курск-Краснодар / Сообщений: 326
Поблагодарили 169 раз(а) / Репутация: 170
  • Отправить сообщение для sochinik с помощью ICQ Отправить сообщение для sochinik с помощью MSN Отправить сообщение для sochinik с помощью Skype™
Немного эта тема мне странной показалась, и вот не знаю куда себя отнести к новичкам или профессионалам...?

Я знаю только одно, что всего знать невозможно, так и на форексе постоянно надо совершенствоваться иначе успеха не видать...

Слышал кто то из ГУРУ Форекса сказал, что если человек перестаёт обучаться работать на форексе, то это не трейдер, трейдер должен постоянно совершенствоваться..

Последний раз редактировалось chocolate; 13.11.2012 в 17:17.
13.11.2012, 04:22
Аватар для VVP
VVP VVP вне форума Местный житель
Регистрация: 04.02.2009 / Сообщений: 258
Поблагодарили 77 раз(а) / Репутация: 77
Немного эта тема мне странной показалась, и вот не знаю куда себя отнести к новичкам или профессионалам...?

Я знаю только одно, что всего знать невозможно, так и на форексе постоянно надо совершенствоваться иначе успеха не видать...

Слышал кто то из ГУРУ Форекса сказал, что если человек перестаёт обучаться работать на форексе, то это не трейдер, трейдер должен постоянно совершенствоваться..
Абсолютно солидарен! Мир не терпит застоя. Артист без репетиций, спортсмен без тренировок и т. д. теряют форму. Трейдеру необходима постоянная, ежедневная работа над ошибками, коих немерено, и модернизация своих стратегий. Нет предела совершенству!
16.11.2012, 17:50
Аватар для Even27
Even27 Even27 вне форума Новичок форума
Регистрация: 13.10.2012 / Адрес: М.О. / Сообщений: 37
Поблагодарили 5 раз(а) / Репутация: 6
  • Отправить сообщение для Even27 с помощью ICQ Отправить сообщение для Even27 с помощью Skype™
Друзья подскажите пожалуйста почему сегодня я захожу на MT4 не прозвучало ни каких звуков , соответственно и ни каких торгов мой советник не производил, так же я понял что я автоматически как то вышел со своего демо счета. Хотел зайти ,заходи но советчик все ровно не торгует, перезагружал терминал все так же без изменения?
Что это за проблемам такая?
16.11.2012, 17:54
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,029 раз(а) / Репутация: 9029
  • Отправить сообщение для eevviill с помощью Skype™
Друзья подскажите пожалуйста почему сегодня я захожу на MT4 не прозвучало ни каких звуков , соответственно и ни каких торгов мой советник не производил, так же я понял что я автоматически как то вышел со своего демо счета. Хотел зайти ,заходи но советчик все ровно не торгует, перезагружал терминал все так же без изменения?
Что это за проблемам такая?
Если вы на Норде, то у них сегодня проблемы с серверами.
Even27 
16.11.2012, 17:58
Аватар для Even27
Even27 Even27 вне форума Новичок форума
Регистрация: 13.10.2012 / Адрес: М.О. / Сообщений: 37
Поблагодарили 5 раз(а) / Репутация: 6
  • Отправить сообщение для Even27 с помощью ICQ Отправить сообщение для Even27 с помощью Skype™
Спасибо, а я голову ломаю)
17.11.2012, 12:48
Аватар для Even27
Even27 Even27 вне форума Новичок форума
Регистрация: 13.10.2012 / Адрес: М.О. / Сообщений: 37
Поблагодарили 5 раз(а) / Репутация: 6
  • Отправить сообщение для Even27 с помощью ICQ Отправить сообщение для Even27 с помощью Skype™
Подскажите когда в nord закончатся проблемы , на сайте ничего не написано...
17.11.2012, 12:49
Аватар для Юлия
Юлия Юлия на форуме Главный редактор
Регистрация: 16.08.2008 / Сообщений: 7,884
Поблагодарили 8,283 раз(а) / Репутация: 8587
  • Отправить сообщение для Юлия с помощью Skype™
Обсуждение этого вопроса идет в ветке компании: http://forexsystemsru.com/otzyvy-for...-nordfx-6.html

Хочешь такую линейку? Жми.
_____________________________________
✔ Полезные ссылки: Портал форекс трейдеров | Правила форума | Статусы форума | Журнал для трейдеров №115. Снова про деньги
♞ Конкурсы на форуме: ожидаются
Ответить


Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы Алексей Что обсуждают на других форумах 1 26.11.2011 17:17
МТ4 Вопросы Алексей Что обсуждают на других форумах 2 29.09.2011 22:29
Вопросы Алексей Что обсуждают на других форумах 0 25.07.2010 07:40
Вопросы Алексей Что обсуждают на других форумах 0 21.07.2010 17:40


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


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