Ваши мысли, идеи и предложения. Опыт торговли, и не только с ББ.

TOPIC: Pryakha: Моя торговля на 28 парах

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

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

The administrator has disabled public write access.
The following user(s) said Thank You: pryakha

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

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


Задать хотя бы ТФ отдельно
The administrator has disabled public write access.

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

  • pryakha
  • pryakha's Avatar
  • OFFLINE
  • Завсегдатай
  • Posts: 228
  • Thank you received: 65
  • Karma: 12
Мод с двумя майорами нормально можно тестить в тестере.
Вот GBPUSD H4 за два года
(настройки параметров индикаторов оставил у себя пока без изменений, как выкладывал)
Part of the message is hidden for the guests. Please log in or register to see it.
The administrator has disabled public write access.

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

  • pryakha
  • pryakha's Avatar
  • OFFLINE
  • Завсегдатай
  • Posts: 228
  • Thank you received: 65
  • Karma: 12
case 4 дает неправильные сигналы.
что-то тут не хватает.
6b48E425.jpg

Warning: Spoiler! [ Click to expand ]
The administrator has disabled public write access.

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

  • Yuritch
  • Yuritch's Avatar
  • OFFLINE
  • Администратор
  • Posts: 171
  • Thank you received: 181
  • Karma: 20
pryakha wrote:
case 4 дает неправильные сигналы.
что-то тут не хватает.
6b48E425.jpg

Warning: Spoiler! [ Click to expand ]
Операция сравнения (>, <, =>) тоже имеет приоритет в расчетах. Попробуйте чисто математические операции заключить в скобки, и только потом сравнивать результат с константой.
The administrator has disabled public write access.

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

  • next
  • next's Avatar
  • OFFLINE
  • Давно я тут
  • Posts: 134
  • Thank you received: 49
  • Karma: 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

The administrator has disabled public write access.
The following user(s) said Thank You: pryakha

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

  • next
  • next's Avatar
  • OFFLINE
  • Давно я тут
  • Posts: 134
  • Thank you received: 49
  • Karma: 8
Кстати Пряха.. погоди малость., не все так просто у этот индюка, в буфере 0 он держит данные до уровня 0,8, потом передаёт в 1 и 2-й, в зависимости от направления.. сейчас вот за ним наблюдаю.
Зы.. не, всё нормально.. данные передает, но в 0-м тоже содержатся

The administrator has disabled public write access.

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

  • pryakha
  • pryakha's Avatar
  • OFFLINE
  • Завсегдатай
  • Posts: 228
  • Thank you received: 65
  • Karma: 12
next wrote:
Пряха что то намудрил слишком-))..Этот индюк как я и писал уже отлично передает текушие данные с 0 буфера, вот в таком формате

вот спасибо, теперь с таким кодом получилось!
значение для сигнала от CSSdiff поставил 0.4 и -0.4 (как и задумывал автор индюка)
Warning: Spoiler! [ Click to expand ]


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

Кстати да, Есть индюк посвежее, в ветке Балуды выкладывали, прилагаю,
может он лучше будет , вообщем надо тестить.
Attachments:
  • Attachment This attachment is hidden for guests. Please log in or register to see it.
The administrator has disabled public write access.

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

  • next
  • next's Avatar
  • OFFLINE
  • Давно я тут
  • Posts: 134
  • Thank you received: 49
  • Karma: 8
Параметр extern int maxBars = 200;
Поставь в индюке 100, прямо в коде что бы по умолчанию считывался, может из за этого быть.

The administrator has disabled public write access.
The following user(s) said Thank You: pryakha

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

  • pryakha
  • pryakha's Avatar
  • OFFLINE
  • Завсегдатай
  • Posts: 228
  • Thank you received: 65
  • Karma: 12
так и сделал, и да: помогло - все 28 пар загружаются, и быстродействие стало очень хорошим.
Поставил 3 корзины (H1, H4, D1) в разных метатрейдерах - и все зашуршало :-)
при этом памяти кушает 2.5GBt, процессор i5 2,8GBt: средняя загрузка ЦП около 70%.
The administrator has disabled public write access.
Moderators: Yuritch, SU
Рейтинг@Mail.ru Яндекс.Метрика Политика конфиденциальности