Автор Тема: Индикаторы  (Прочитано 751715 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GregRom

  • помогая друг другу, мы помогаем себе
  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 233
  • +86/-11
  • В долг не даю,проблемы с памятью :)
    • Просмотр профиля
Re: Индикаторы
« Ответ #615 : 15.01.2009 17:49 »
Eto primeri....
A beggar can never be bankrupt

Оффлайн Lavren08

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 19
  • +2/-0
    • Просмотр профиля
Re: Индикаторы
« Ответ #616 : 16.01.2009 03:12 »
  Здравствуйте!  8-)
   Есть ли такой индикатор (или скрипт), который закрывает сразу все открытые позиции? Если да, буду признателен за помощь. :-)
Скрипты. В активном окне (1) и по всем символам (2)

Bookkeeper, огромное спасибо!
 

Оффлайн ViDan

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 48
  • +4/-0
    • Просмотр профиля
Re: Индикаторы
« Ответ #617 : 16.01.2009 12:14 »
Vsem Privet, esti vopros k bivalim kolegam, izuchaiu dovolino dolgo odin indikator, daet signali na Buy and Sell, evo problema v tom chto tereaet mnogo, nujen k nemu dopolnitelnii chtobi podverjdenie bilo bolee konkretnoe... Ya evo na 5Min. postavil, na bolishix Time-freimax---- eto krah depozita, na 5 Min, on otlichno spravleaetsea, no kak ya govoril, mnogoe upuskaet.... Esli komu interesno, mogu obesniti printip raboti, no indiuk- dovolino izvestnii...
 Tak, esli u vas esti kakie-to idee, kak mojno modifitirovati etot metot, proshu vilojiti svoi predlojenia, Eto, mojno nazvati Skalpingom, no esli bolee konkretno otnositso, to on beret ot 10-30 pip do 100-200 pip, smotrea kak vi hotite.
 Ne peririsovivaetsa... Jdu vashih predlojenii. Izvenite za stili nadpisi, no ya ne ruskii, govoriu i pishu po ruski, no s oshibkami... Sorry
...извини..., но совершенно не понятно, что ты хочешь получить, поскольку не известно, какой индикатор имеется в виду..., там на рисунках много...
...и, что это за формат файла (.docx) ?
...и если "indiuk- dovolino izvestnii..." - или выложи , или дай хоть название...

Оффлайн GregRom

  • помогая друг другу, мы помогаем себе
  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 233
  • +86/-11
  • В долг не даю,проблемы с памятью :)
    • Просмотр профиля
Re: Индикаторы
« Ответ #618 : 16.01.2009 14:12 »
ViDan ---- .docx eeto Word--- otkroi fail, skopirui indiuk, i cherez Meta Editor zdelai sebe novii indiuk, easy, ustonovi evo, i uvidesh vse chto tebe nado znati, a esli eshe minut 10 prosledish za nim, to i vse poimesh,
 Evo nazvanie :  ASCTrend1sig_noSound.mq4       U menea on nazivaetsea po drugomu... 
 Na risunkah, 2 indikatora, ya vilojil tovo kotorii risuet bolishie strelki Buy and Sell, on nam i nujet, vtoroi indiuk s risunka, fignea polnoe....
Etot indiuk esti daje v kolektii  na pervih stranitah....
//+------------------------------------------------------------------+
//| ASCTrend1sig_noSound.mq4
//| Ramdass - Conversion only
//+------------------------------------------------------------------+

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Magenta
#property indicator_color2 Aqua

//---- input parameters
extern int RISK=3;
extern int CountBars=300;

//---- buffers
double val1[];
double val2[];


//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicator line
   IndicatorBuffers(2);
   SetIndexStyle(0,DRAW_ARROW);
   SetIndexArrow(0,234);
   SetIndexStyle(1,DRAW_ARROW);
   SetIndexArrow(1,233);
   SetIndexBuffer(0,val1);
   SetIndexBuffer(1,val2);

//----
   return(0);
  }
//+------------------------------------------------------------------+
//| ASCTrend1sig                                                     |
//+------------------------------------------------------------------+
int start()
  {
   if (CountBars>=1000) CountBars=950;
   SetIndexDrawBegin(0,Bars-CountBars+11+1);
   SetIndexDrawBegin(1,Bars-CountBars+11+1);
   int i,shift,counted_bars=IndicatorCounted();
   int Counter,i1,value10,value11;
   double value1,x1,x2;
   double value2,value3;
   double TrueCount,Range,AvgRange,MRO1,MRO2;
   double Table_value2[1000];
   
   value10=3+RISK*2;
   x1=67+RISK;
   x2=33-RISK;
   value11=value10;
//----
   if(Bars<=11+1) return(0);
//---- initial zero
   if(counted_bars<11+1)
   {
      for(i=1;i<=0;i++) val1[CountBars-i]=0.0;
      for(i=1;i<=0;i++) val2[CountBars-i]=0.0;
   }
//----
   shift=CountBars-11-1;
   while(shift>=0)
     {
     
   Counter=shift;
   Range=0.0;
   AvgRange=0.0;
   for (Counter=shift; Counter<=shift+9; Counter++) AvgRange=AvgRange+MathAbs(High[Counter]-Low[Counter]);
      
   Range=AvgRange/10;
   Counter=shift;
   TrueCount=0;
   while (Counter<shift+9 && TrueCount<1)
      {if (MathAbs(Open[Counter]-Close[Counter+1])>=Range*2.0) TrueCount=TrueCount+1;
      Counter=Counter+1;
      }
   if (TrueCount>=1) {MRO1=Counter;} else {MRO1=-1;}
   Counter=shift;
   TrueCount=0;
   while (Counter<shift+6 && TrueCount<1)
      {if (MathAbs(Close[Counter+3]-Close[Counter])>=Range*4.6) TrueCount=TrueCount+1;
      Counter=Counter+1;
      }
   if (TrueCount>=1) {MRO2=Counter;} else {MRO2=-1;}
   if (MRO1>-1) {value11=3;} else {value11=value10;}
   if (MRO2>-1) {value11=4;} else {value11=value10;}
   value2=100-MathAbs(iWPR(NULL,0,value11,shift)); // PercentR(value11=9)
   Table_value2[shift]=value2;
   val1[shift]=0;
   val2[shift]=0;
   value3=0;
   if (value2<x2)
      {i1=1;
      while (Table_value2[shift+i1]>=x2 && Table_value2[shift+i1]<=x1){i1++;}
      if (Table_value2[shift+i1]>x1)
         {
         value3=High[shift]+Range*0.5;
         val1[shift]=value3;
         }
      }
   if (value2>x1)
      {i1=1;
      while (Table_value2[shift+i1]>=x2 && Table_value2[shift+i1]<=x1){i1++;}
      if (Table_value2[shift+i1]<x2)
         {
         value3=Low[shift]-Range*0.5;
         val2[shift]=value3;
         }
      }
     
      shift--;
     }

   return(0);
  }
//+------------------------------------------------------------------+


A beggar can never be bankrupt

Оффлайн GregRom

  • помогая друг другу, мы помогаем себе
  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 233
  • +86/-11
  • В долг не даю,проблемы с памятью :)
    • Просмотр профиля
Re: Индикаторы
« Ответ #619 : 16.01.2009 14:45 »
Delo v tom chto kogda poiavleaetsea order na Buy ili Sell, to po etomu orderu nelizea otkriti lot do teh por poka ne sformiruetsea svechka nad kotoroi order poiavilsea, budi-to 5, 10 , 15 , 30 ... min. kajdaia, esli otriti lot srazu kak order poiavilsea, mojno poimati Loss, esli podojdati to na vtoroi svechke mojno otkritsea, eto budet 90 % podtverjdeniem. No chasto poka jdesh chtobi sformirovalasi do konta svechka s orderom, to tereaesh ot 10 i mojet do 100 pip.  Poetomu nujni eshe kakie-to indiuki pritepiti, chtobi bila podtverjdenie bolee usilinoi...
A beggar can never be bankrupt

Оффлайн Lavren08

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 19
  • +2/-0
    • Просмотр профиля
Re: Индикаторы
« Ответ #620 : 16.01.2009 15:13 »
  Здравствуйте!  8-)
   Есть ли такой индикатор (или скрипт), который закрывает сразу все открытые позиции? Если да, буду признателен за помощь. :-)
Скрипты. В активном окне (1) и по всем символам (2)

8-)

  Честно говоря, я ни разу не пользовался скриптами, поэтому  есть немного проблемы. Перекинул я эти файлы в "Скрипты", потом, в терминале, открыл их, но позы так и не хотят закрываться все сразу. :-(  Если не трудно, подскажите, как  дойти до истины. Или проблема в ДЦ?  Заранне благодарю. :roll:





Оффлайн ViDan

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 48
  • +4/-0
    • Просмотр профиля
Re: Индикаторы
« Ответ #621 : 16.01.2009 20:44 »
Delo v tom chto kogda poiavleaetsea order na Buy ili Sell, to po etomu orderu nelizea otkriti lot do teh por poka ne sformiruetsea svechka nad kotoroi order poiavilsea, budi-to 5, 10 , 15 , 30 ... min. kajdaia, esli otriti lot srazu kak order poiavilsea, mojno poimati Loss, esli podojdati to na vtoroi svechke mojno otkritsea, eto budet 90 % podtverjdeniem. No chasto poka jdesh chtobi sformirovalasi do konta svechka s orderom, to tereaesh ot 10 i mojet do 100 pip.  Poetomu nujni eshe kakie-to indiuki pritepiti, chtobi bila podtverjdenie bolee usilinoi...
...естественно попытался открыть файл ASCDTrend.docx с помощю Word - абракадабра получается, поэтому и спросил, что за формат...
...индюк, конечно же, сразу нашел на Code Base - он называется ASCTrend (есть несколько модификаций)
...посмотрел его работу сегодня в течении дня.
Много ложных сигналов на флете.
И то, что ты пишешь, именно - формирование сигнала происходит на нулевом баре.
Можно, конечно, переделать на уже сформировавшихся барах. Но я понял ты хочешь просто подтверждение входа.
До формирования свечи можно влететь, ты прав...
Советую обратить внимание на положение Стохастика во время формирования бара (на предыдущем баре стохастик не должен показывать противоположный сигнал).
У меня получилось отсеить большинство ложных сигналов...
Также можно смотреть подтверждение по этому же индикатору (ASCTrend) на меньшом таймфрейме.
PS:
На М15 сигналы более четкие, чем на М5...

Оффлайн GregRom

  • помогая друг другу, мы помогаем себе
  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 233
  • +86/-11
  • В долг не даю,проблемы с памятью :)
    • Просмотр профиля
Re: Индикаторы
« Ответ #622 : 16.01.2009 22:23 »
Delo v tom chto kogda poiavleaetsea order na Buy ili Sell, to po etomu orderu nelizea otkriti lot do teh por poka ne sformiruetsea svechka nad kotoroi order poiavilsea, budi-to 5, 10 , 15 , 30 ... min. kajdaia, esli otriti lot srazu kak order poiavilsea, mojno poimati Loss, esli podojdati to na vtoroi svechke mojno otkritsea, eto budet 90 % podtverjdeniem. No chasto poka jdesh chtobi sformirovalasi do konta svechka s orderom, to tereaesh ot 10 i mojet do 100 pip.  Poetomu nujni eshe kakie-to indiuki pritepiti, chtobi bila podtverjdenie bolee usilinoi...
...естественно попытался открыть файл ASCDTrend.docx с помощю Word - абракадабра получается, поэтому и спросил, что за формат...
...индюк, конечно же, сразу нашел на Code Base - он называется ASCTrend (есть несколько модификаций)
...посмотрел его работу сегодня в течении дня.
Много ложных сигналов на флете.
И то, что ты пишешь, именно - формирование сигнала происходит на нулевом баре.
Можно, конечно, переделать на уже сформировавшихся барах. Но я понял ты хочешь просто подтверждение входа.
До формирования свечи можно влететь, ты прав...
Советую обратить внимание на положение Стохастика во время формирования бара (на предыдущем баре стохастик не должен показывать противоположный сигнал).
У меня получилось отсеить большинство ложных сигналов...
Также можно смотреть подтверждение по этому же индикатору (ASCTrend) на меньшом таймфрейме.
PS:
На М15 сигналы более четкие, чем на М5...


ViDan, ya s toboi soglasen, u menea esti eshe 2 ili 3 varianta etovo indiuka, ... No ya pochemuto ostanovilse bolishe immeno na etom variante, ya ne silino ponimaiu v kodah, no poskoliko ia ponel, on vidaet signali podshitaya opredelenoe kolichestvo barov, tak vot na etom variante samoe menishee kolichestvo... mojet ya ne prav, popravite....
 Ti govorish chto : "Можно, конечно, переделать на уже сформировавшихся барах", ti imeesh v vidu chto signal poiavitsea na predidushem BARE? ya pravilino ponel? Da, eto toje variant, esli esti jelanie to mojesh popraviti chutok sam indiuk, tak kak ti govorish, V etom sluchae signal budet blije k realinomu...
 Ya evo smotrel na dvuh parah EUR/USD i GBP/USD, bolishe lojnih signalov vidaet na GBP/USD, tam bolee riskovanno na 5 min. potomu chto eta para bolee skorostnaya i smelo mojet srabotati Stop Loss srazu posle otkritii, no na 15 min normalino. A na EUR/USD ya evo derju na 5 min, potomu chto, srazu posle podtverjdenie signala, ya staraiusi vhoditi, i jdu poka tena otskochit chtobi pereiti v bezubitak, a stop dlea nachala stavliu 20-30 pip. Tak chto luchse v bezubitak i  0 pip, chem v minus....
 Posmotrite Risunok nije...
 
A beggar can never be bankrupt

Оффлайн ViDan

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 48
  • +4/-0
    • Просмотр профиля
Re: Индикаторы
« Ответ #623 : 20.01.2009 20:45 »

ViDan, ya s toboi soglasen, u menea esti eshe 2 ili 3 varianta etovo indiuka, ... No ya pochemuto ostanovilse bolishe immeno na etom variante, ya ne silino ponimaiu v kodah, no poskoliko ia ponel, on vidaet signali podshitaya opredelenoe kolichestvo barov, tak vot na etom variante samoe menishee kolichestvo... mojet ya ne prav, popravite....
 Ti govorish chto : "Можно, конечно, переделать на уже сформировавшихся барах", ti imeesh v vidu chto signal poiavitsea na predidushem BARE? ya pravilino ponel? Da, eto toje variant, esli esti jelanie to mojesh popraviti chutok sam indiuk, tak kak ti govorish, V etom sluchae signal budet blije k realinomu...
 Ya evo smotrel na dvuh parah EUR/USD i GBP/USD, bolishe lojnih signalov vidaet na GBP/USD, tam bolee riskovanno na 5 min. potomu chto eta para bolee skorostnaya i smelo mojet srabotati Stop Loss srazu posle otkritii, no na 15 min normalino. A na EUR/USD ya evo derju na 5 min, potomu chto, srazu posle podtverjdenie signala, ya staraiusi vhoditi, i jdu poka tena otskochit chtobi pereiti v bezubitak, a stop dlea nachala stavliu 20-30 pip. Tak chto luchse v bezubitak i  0 pip, chem v minus....
 Posmotrite Risunok nije...
 
...просто рынок очень волатилен и ставить стоп 20п - самоубийство, броски в 20-25п даже на евро.
...там, где ты показал, отнюдь не лучший вход, цена прошла выше до 55й МА и потом отразилась вниз.
Имхо..., изпользовать лишь один индикатор для торговли нельзя.
Никто еще не отменял разметку и основные опорные мувинги.

Оффлайн Tractor

  • Возможно большие деньги портят человека, но маленькие точно его уродуют.
  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 416
  • +156/-115
    • Просмотр профиля
Re: Индикаторы
« Ответ #624 : 20.01.2009 21:28 »
На евро-долларе хотя бы 65 пунктов. но смотреть по ходу пьесы. Иногда и после 40 пунктов становится ясно, что не стоит ждать. А откат цены на 20 пунктов- частое явление. Только и будешь получать лосей.

Оффлайн Justice

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 122
  • +19/-18
    • Просмотр профиля
Re: Индикаторы
« Ответ #625 : 25.01.2009 17:05 »
Коллеги. Такой вопрос. Может ли работать индикатор , имея в папке, например,только файл  ех4? 
Их в папке два. Вот например:

У меня вроде работает. Тогда зачем их два? Можно, например, пользоваться только одним, с расширением MetaQuotes Language 4 file.
Или этот один будет работать не правильно?
Если закон нарушает справедливость - нарушайте закон!

Оффлайн Tractor

  • Возможно большие деньги портят человека, но маленькие точно его уродуют.
  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 416
  • +156/-115
    • Просмотр профиля
Re: Индикаторы
« Ответ #626 : 25.01.2009 17:18 »
Ну дотошный. Ответить могут только эрудиты. Я знаю, что один егзешный, то есть на запуск, а второй, наверное, собственно рабочий. Ведь индикатор, осциллятор в сущности программа. Ведь чтоб программу запустить, надо егзешный файл иметь. Я так думаю.

Оффлайн Justice

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 122
  • +19/-18
    • Просмотр профиля
Re: Индикаторы
« Ответ #627 : 25.01.2009 18:00 »
Привет Tractor.
Ты знаешь,был немного не прав. Самих Метаквотных файлов нет. Есть ЕХ4. Вопрос тот же. Если они работают без Метаквотных файлов, то почему не использовать их одних?  Может терминалу легче будет?
Если закон нарушает справедливость - нарушайте закон!

Оффлайн Tractor

  • Возможно большие деньги портят человека, но маленькие точно его уродуют.
  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 416
  • +156/-115
    • Просмотр профиля
Re: Индикаторы
« Ответ #628 : 25.01.2009 18:15 »
 :-D : терминалу легче не будет.
Своим вопросом ты поставил меня в тупик. Я так глубоко не копал. И экспериментов не делал.

Оффлайн Justice

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 122
  • +19/-18
    • Просмотр профиля
Re: Индикаторы
« Ответ #629 : 25.01.2009 19:07 »
<<<Своим вопросом ты поставил меня в тупик. >>>
Не только тебя в тупик, но и себя в минус по репутации.  Какой то добряк поставил минус.
Хотелось бы знать, за что?
Если закон нарушает справедливость - нарушайте закон!