Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Ваши мысли, идеи и предложения. Опыт торговли, и не только с ББ.

ТЕМА: Pryakha: Моя торговля на 28 парах

Pryakha: Моя торговля на 28 парах 24 Апр 2016 22:53 #850

  • next
  • next аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 134
  • Спасибо получено: 49
  • Репутация: 8
Под TMASlope параметры не нужно задавать.. их там столько что запутаешься просто,что передавать и в какой последовательности, функция iCustom будет брать правильные параметры из кода по умолчанию там прописанные..передать нужно только то что необходимо.. как в 1-м кейсе
major=(int)iCustom(Пары[num],сигнал_тф,имя_сигнальщика,0,0); Вот здесь необходимый минимум этой функции.

Администратор запретил публиковать записи гостям.
Спасибо сказали: pryakha

Pryakha: Моя торговля на 28 парах 25 Апр 2016 07:03 #852

  • The_Siberian
  • The_Siberian аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 581
  • Спасибо получено: 181
  • Репутация: 16
next пишет:
Под TMASlope параметры не нужно задавать.. их там столько что запутаешься просто,что передавать и в какой последовательности, функция iCustom будет брать правильные параметры из кода по умолчанию там прописанные..передать нужно только то что необходимо.. как в 1-м кейсе
major=(int)iCustom(Пары[num],сигнал_тф,имя_сигнальщика,0,0); Вот здесь необходимый минимум этой функции.


Задать хотя бы ТФ отдельно
Администратор запретил публиковать записи гостям.

Pryakha: Моя торговля на 28 парах 25 Апр 2016 12:09 #853

  • pryakha
  • pryakha аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 228
  • Спасибо получено: 65
  • Репутация: 12
Мод с двумя майорами нормально можно тестить в тестере.
Вот GBPUSD H4 за два года
(настройки параметров индикаторов оставил у себя пока без изменений, как выкладывал)
Часть сообщения скрыта для гостей. Пожалуйста, авторизуйтесь или зарегистрируйтесь, чтобы увидеть его.
Администратор запретил публиковать записи гостям.

Pryakha: Моя торговля на 28 парах 01 Май 2016 17:34 #863

  • pryakha
  • pryakha аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 228
  • Спасибо получено: 65
  • Репутация: 12
case 4 дает неправильные сигналы.
что-то тут не хватает.
6b48E425.jpg

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.

Pryakha: Моя торговля на 28 парах 02 Май 2016 20:44 #865

  • Yuritch
  • Yuritch аватар
  • Вне сайта
  • Администратор
  • Сообщений: 171
  • Спасибо получено: 181
  • Репутация: 20
pryakha пишет:
case 4 дает неправильные сигналы.
что-то тут не хватает.
6b48E425.jpg

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Операция сравнения (>, <, =>) тоже имеет приоритет в расчетах. Попробуйте чисто математические операции заключить в скобки, и только потом сравнивать результат с константой.
Администратор запретил публиковать записи гостям.

Pryakha: Моя торговля на 28 парах 03 Май 2016 02:13 #866

  • next
  • next аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 134
  • Спасибо получено: 49
  • Репутация: 8
Пряха что то намудрил слишком-))..Этот индюк как я и писал уже отлично передает текушие данные с 0 буфера, вот в таком формате
double tma=(double)iCustom(Symbol(),сигнал_тф,"CSSDiff",0,0);
Там параметров почти нет для передачи снаруджи,. массив инструментов, да сглаживание уберается.Это и по умолчанию можно всё оставить.
Дальше. ты прибавляешь к переменной типа int мажор1 непонятно что?..
это массивы буферов индюка lineUnder8CSSDiff и их же передаешь в качастве параметров в индюк
[in] input-параметры пользовательского индикатора, разделенные запятыми. 
Тип и порядок следования параметров должен соответствовать.
Если параметры не указаны, то будут использованы значения по умолчанию. 
Справочник MQL4 (c);
Вот где то так можно написать
major1=(int)iCustom(symbol,сигнал_тф,"BBCIEA",параметр_1,параметр_2,параметр_3,параметр_4,0,0);
major2=(double)iCustom(symbol,сигнал_тф,"CSSDiff",0,0);
if ((major1 == 1) && (major2 >= уровень_на_покупку))major=1;else major=0;
if ((major1 == -1) && (major2 <= уровень_на_продажу))major=-1;else major=0; 
break;
}
Ну с минорами то же самое примерно..переменные major2 и manor2 должны иметь тип double так как индюк отдает дробные значения.
А вот эти "уровень_на_покупку" "уровень_на_продажу" уже вынесешь наружу в ББ.. Я пока этот индюк в отдельный сов запихал понаблюдать за ним надо хорошенько
css.png

Администратор запретил публиковать записи гостям.
Спасибо сказали: pryakha

Pryakha: Моя торговля на 28 парах 03 Май 2016 12:09 #870

  • next
  • next аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 134
  • Спасибо получено: 49
  • Репутация: 8
Кстати Пряха.. погоди малость., не все так просто у этот индюка, в буфере 0 он держит данные до уровня 0,8, потом передаёт в 1 и 2-й, в зависимости от направления.. сейчас вот за ним наблюдаю.
Зы.. не, всё нормально.. данные передает, но в 0-м тоже содержатся

Администратор запретил публиковать записи гостям.

Pryakha: Моя торговля на 28 парах 03 Май 2016 15:02 #871

  • pryakha
  • pryakha аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 228
  • Спасибо получено: 65
  • Репутация: 12
next пишет:
Пряха что то намудрил слишком-))..Этот индюк как я и писал уже отлично передает текушие данные с 0 буфера, вот в таком формате

вот спасибо, теперь с таким кодом получилось!
значение для сигнала от CSSdiff поставил 0.4 и -0.4 (как и задумывал автор индюка)
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Но сова с сетом на 28 пар не загружается.
Если поставить пар меньше, например 14, то тогда все схватывает и сигналы показывает.
Что характерно - памяти у компа берет как обычно, немного.. что-то около 200 МБт, процессор грузит не сильно, всего одно ядро из 4-х и то на 30%.. т.е. и мощность не использует,
и работать не сильно хочет.
Непонятно -или это метатрейдер не тянет или буль или индикатор.
С таким я сталкивался в других программах (не форекс), что вроде и мощь есть, а лыжи не едут..в основном лечилось, что прогу переделывали - выпускали свежую версию с оптимизированным кодом -и тогда работало немного быстрее.
но, что есть -то есть! лучше так, чем никак.

Кстати да, Есть индюк посвежее, в ветке Балуды выкладывали, прилагаю,
может он лучше будет , вообщем надо тестить.
Вложения:
  • Вложение Это вложение скрыто для гостей. Пожалуйста, авторизуйтесь или зарегистрируйтесь, чтобы увидеть его.
Администратор запретил публиковать записи гостям.

Pryakha: Моя торговля на 28 парах 03 Май 2016 16:44 #872

  • next
  • next аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 134
  • Спасибо получено: 49
  • Репутация: 8
Параметр extern int maxBars = 200;
Поставь в индюке 100, прямо в коде что бы по умолчанию считывался, может из за этого быть.

Администратор запретил публиковать записи гостям.
Спасибо сказали: pryakha

Pryakha: Моя торговля на 28 парах 03 Май 2016 20:41 #873

  • pryakha
  • pryakha аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 228
  • Спасибо получено: 65
  • Репутация: 12
так и сделал, и да: помогло - все 28 пар загружаются, и быстродействие стало очень хорошим.
Поставил 3 корзины (H1, H4, D1) в разных метатрейдерах - и все зашуршало :-)
при этом памяти кушает 2.5GBt, процессор i5 2,8GBt: средняя загрузка ЦП около 70%.
Администратор запретил публиковать записи гостям.
Модераторы: Yuritch, SU
Рейтинг@Mail.ru Яндекс.Метрика Политика конфиденциальности