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

Theme© by Fisana
 

Фотография
* * * * * 68 Голосов

Написание экспертов и индикаторов - бесплатно!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18761

#7426 alix

alix

    Рвется в бой

  • Свой человек
  • PipPipPipPipPipPip
  • 128 сообщений

Отправлено 10 February 2012 - 23:30

хууух разобрался. надо импорт длл разрешить . ПОБЕДА!!!!Изображение


Ну и прекрасно

 
 

#7427 alix

alix

    Рвется в бой

  • Свой человек
  • PipPipPipPipPipPip
  • 128 сообщений

Отправлено 10 February 2012 - 23:36

Вот нашёл сайт, где описание, как открыть нестандартный ТФ. Может, кому пригодится..
http://www.fxbel.ru/...rader4/116.html
  • dre_prayinforyou это нравится

#7428 instantt

instantt

    Первый выстрел

  • Пользователи
  • PipPip
  • 1 сообщений

Отправлено 11 February 2012 - 12:27

Здравствуйте! Кто может написать торговый эксперт?
Эксперт на основе индикатора хеджирования по 2м торговым инструментам (например: EURUSD и GBPUSD)
В индикаторе прописаны точки входа и выхода.
Может быть несколько точек входа и одна общая точка выхода из сделок при которой закрываются все позиции.
Если индикатор ниже нулевой точки, открываем бай фунта сел евру. Если индикатор выше нулевой точки сел евру бай фунта.
Желательно прикрутить ММ.
Индикатор прилагаю. на графике сразу видно как он работает.
белый кружок вход, красный выход.
В настройках индюка необходимо указать валютные пары


Изображение


Прикрепленный файл  LuKu_EDiff_v14.mq4   49.17К   54 скачиваний
  • alix это нравится

#7429 talliy

talliy

    Рвется в бой

  • Свой человек
  • PipPipPipPipPipPip
  • 132 сообщений

Отправлено 11 February 2012 - 15:39

Господа программисты!
Подскажите пожалуйста ответ на такой вот вопрос. Индикатор усредняет цену и выводит значение в гистограмму. Значения положительные и отрицательные. Задача найти и закрепить максимум из показаний индикатора с момента его входа в плюс до момента его входа в минус. И для отрицательных значений следовательно на оборот. Индикатор не перерисовывает предыдущий бар.
Код вычисления индикатора:
if(counted_bars>0) counted_bars--;

  limit=Bars-counted_bars;


   for(int i=0; i<limit; i++)
    {  MaxH = High[Highest(NULL,0,MODE_HIGH,period,i);
      MinL = Low[Lowest(NULL,0,MODE_LOW,period,i);
      price = (High[i]+Low[i])/2;
      Value = 0.33*2*((price-MinL)/(MaxH-MinL)-0.5) + 0.67*Value1; 
      Value=MathMin(MathMax(Value,-0.999),0.999); 
      ExtBuffer0[i]=0.5*MathLog((1+Value)/(1-Value))+0.5*Fish1;
      Value1=Value;
      Fish1=ExtBuffer0[i];   }
      bool up=true;
       for(i=limit-2; i>=0; i--) {
       current=ExtBuffer0[i];
     prev=ExtBuffer0[i+1];
      if (((current<0)&&(prev>0))||(current<0))   up= false;    
      if (((current>0)&&(prev<0))||(current>0))   up= true;
     if(!up)
        {
         ExtBuffer2[i]=current;
         ExtBuffer1[i]=0.0;
        }
      else
         {
         ExtBuffer1[i]=current;
          ExtBuffer2[i]=0.0;
         }
    }

   return(0);
  }



#7430 alix

alix

    Рвется в бой

  • Свой человек
  • PipPipPipPipPipPip
  • 128 сообщений

Отправлено 11 February 2012 - 19:03

Здравствуйте! Кто может написать торговый эксперт?
Эксперт на основе индикатора хеджирования по 2м торговым инструментам (например: EURUSD и GBPUSD)
В индикаторе прописаны точки входа и выхода.
Может быть несколько точек входа и одна общая точка выхода из сделок при которой закрываются все позиции.
Если индикатор ниже нулевой точки, открываем бай фунта сел евру. Если индикатор выше нулевой точки сел евру бай фунта.
Желательно прикрутить ММ.
Индикатор прилагаю. на графике сразу видно как он работает.
белый кружок вход, красный выход.
В настройках индюка необходимо указать валютные пары





Прикрепленный файл  LuKu_EDiff_v14.mq4   49.17К   54 скачиваний

Что-то не работает. Пишет symbol GBPUSD not found

#7431 Johnathan_Burov

Johnathan_Burov

    Давно в теме

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 386 сообщений

Отправлено 11 February 2012 - 19:22

Что-то не работает. Пишет symbol GBPUSD not found


проверь чтобы в терминале было открыто два графика этих пар
  • alix и это нравится

#7432 droba

droba

    Не жалеет патронов

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 309 сообщений

Отправлено 11 February 2012 - 19:56


Установил индикатор "nTickSaver ", всё работает класс.
А как пользоваться тиковым графиком?
На него, что можно вешать любые индикаторы и смотреть сигналы (ну допустим МА или MACD).

#7433 alix

alix

    Рвется в бой

  • Свой человек
  • PipPipPipPipPipPip
  • 128 сообщений

Отправлено 11 February 2012 - 22:12

проверь чтобы в терминале было открыто два графика этих пар


Спасибо, получилось

#7434 lana

lana

    Первый выстрел

  • Частый гость
  • PipPip
  • 9 сообщений

Отправлено 12 February 2012 - 00:11

Уважаемые программисты. Добавьте,пожалуйста,в данный советник функцию доливки на каждой следующей свече. Заранее благодарна.

Прикрепленные файлы

  • Прикрепленный файл  MA_2333.mq4   24.71К   22 скачиваний


#7435 nuts

nuts

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 14 сообщений

Отправлено 12 February 2012 - 01:00

Дорого времени суток.

В программировании я не 0, а минус 100500. Форекс для меня не средство заработка. Я только осваиваю его на демо счетах.

Я опишу алгоритм ручной торговли. Его я придумал сам (может есть что-то подобное, но я не встречал. Все, что я читал, сложно и заумно). Стараюсь максимально придерживается этих правил.

Правила работы по ZigZag.

Нюанс. Все знают, что ZigZag перерисовывается. Ну и пускай себе рисуется.

1) Открываю М15. Ставлю стандартный ZigZag со стандартными параметрами.

2) Жду формирования сигнала максимума или минимума.

Когда сформирован сигнал (допустим Макисму), жду Time минут для подтверждения неперерисовки. Если перерировался, тогда снова жду Time минут для подтверждения неперерисовки. И так до тех пор, пока ZigZag не успокоится хотя бы на Time минут. Когда дождусь, тогда пункт 3)

3) Если за Time минут не перерисовался, тогда открываю соответствующую позицию Sell на объюм Lot1 и обязательно ставлю SL. TP не ставлю! Наблюдаю.

Но это же ZigZag!!! :D Цена коварно замерла на те несколько минут, пока я наблюдал, будет ли перерисовка. Я подумал что ZigZag успокоился и открыл позицию. Но коварная цена снова движется дальше и ZigZag снова перерисовался. А я готов к этому!

Делаю так:

4) Снова жду Time минут для подтверждения неперерисовки. Если перерисовался, тогда снова жду Time минут для подтверждения неперерисовки. И так до тех пор, пока ZigZag не успокоится хотя бы на Time минут. Когда дождусь, тогда пункт 5)

5) смотрю на сколько изменилась цена актуального сигнала относительно открытой позици. Если меньше чем на N пунктов, то ничего не делаю. Если больше чем на N, тогда открываю дополнительную позицию Lot2 =Lot1*K (Коэффициент увеличения) и обязательно ставлю SL.

Но это же ZigZag!!! :D Наблюдаю. Если повторяется коварство цены, тоесть цена движется дальше и ZigZag перерисовывался, тогда повторяю пункты 4) и 5), но открываю позиции LotХ =LotХ-1*K (Коэффициент увеличения).

И так до тех пор, когда ZigZag успокоится. Тоесть перерисовка не прекратится.

SL срабатывают. Все хорошо. Идем в минус;)

6) Когда тренд успокоился, ждем формирования противоположного сигнала. Некоторые позиции закрылись по SL, но у меня есть еще открытые позиции. Вот для них и жду сигнал от ZigZag, но уже противоположного значения.

Дождался! ZigZag нарисовал противоположный сигнал! Но не спешу закрывать все позиции!

7) Жду Time минут для подтверждения неперерисовки. Если перерисовался, тогда снова жду Time минут для подтверждения неперерисовки. И так до тех пор, пока ZigZag не успокоится хотя бы на Time минут. Когда дождусь, тогда закрываю все позиции Sell.

8) Параллельно исполнению условия пункта 7) начинаю исполнять пункт 3) для открытия позиций Bay (в начале описания мы договорились что первый сигнал был на продажу).

И все начинается снова.

Недостатки :(:

1) Постоянно надо быть возле компа.

2) Когда отлучаюсь, то выставляю отложенные ордера с оступом N пунктов. И часто они срабатывают. Хотя параметр Time не выдерживался (меня же не было в это время). А это приводит к лишним потерям по стопам. И к дополнительной нагрузке на депозит.

3) В ручном режиме не всегда удается оперативно закрыть все открыть отдера.



Теперь просьба.

Напишите 2 эксперта по описанному алгоритму.

1) Внешние параметры:

Lot – размер стартового лота

SL – пункты для StopLoss

TP – пункты для Take Profit (в ручной тогровле не использую. Но в автомате можна поигратся и попробовать)

Time – время в минутах, которое нужно выждать и проверить нет ли перерисовки

N – количество пунктов от цены после перерисовки актуального сигнала относительно последней открытой позици, после которых автомат может открыть дополнительную позицию

K – коэффициент увеличения лота.

2) В 1-м эксперте используется индикатор ZigZag. Во 2-м эксперте используется индикатор ang_AZZ-fx-col-txt-v3 (я его недавно нашел на этом сайте)

3) Эксперты должны сами определять период графика, на котором он стоит (если это вообще важно)

4) Эксперты должны тестироваться и поддаваться оптимизации.

5) Эксперты должны различать свои ордера и чужие. И работать только со своими.

Прикрепленные файлы


Сообщение отредактировал nuts: 12 February 2012 - 09:44

  • talliy это нравится

#7436 vasili

vasili

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 844 сообщений

Отправлено 12 February 2012 - 13:37

Здраствуйте ,, vasili ".

Прочитав ваше сообщение и открыв у себя советник долго не мог понять почему не так работает.
Скачал советник который я выложил и понял.
У меня оказывается две копии вашего советника и я выложил не тот (который не дописывал).
Проверьте этот. 

Прикрепленные файлы


Пишу советники/индикаторы/cкрипты Пишите мне

#7437 puls

puls

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 16 сообщений

Отправлено 12 February 2012 - 14:48


vasili не мог бы ты подправить индикатор . чертим трендовую при касании ее ценой появляется один сигнал. его можно и неуслышать. надо чтоб сигналил постоянно когда цена коснулась линию. и былоб вобще супер если добавить еще одну трендовую .

Прикрепленные файлы



#7438 Skoch

Skoch

    Стреляет без предупреждения

  • Свой человек
  • PipPipPipPipPipPipPipPip
  • 285 сообщений

Отправлено 12 February 2012 - 15:14

Прочитав ваше сообщение  и открыв у себя советник долго не мог понять почему не так работает.
Скачал советник который я выложил и понял.
У меня оказывается две копии вашего советника и я  выложил не тот (который не дописывал).
Проверьте этот. 


Здраствуйте ,, vasili ".


Где то в советнике происходит ошибка. Как только происходит три раза закрытия по СтопЛось, четвёртая сделка не открывается ( Oтложенный ордер ), пишет ошибку 4051 ( Недопустимое значение параметра функции ). Исправте пожалуста.

                         С уважением Skoch.



#7439 jordon

jordon

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 15 сообщений

Отправлено 12 February 2012 - 16:46

Можно ли написать простого советника, что бы он работал только с одним индикатором RSI? соответственно с возможностью выставления уровней и установки tp и sl/ Если не трудно напишите пожалусто.
Умён не тот кто много знает , а чьи знания полезны!

#7440 utes

utes

    Первый выстрел

  • Новички
  • PipPip
  • 1 сообщений

Отправлено 12 February 2012 - 17:53

Уважаемые программисты просьба помочь с этим советником.  

Сообщение отредактировал utes: 13 February 2012 - 15:14




Copyright © 2024 Your Company Name