Forex Форум ДЦ Форекс для тебя: Проблема с написание советника - Forex Форум ДЦ Форекс для тебя

Перейти к содержимому

Digg Del.ico.us Slashdot Technorati furl Reddit Facebook Fark Google Magnolia Wink Yahoo Netscape
Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Проблема с написание советника помогите написать советник

#1 Пользователь офлайн   Daniella Иконка

  • мало говорим
  • Группа: Пользователь
  • Сообщений: 3
  • Регистрация: 23 февраля 10

Отправлено 12 марта 2010 - 17:21

Пишу советник из индикаторов для ТС вуди cci. Пыталась в код советника к паттернам дописать фильтры, но работает только один из трёх. Вопрос: в индикаторе CZI работает, а когда пытаюсь получить из него значения для паттернов он вообще не входит в сделки. ((( Вот код, который вставляю в советника, может там есть функции, кот. не работают в тестере? И как можно тогда проверить вообще работоспособность, если не в тестере?
Код CZI:

//+++++++++ Расчёт фильтров++++++++++++
int CZIi() {
int gi_76 = 34;
int li_8;
double ld_12;
string ls_20;
string ls_28;
double ld_36;
int gda_8_0=0, gda_8_4=0, gda_8_8=0, gda_9_2=0, gda_9_6 =0,gda_10_0 =0,gda_10_4 =0, gda_10_8=0;
int li_4 = IndicatorCounted();
if (li_4 < 0) return; ///(WARN);
if (li_4 > 0) li_4--;
li_4 = Bars - li_4;
for (int li_0 = 0; li_0 < li_4; li_0++) {
ls_28 = TimeToStr(Time[li_0], TIME_MINUTES);
ld_36 = iMA(NULL, 0, gi_76, 0, MODE_EMA, PRICE_TYPICAL, li_0);
// отвечает за синий цвет
if (Close[li_0] >= ld_36) {
ld_12 = Close[li_0] - ld_36;
// li_8 = StringFind(Symbol(), "JPY", 0);
// ls_20 = StringSubstr(Symbol(), li_8, 3);
if (ls_20 == "JPY") ld_12 /= 100.0;
if (ld_12 < 0.0002){
gda_8_0=1;
return (0); } // бледно зелёный 0
else {
if (ld_12 < 0.0003) {
gda_8_4=1;
return (1); }// зелёный + 4
else {
if (ld_12 < 0.0004) {
gda_8_8=1;
return (2); } // тёмнозелёный ++ 8
else
if (ld_12 >= 0.0004) {
gda_9_2=1;
return (3); } // синий +++ 2
}
}
}
// отвечает за коричневый цвет
else {
if (Close[li_0] < ld_36) {
ld_12 = ld_36 - Close[li_0];
// li_8 = StringFind(Symbol(), "JPY", 0);
// ls_20 = StringSubstr(Symbol(), li_8, 3);
if (ls_20 == "JPY") ld_12 /= 100.0;
if (ld_12 < 0.0002) {
gda_9_6 =1;
return (4);} // жёлтый 6
else {
if (ld_12 < 0.0003) {
gda_10_0 =1;
return ( 5);} // рыжий + 10
else {
if (ld_12 < 0.0004) {
gda_10_4 =1;
return (6);
}// рыжий яркий ++ 14
else
if (ld_12 >= 0.0004) {
gda_10_8=1;
return (7);
}// коричневый +++ 18
}
}
}
}
}

}
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему


Страница 1 из 1
Trackbacks
Trackback URL Trackback Date Total Hits
No trackbacks were found
Страница 1 из 1

Similar Topics
  Название темы Автор Статистика Последнее сообщение
Открытая тема (есть новые ответы) Иконка Прикрепления Создать советник Тральшик
Создать советник Тральшик
isn978 Иконка
  • 3 Ответов
  • 18 Просмотров
Горячая тема (есть новые ответы) Иконка Прикрепления Продаю отличный советник.. до 200% в 2 недели
до 200% в недели по GBPUSD M30,,, EURUSD M30
mahmood771212 Иконка
  • 22 Ответов
  • 550 Просмотров
Открытая тема (есть новые ответы) Иконка советник tradeXpert
Советник, основанный классических канонах технического анализа.
tradeXpert Иконка
  • 2 Ответов
  • 73 Просмотров
Открытая тема (есть новые ответы) Иконка Проблемы с тестированием советника
нужна помощь
cyclotech Иконка
  • 3 Ответов
  • 52 Просмотров
Открытая тема (есть новые ответы) Иконка Помогите поставить звуково сигнал в торговую систему
Помогите поставить звуково сигнал в торговую систему
toleebun Иконка
  • 1 Ответов
  • 66 Просмотров

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей