Сырые идеи - страница 27

 

индикаторы EURUSD и GBPUSD

Здравствуйте, друзья

Мне нужны индикаторы EURUSD и GBPUSD для MT4 Northfinance и как они работают.

Спасибо за внимание,

 

Мне нужна помощь, чтобы закончить мой советник

вот мой индикатор и советник, не могли бы вы завершить советник, используя индикатор?

Файлы:
 

Советник для индикатора Jurik

Кто-нибудь может сделать советника для Jurik Indicator-JRSX.

Он дает очень хорошие результаты и не имеет ложных сигналов, запаздываний и т.д.

Единственное, нужно придерживаться индикатора и иметь кучу терпения. yeah....the обычные вещи, чтобы быть терпеливым, трудолюбивым и решительным идут здесь также.

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

Для новичков... поместите серию JJMA в папку include внутри папки metatrader в program files и JRSX в папку indicators.

Надеюсь, Igorad и codersguru посмотрят на это и сделают советника... спасибо.

Файлы:
jsrx.zip  8 kb
 

ценовой взрыв

кто нибудь разработал метод торговли ценовыми взрывами с использованием полосы боллинджера или что нибудь подобное ..или у кого нибудь есть индекаторы для торговли в таких условиях..........!!!!!!!!!!!!!!

 

Поворотные стратегии

первый

Расчет точек разворота

По определению, точка разворота - это точка вращения. Цены, используемые для расчета точки разворота, - это цены максимума, минимума и закрытия ценной бумаги за предыдущий период. Эти цены обычно берутся из дневных графиков акций, но точку разворота можно рассчитать и на основе информации из часовых графиков. Большинство трейдеров предпочитают брать разворотные точки, а также уровни поддержки и сопротивления с дневных графиков, а затем применять их на внутридневных графиках (например, ежечасно, каждые 30 минут или каждые 15 минут). Если точка разворота рассчитывается с использованием ценовой информации с более короткого временного интервала, это, как правило, снижает ее точность и значимость.

для расчета разворотной точки :

http://www.investirent.info/pivotcalculator.html

Применение точки разворота на валютном рынке

Вообще говоря, точка разворота рассматривается как первичный уровень поддержки или сопротивления. На следующем графике представлен 30-минутный график валютной пары GBP/USD с разворотными уровнями, рассчитанными по дневным ценам максимума, минимума и закрытия.

Зеленая линия - это точка разворота (P).

Красные линии - уровни сопротивления (R).

Синие линии - уровни поддержки (S).

Желтые линии - средние точки (M).

подробнее здесь

http://investirent.info/forum/index.php/topic,80.0.html

 

Поворот

Здравствуйте,

Спасибо за вашу информацию о разворотах...

До сих пор я использую пивот Камарильи для ежедневной торговли + конечно же брейк систему...

==================

Коллекция индикаторов Forex

 

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

Здравствуйте,

У меня есть простой советник, который основан на индикаторе OsMA. Он не предназначен для того, чтобы разбогатеть, но я пытаюсь разобраться в программировании. Я хотел бы добавить к нему две вещи. Мне интересно, может ли кто-нибудь помочь, вот они:

1. Я хочу, чтобы на каждом баре открывалась только одна сделка. Сейчас он открывает/закрывает ордер за один бар, потому что сигнал открытия основан на том, что он просто выше и ниже 0. Поэтому, когда он колеблется вокруг 0, совершается куча убыточных сделок.

2. Кроме того, как сделать советника, который удерживает сделку до тех пор, пока условия не будут выполнены снова. Сейчас, я думаю, мое условие почти всегда выполняется, но я бы хотел, чтобы советник фиксировал прибыль и затем ждал разворота, а не покупал снова, потому что условие быть выше 0 выполнено.

Есть какие-нибудь мысли или помощь?

Спасибо

Эрик

Файлы:
 

Лучший параметр для RSI

Привет

Может ли кто-нибудь1 подсказать мне лучший параметр для RSI для 4-х часового таймфрейма.

Thnx

Кевин

 

помощь с ema

Привет всем,

Прошу помощи с индикатором.

Я хочу построить график спреда пунктов двух ema, установленных @средняя цена, чтобы лучше понять статистику.

заранее спасибо

 

кто-нибудь может мне помочь? мой код работает неправильно

я новичок в программировании mql4

я пытаюсь написать свой первый индикатор

когда значение macd изменяется от меньше нуля до больше нуля

воспроизводить звук.

Я написал его в функции start

но когда данные изменились, он всегда предупреждает. Я просто хочу воспроизвести звук.

вот код. кто-нибудь может помочь понять, что не так?

Я использую переменную bAlert для установки того, предупреждает ли он, но это не работает!!!

//+------------------------------------------------------------------+

//| Custom MACD.mq4 |

//| Copyright ?2004, MetaQuotes Software Corp. |

//| http://www.metaquotes.net/ |

//+------------------------------------------------------------------+

#property copyright "Copyright ?2004, MetaQuotes Software Corp."

#property link "http://www.metaquotes.net/"

//---- indicator settings

#property indicator_separate_window

#property indicator_buffers 4

#property indicator_color1 Silver

#property indicator_color2 Red

#property indicator_color3 Green

#property indicator_color4 Red

#property indicator_width1 0

//---- indicator parameters

extern int FastEMA=12;

extern int SlowEMA=26;

extern int SignalSMA=9;

//---- indicator buffers

double MacdBuffer[];

double SignalBuffer[];

double ArrowUpBuffer[];

double ArrowDownBuffer[];

//---- alert Set

int bAlert=1;

//+------------------------------------------------------------------+

//| Custom indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

//---- drawing settings

SetIndexStyle(0,DRAW_HISTOGRAM);

SetIndexStyle(1,DRAW_LINE,3);

SetIndexStyle(2,DRAW_ARROW);

SetIndexStyle(3,DRAW_ARROW);

SetIndexArrow(2,233);

SetIndexArrow(3,234);

SetIndexDrawBegin(1,SignalSMA);

IndicatorDigits(Digits+1);

//---- indicator buffers mapping

SetIndexBuffer(0,MacdBuffer);

SetIndexBuffer(1,SignalBuffer);

SetIndexBuffer(2,ArrowUpBuffer);

SetIndexBuffer(3,ArrowDownBuffer);

//---- name for DataWindow and indicator subwindow label

IndicatorShortName("MACD("+FastEMA+","+SlowEMA+","+SignalSMA+")");

SetIndexLabel(0,"MACD");

SetIndexLabel(1,"Signal");

SetIndexLabel(2,"ArrowUp");

SetIndexLabel(3,"ArrowDown");

//---- initialization done

return(0);

}

//+------------------------------------------------------------------+

//| Moving Averages Convergence/Divergence |

//+------------------------------------------------------------------+

int start()

{

int limit;

int counted_bars=IndicatorCounted();

//---- last counted bar will be recounted

if(counted_bars>0) counted_bars--;

limit=Bars-counted_bars;

//---- macd counted in the 1-st buffer

for(int i=0; i<limit; i++){

MacdBuffer=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);

}

//---- set arrowbufs

for(i=0; i<limit; i++){

//up

if (MacdBuffer0){

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

if(bAlert==1/*&& Period()==15*/){

Alert("up i1 here",Bid);

PlaySound("alert.wav");

bAlert=0;

}

}

else if (MacdBuffer0&& MacdBuffer>0){

//if(Period()==15)

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

Alert("up i2 here",Bid);

bAlert =1;

}

else if (MacdBuffer0&& MacdBuffer>0&& MacdBuffer>0){

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

}

//down

if (MacdBuffer>0 && MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

if(bAlert==1/*&& Period()==15*/){

Alert("down here",Bid);

PlaySound("alert.wav");

bAlert=0;

}

}

else if (MacdBuffer>0 && MacdBuffer<0&& MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

Alert("down i2 here",Bid);

bAlert=1;

}

else if (MacdBuffer>0 && MacdBuffer<0&& MacdBuffer<0&& MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

}

}

//---- signal line counted in the 2-nd buffer

//for(i=0; i<limit; i++)

// SignalBuffer=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i);

//---- done

return(0);

}

//+------------------------------------------------------------------+

Причина обращения: