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

Theme© by Fisana
 

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

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


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

#9886 ESS

ESS

    Не сидит в окопе

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

Отправлено 17 December 2012 - 11:16

удалил инфу....видимо никогда не дождусь, минус этот вариант
  • svyat7775 это нравится

 
 

#9887 svyat7775

svyat7775

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

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

Отправлено 17 December 2012 - 18:19

Сам такое делал на свободном счете а кто не верит давай онлайн докажем не вопрос

#9888 b131

b131

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

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

Отправлено 17 December 2012 - 18:24

Всем привет !
Есть индюк "Parabolic SAR Color "
Очень хочу чтобы был звуковой сигнал при первом появлении желтого или красного квадрата ПАРАБОЛИКА
( т.е. как только появляется первый сигнал параболика или над, или под графиком свечей звучит сигнал )



//+------------------------------------------------------------------+
//| SAR_COLOR.mq4 |
//| Kalenzo |
//| http://www.foreksik.prv.pl |
//+------------------------------------------------------------------+
#property copyright "Kalenzo"
#property link "http://www.foreksik.prv.pl"

#property indicator_color1 Magenta
#property indicator_color2 Yellow
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_width1 2
#property indicator_width2 2

double sarUp[],sarDn[];//buffers
extern bool AlertsEnabled=false;
extern double Step = 0.04;//was .01
extern double Maximum = 0.5;
extern int Precision = 7;
double alertBar;

//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_ARROW,STYLE_DOT);
SetIndexStyle(1,DRAW_ARROW,STYLE_DOT);
SetIndexBuffer(0,sarUp);
SetIndexBuffer(1,sarDn);
SetIndexArrow(0,115);
SetIndexArrow(1,115);

IndicatorShortName("SAR COLORED");
SetIndexLabel(0,"SAR Up Channel");
SetIndexLabel(1,"SAR Down Channel");

SetIndexDrawBegin(0,2);
SetIndexDrawBegin(1,2);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{

int limit;
int counted_bars=IndicatorCounted();
if(counted_bars<0) counted_bars=0;
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
//----
for(int i = 0; i<limit ;i++)
{
double sar = NormalizeDouble(iSAR(Symbol(),0,Step,Maximum,i),Precision);
if(sar >= iHigh(Symbol(),0,i))
{
if(AlertsEnabled==true && sarUp[i] == 0 && Bars>alertBar)
{
Alert("Parabolic SAR Going Down on ",Symbol(),"-",Period());
alertBar = Bars;
}
sarUp[i] = sar;
sarDn[i] = 0;
}
else
{
if(AlertsEnabled==true && sarDn[i] == 0 && Bars>alertBar)
{
Alert("Parabolic SAR Channel Going Up on ",Symbol(),"-",Period());
alertBar = Bars;
}
sarUp[i] = 0;
sarDn[i] = sar;
}
}
//----
return(0);
}
//+------------------------------------------------------------------+

все заранее СПАСИБО

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


Сообщение отредактировал b131: 17 December 2012 - 19:59


#9889 svyat7775

svyat7775

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

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

Отправлено 17 December 2012 - 18:25

Реал счет по 100 по 500 как душе угодно и гоним в небеса конечно с головой

#9890 mikser42

mikser42

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

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

Отправлено 17 December 2012 - 21:26

Всем привет ! Помогите тупому написать не сложный советник Изображение
На графике уст-я линию ,на любом таймфрейме для удобства
Если цена вниз по закрытии свечи ниже линии откр ордер SELL
Если вверх BUY(др.ордер если был противополож закр.) и так пока цена не уйдет и не достигнет профита ,который уст в ручную в настройках эксперта. slippage = 0, TP=0, Lot=0, в настройках
Хотелось бы чтоб ордера помечались стрелочками но не обязательно
В заранее спасибо за помощь .

#9891 SeaSpirit

SeaSpirit

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

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

Отправлено 18 December 2012 - 13:33

Уважаемые программисты!

Может кто - то возьмется написать простой советник (это так сказать костяк, дальше возможны улучшения) для торговли на нестандартных тайм фреймах.
В советнике используются 2 индикатора:

PFD

QQE with Alerts

Сделки на покупку:

Гистограмма индикатора PFD стала цвета Blue, так же синяя линия индикатора QQE with Alerts превышает 50.

Сделки на продажу:

Гистограмма индикатора PFD стала цвета Red, так же синяя линия индикатора QQE with Alerts ниже 50.

Закрытие сделки, по фиксированному количеству пунктов, а так же в случае появления сигнала противоположной направленности.

Стоп фиксированный, в пунктах.

Ниже картинка с примером открытия покупки.

Прикрепленные изображения

  • 01.gif

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



#9892 sega79

sega79

    Расстрелял целый магазин

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

Отправлено 18 December 2012 - 16:07

Всем привет !
Есть индюк "Parabolic SAR Color "
Очень хочу чтобы был звуковой сигнал при первом появлении желтого или красного квадрата ПАРАБОЛИКА
( т.е. как только появляется первый сигнал параболика или над, или под графиком свечей звучит сигнал )



//+------------------------------------------------------------------+
//| SAR_COLOR.mq4 |
//| Kalenzo |
//| http://www.foreksik.prv.pl |
//+------------------------------------------------------------------+
#property copyright "Kalenzo"
#property link "http://www.foreksik.prv.pl"

#property indicator_color1 Magenta
#property indicator_color2 Yellow
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_width1 2
#property indicator_width2 2

double sarUp[],sarDn[];//buffers
extern bool AlertsEnabled=false;
extern double Step = 0.04;//was .01
extern double Maximum = 0.5;
extern int Precision = 7;
double alertBar;

//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_ARROW,STYLE_DOT);
SetIndexStyle(1,DRAW_ARROW,STYLE_DOT);
SetIndexBuffer(0,sarUp);
SetIndexBuffer(1,sarDn);
SetIndexArrow(0,115);
SetIndexArrow(1,115);

IndicatorShortName("SAR COLORED");
SetIndexLabel(0,"SAR Up Channel");
SetIndexLabel(1,"SAR Down Channel");

SetIndexDrawBegin(0,2);
SetIndexDrawBegin(1,2);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{

int limit;
int counted_bars=IndicatorCounted();
if(counted_bars<0) counted_bars=0;
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
//----
for(int i = 0; i<limit ;i++)
{
double sar = NormalizeDouble(iSAR(Symbol(),0,Step,Maximum,i),Precision);
if(sar >= iHigh(Symbol(),0,i))
{
if(AlertsEnabled==true && sarUp[i] == 0 && Bars>alertBar)
{
Alert("Parabolic SAR Going Down on ",Symbol(),"-",Period());
alertBar = Bars;
}
sarUp[i] = sar;
sarDn[i] = 0;
}
else
{
if(AlertsEnabled==true && sarDn[i] == 0 && Bars>alertBar)
{
Alert("Parabolic SAR Channel Going Up on ",Symbol(),"-",Period());
alertBar = Bars;
}
sarUp[i] = 0;
sarDn[i] = sar;
}
}
//----
return(0);
}
//+------------------------------------------------------------------+

все заранее СПАСИБО


Лови

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


  • romaks это нравится
Я не программист, я только учусь.

#9893 savva

savva

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

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

Отправлено 18 December 2012 - 18:48

Здравствуйте уважаемые програмисты! Подскажите пожалуйста кто нибудь взялся за сову из поста #9869 , а то 25 скачиваний и вокруг тишина .

#9894 hiys

hiys

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 192 сообщений

Отправлено 19 December 2012 - 11:49

Здравствуйте, уважаемые! Есть малость свежего мяса птицы. Только никакие настройки не работают, любые и переменные, и цвета, к тому же есть нерегулируемый сдвиг. Может исправит кто, эту проблему, на досуге. Хотелось бы глянуть, но в таком виде он не переварится Изображение

Прикрепленные изображения

  • EATA pollan vers.jpg

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



#9895 Alen_T

Alen_T

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

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

Отправлено 19 December 2012 - 12:49

Здравствуйте, уважаемые! Есть малость свежего мяса птицы. Только никакие настройки не работают, любые и переменные, и цвета, к тому же есть нерегулируемый сдвиг. Может исправит кто, эту проблему, на досуге. Хотелось бы глянуть, но в таком виде он не переварится


Ни один из параметров не задействован в коде. И куда их воткнуть - абсолютно неясно.
Сдвига нет - такая математика.
В параметры можно вытащить только настройки RSI и CCI.
  • Шурагон и hiys это нравится
Ты это, заходи, если что...(С)

#9896 grsi

grsi

    Расстрелял целый магазин

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

Отправлено 19 December 2012 - 12:51

Здравствуйте, переделайте пожалуйста советника:

1. Нужно убрать функции стоп лосс и тейк профит, чтоб их не было

2. Убрать функцию _increase

3. Изменить запуск советника, т.е. сейчас если запустить советник, то он первую сделку открывает без подтверждения сигнала, последующие открывает и закрывает уже по сигналу, а нужно исправить, чтоб он при первом запуске сразу сделку не открывал, а открывал после поступления сигнала, и если руками сделку закрыл, то чтоб он её заново без сигнала не открывал

Помогите в исправлении пожалуйста, я в програмировании не очень, мучился сним, кучу ошибок выдаёт, исправить не могу, советник и индик по которому он работает прелагаю

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



#9897 hiys

hiys

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 192 сообщений

Отправлено 19 December 2012 - 12:55

Ни один из параметров не задействован в коде. И куда их воткнуть - абсолютно неясно.
Сдвига нет - такая математика.
В параметры можно вытащить только настройки RSI и CCI.


Спасибо большое, за внимание! На другом ресурсе выложили, чуть доработанный. Щас погоняю. Сдвиг убрали и сгладили. Потом мона будет обратиться? ИзображениеЕсли не до конца нормуль будет. Как раз предложенные вами параметры и есть самые нужные




#9898 fisherman_1981

fisherman_1981

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

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

Отправлено 19 December 2012 - 14:03

Здравствуйте уважаемые програмисты. Помогите пожалуйста подправить код советника. Смысл в следующем: в советнике прописаны три разных сигнала на сделку получается что при срабатывании одного из сигналов остальные сигналы не работают пока не закроется открытый. Хотелось бы чтоб советник открывал сделки по всем трём сигналам независимо друг от друга. Заранее благодарин.



Прикрепленный файл  e_fisherman 1981 m2.mq4   28.2К   4 скачиваний

#9899 langezz

langezz

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

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

Отправлено 19 December 2012 - 16:34

Попробуй здесь поменять true на false

extern string o="Использовать для теста"
extern bool test=true


Не работает.


Так кто-нить отзовется на мою просьбу, сделать советник рабочим?

Ссылка на сообщение http://fxgeneral.com...indpost&p=68643

Ps. Чего-то не вижу я Мекиланджело (16 ноября был... видать в делах весь, в стройке), уверен, он бы помог... он говорил, что тут люди с головой, всегда помогут, а в реалии, даже и за деньги ноль ответа. Позвонить ему, что-ль на телефон и пожаловаться :)/>/>

#9900 Alen_T

Alen_T

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

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

Отправлено 19 December 2012 - 19:39

Здравствуйте, переделайте пожалуйста советника:

1. Нужно убрать функции стоп лосс и тейк профит, чтоб их не было
2. Убрать функцию _increase
3. Изменить запуск советника, т.е. сейчас если запустить советник, то он первую сделку открывает без подтверждения сигнала, последующие открывает и закрывает уже по сигналу, а нужно исправить, чтоб он при первом запуске сразу сделку не открывал, а открывал после поступления сигнала, и если руками сделку закрыл, то чтоб он её заново без сигнала не открывал


Убирать лосс и тейк профит не стал (вдруг кому пригодится), если хочешь убрать с глаз - удали extern стоящее перед ними, и они станут не видны в окне параметров.
_increase - аналогично.

При запуске ждет образования нового колена.

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


  • grsi, Шурагон и Mo3r это нравится
Ты это, заходи, если что...(С)



Copyright © 2024 Your Company Name