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
Загрузка...