0
заработало. сегодня рынок спит, с ним и сова спит. Скачай эмулятор тиков

надо его зарегистрировать. Если есть аккаунт гугла, то совсем просто+ свой и-имейл.
Штука классная, выручала много раз
avatar

poruchik

  • 28 апреля 2018, 08:58
0
Не работает ни как скрипт, ни как советник.
Ни этот код, ни тот, что при скачивании.

В коде прописано 5 минут, в котором при скачивании -звук не star, а stops
avatar

poruchik

  • 28 апреля 2018, 06:28
0


Андрей уже делал индикатор/скрипт, сразу 2 прямоугла над и под текущей свечей

ссылка
avatar

poruchik

  • 25 апреля 2018, 11:59
0
Это для основы
avatar

poruchik

  • 21 апреля 2018, 11:13
+2


Это сова, с mq5 скопировал в mq4
Кликаешь на картинку — собака лает, курица — кудахчет.

https://www.mql5.com/ru/articles/261

avatar

poruchik

  • 21 апреля 2018, 08:51
0
Надо в .mq4 формате
avatar

poruchik

  • 17 апреля 2018, 08:26
0


Конечно. Спроси у яндекса корреляция и хеджирование
avatar

poruchik

  • 10 апреля 2018, 21:31
0


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

Таким образом, трейдер всегда остаётся в плюсе. Но, чтобы стратегия работала, следует выбирать активы с высокой степенью корреляции.
Имеется ввиду + корреляция. При (-) корреляции — обе продаем или обе покупаем

На картинке в полночь фунт купили, евро — продали. В подвале график баланса
avatar

poruchik

  • 10 апреля 2018, 15:57
+1
Семен Семеныч, с 1 раза не углядел. *hi* 
avatar

poruchik

  • 4 апреля 2018, 21:05
0
Хорошо. Андрей, явно не увидел в mq5.
Cмысл, если + корреляция, например пара EurUsd и GbpUsd.
То 1 покупаем, 2-ую продаем или наоборот.
А если — -корреляция EurUsd и UsdChf то обе продаем или обе покупаем.
===
Т.е. возможность выбора какую продаем/ какую покупаем.
Или обе покупаем/ обе продаем.
avatar

poruchik

  • 2 апреля 2018, 19:51
0
7 футов под килем!
avatar

poruchik

  • 1 апреля 2018, 22:25
0
да, симпатичный индикатор
avatar

poruchik

  • 17 марта 2018, 09:01
+2


БЫСТРОЕ ПЕРЕМЕЩЕНИЕ К НУЖНОЙ ДАТЕ И ВАЛЮТНОЙ ПАРЕ.

Машина времени.Пока летаем только в прошлое.

Стоим на киви. Хотим быстро заглянуть в прошлое.
Выбираем пару, ТФ, дату и время, жмем на «прыжок»
Мы на месте.
===
закинул в хранилище скачать
avatar

poruchik

  • 16 марта 2018, 20:46
0


//+------------------------------------------------------------------+
//|                                                      VSA_YJZ.mq4 |
//|                              Copyright © 2009, yijomza@gmail.com |
//|                                                yijomza@gmail.com |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, yijomza@gmail.com."
#property link      "yijomza@gmail.com"

#property indicator_chart_window
//----Input
extern int SpreadPeriod=20
          ,VolumePeriod=20;
extern color TextColor=Orange;

//---- buffers

int o;int c=0;
string updnbar,spreadtype,volumetype,closebar,VSAType,newVSA;

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
//----
   ObjectsDeleteAll(0,OBJ_TEXT); 
   
   
   for(c=1000;c>=0;c--)
   {
   //--------
      if(Close[c+1]>Close[c+2])
      {
       updnbar="UP BAR";
      }
      if(Close[c+1]<Close[c+2])
      {
       updnbar="DOWN BAR";
      }
   //--------  
       if(Close[c+1]<=(((High[c+1]-Low[c+1])*0.3)+Low[c+1]))
       {
        closebar="DOWN CLOSE";
       }
       else if(Close[c+1]>=(High[c+1]-((High[c+1]-Low[c+1])*0.3)))
       {
        closebar="UP CLOSE";
       }
       else
       {
        closebar="MID CLOSE";
       }
   //--------
      if(sp©=="WIDE SPREAD BAR"
      && vt©=="HIGH VOLUME" 
      && closebar=="DOWN CLOSE" 
      && Close[c+2]>Close[c+3]
      && High[c+1]>High[c+2]
      )
      {
       VSAType="UPTHRUST";
      }
      else
      if(sp©=="NARROW SPREAD BAR" 
      && (vt©=="LOW VOLUME" || Volume[c+1]<Volume[c+2]) 
      && (closebar=="DOWN CLOSE" || closebar=="MID CLOSE") 
      && updnbar=="UP BAR"
      )
      {
       VSAType="No Demand Bar";
      }
      else
      if((vt©=="HIGH VOLUME") 
      && (closebar=="UP CLOSE") 
      && updnbar=="DOWN BAR"
      )
      {
       VSAType="Stopping Volume";
      }
      else
      if(sp©=="WIDE SPREAD BAR" 
      && vt©=="HIGH VOLUME" 
      && closebar=="UP CLOSE" 
      && updnbar=="UP BAR"
      && Low[c+1]<Low[c+2]
      )
      {
       VSAType="Reverse UPTHRUST";
      }
      else
      if(sp©=="NARROW SPREAD BAR" 
      && vt©=="LOW VOLUME" 
      && closebar=="DOWN CLOSE" 
      && updnbar=="DOWN BAR"
      )
      {
       VSAType="NO Supply Bar";
      }
      else
      if(sp©=="WIDE SPREAD BAR"
      && updnbar=="UP BAR"
      && closebar=="UP CLOSE"
      && (vt©=="HIGH VOLUME" || Volume[c+1]>Volume[c+2])
      )
      {
       VSAType="Effort To Move Up";
      }   
      else
      if(sp©=="WIDE SPREAD BAR"
      && updnbar=="DOWN BAR"
      && closebar=="DOWN CLOSE"
      && (vt©=="HIGH VOLUME" || Volume[c+1]>Volume[c+2])
      )
      {
       VSAType="Effort To Move Down";
      }   
      else VSAType="No Comment";
   //--------
      if(newVSA!=VSAType)
      {
         o++;  
         double mid=(High[c+1]+Low[c+1])/2;
         if(VSAType!="No Comment")
         {
            Text("t"+o,VSAType,Time[c+1],mid,TextColor);
         }
       newVSA=VSAType;  
      }
   }   
//----
   return(0);
  }
//+------------------------------------------------------------------+
void Text(string name,string txt,int time,double price,color cl)
{
ObjectCreate(name,OBJ_TEXT,0,time,price);
ObjectSetText(name,txt,8,"Comic Sans MS",cl);
ObjectSet(name, OBJPROP_ANGLE,90);
}
//--------
string sp(int s)
{
      int spread,avgspread,cnt,collectspread;
      for(int i=SpreadPeriod;i>=1;i--)
      {
       spread=(High[s+i]-Low[s+i])/Point;
       collectspread+=spread;
      }
      avgspread=collectspread/(SpreadPeriod-1);
      double curspread=(High[s+1]-Low[s+1])/Point;
      double HMtimespread=curspread/avgspread;
   
      if(HMtimespread>=1.8)
      {
       spreadtype="WIDE SPREAD BAR";
      }
      else if(HMtimespread<=0.8)
      {
       spreadtype="NARROW SPREAD BAR";
      }
      else spreadtype="";
return(spreadtype);
}
//--------
string vt(int s)
{
      double vol,collectvol,avgvol;
      for(int i=VolumePeriod;i>=1;i--)
      {
       vol=Volume[s+i];
       collectvol+=vol;
      }
      avgvol=collectvol/(VolumePeriod-1);
   
      if(Volume[s+1]>=avgvol)
      {
       volumetype="HIGH VOLUME";
      }
      else volumetype="LOW VOLUME";
return(volumetype);
} 


можно этот индик вместо текста — рюшечки добавить
avatar

poruchik

  • 15 декабря 2017, 18:42