Лента последних комментариев


0
В мт4 такой возможности небыло(((
avatar

maksGruv

  • 26 мая 2017, 14:22
+2
в Голландии всё легализовано )) — вот и смотрят часами на белые точки )
avatar

optinskijj

  • 26 мая 2017, 09:40
0
Все зависит от точки зрения :) 

avatar

BonBon

  • 26 мая 2017, 09:31
0
в тесте было несколько пар
первое падение до почти нуля — usdchf
второе — да, еврей
avatar

Glukozavr

  • 26 мая 2017, 07:54
+1
Даже если все правда, то растренировать способность мозга придется с 13 миллисекунд хотя бы до 2 секунд.

13 мс = 0,013 с
2/0,013 = 153

В 150 раз минимум надо увеличить бессознательную способность мозга, чтобы она была полезна. И то мало будет.
«Это фантастика, сынок» (с)
avatar

Tor

  • 26 мая 2017, 03:35
0
о ком речь я по переходам не хожу. Это вроде как в больших городах типа масквы развито. Там молодое быдло стоит и просит. А сколько нищих и инвалидов у тех же церквей. Попрошайки это же целая работа. Я кормлю вот полицию, быдлокомитеты и президента из акцизов. И все у них лучше чем у простого трейдера который своими рискует. Статья в стиле все плохо и естьновый повод плакать в переходах и выдавливать деньги из сердобольных граждан. Вы еще в церковь содитеи и киньте денег в коробочку чтобы жирный батюшка джип купил себе и пожрал от пуза. Он кстати кагор и палевную водку может без акцизов продавать.
avatar

livandos

  • 25 мая 2017, 22:10
0
на счет ручками погорячился все таки не мой топик)
avatar

cardon

  • 25 мая 2017, 19:56
0
Сделал набросок, но еще выходы пропишите подробнее и со скринами желательно:


//+------------------------------------------------------------------+
//|                                                         Sila.mq4 |
//|                                              Copyright 2017, AM2 |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2017, AM2"
#property link      "http://www.forexsystems.biz"
#property version   "1.00"
#property strict

//--- Inputs
extern double Lots       = 0.1;      // лот
extern double KLot       = 1;        // умножение лота
extern double MaxLot     = 5;        // максимальный лот
extern int StopLoss      = 2000;     // лось
extern int TakeProfit    = 3000;     // язь
extern int Slip          = 30;       // реквот
extern int Shift         = 1;        // на каком баре сигнал индикатора
extern int Magic         = 123;      // магик

extern string IndName    = "Trend Strength";
extern int    STPeriod   = 13;

extern string IndName1   = "Trend Momentum";
extern int    Period1    = 5;
extern int    DPeriod1   = 3;
extern int    SlowingPeriod1=3;

datetime t=0;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   Comment("");
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   Comment("");
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutOrder(int type,double price)
  {
   int r=0;
   color clr=Green;
   double sl=0,tp=0;

   if(type==1 || type==3 || type==5)
     {
      clr=Red;
      if(StopLoss>0) sl=NormalizeDouble(price+StopLoss*Point,Digits);
      if(TakeProfit>0) tp=NormalizeDouble(price-TakeProfit*Point,Digits);
     }

   if(type==0 || type==2 || type==4)
     {
      clr=Blue;
      if(StopLoss>0) sl=NormalizeDouble(price-StopLoss*Point,Digits);
      if(TakeProfit>0) tp=NormalizeDouble(price+TakeProfit*Point,Digits);
     }

   r=OrderSend(NULL,type,Lots,NormalizeDouble(price,Digits),Slip,sl,tp,"",Magic,0,clr);
   return;
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int CountTrades()
  {
   int count=0;
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()<2) count++;
           }
        }
     }
   return(count);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OpenPos()
  {
   double ao     = iAO(NULL,0,Shift);
   double ao1    = iAO(NULL,0,Shift+1);
   double blue   = iCustom(NULL,0,IndName,STPeriod,0,Shift);
   double red    = iCustom(NULL,0,IndName,STPeriod,1,Shift);
   double blue1  = iCustom(NULL,0,IndName1,Period1,DPeriod1,SlowingPeriod1,0,Shift);
   double red1   = iCustom(NULL,0,IndName1,Period1,DPeriod1,SlowingPeriod1,1,Shift);
/*
Покупки:

-АО окрашен в зеленый цвет;
-Trend Momentum в синий;
-Trend Strength синяя и выше 16 уровня

Продажи:

-АО окрашен в красный цвет;
-Trend Momentum в красный;
-Trend Strength красная и выше 16 уровня
*/
   if(ao1>ao && blue1<1000 && blue>0 && blue>16)
     {
      PutOrder(0,Ask);
     }

   if(ao1<ao && red1<1000 && red>0 && red>16)
     {
      PutOrder(1,Bid);
     }
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void ClosePos()
  {
   double ao     = iAO(NULL,0,Shift);
   double ao1    = iAO(NULL,0,Shift+1);
   double blue   = iCustom(NULL,0,IndName,STPeriod,0,Shift);
   double red    = iCustom(NULL,0,IndName,STPeriod,1,Shift);
   double blue1  = iCustom(NULL,0,IndName1,Period1,DPeriod1,SlowingPeriod1,0,Shift);
   double red1   = iCustom(NULL,0,IndName1,Period1,DPeriod1,SlowingPeriod1,1,Shift);
   
//---Выход из сделки когда 2 индикатора АО и Trend Momentum показывают противоположное направление

   if((ao<ao1 && blue1<1000) || (ao>ao1 && red1<1000))
     {
      CloseAll();
     }
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void CloseAll()
  {
   bool cl;
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()==OP_BUY)
              {
               RefreshRates();
               cl=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,Digits),Slip,White);
              }
            if(OrderType()==OP_SELL)
              {
               RefreshRates();
               cl=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Ask,Digits),Slip,White);
              }
           }
        }
     }
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   double ao     = iAO(NULL,0,Shift);
   double blue   = iCustom(NULL,0,IndName,STPeriod,0,Shift);
   double red    = iCustom(NULL,0,IndName,STPeriod,1,Shift);
   double blue1  = iCustom(NULL,0,IndName1,Period1,DPeriod1,SlowingPeriod1,0,Shift);
   double red1   = iCustom(NULL,0,IndName1,Period1,DPeriod1,SlowingPeriod1,1,Shift);

   if(CountTrades()<1 && t!=Time[0])
     {
      OpenPos();
     }
   else ClosePos();
   t=Time[0];

   Comment("\n blue: ",blue,
           "\n red: ",red,
           "\n blue1: ",blue1,
           "\n red1: ",red1);
  }
//+------------------------------------------------------------------+

avatar

AM2

  • 25 мая 2017, 19:06
0
вставлю свои пять копеек)

как понял я, нужен процент от любой линии установленной на график, возьмем случай из последнего скрина и линию на уровне 1,03874, как из нее получить желаемый процент? очень просто если допустим нам нужно 10% — то это 10% от числа 1,03874 то есть 1,03874 + 10% = 0,103874 тоесть 10% от нашего числа и если сложить их то получится уровень 1,14264 и все рисуем уровень на этом месте.
все проценты анологично считаются. На долгосроке можно и ручками построить все за 10 мин.
avatar

cardon

  • 25 мая 2017, 18:32
+2
Когда вы услышите, что об акциях начинает говорить чистильщик ботинок, знайте – пришло время продавать.

Перефразируем:

«Когда вы услышите, что о биткойнах начинает говорить Drughemp, знайте – пришло время продавать.»
:) 
avatar

Bishop

  • 25 мая 2017, 18:25
0
И все же есть с этим одна проблема. Существование такого рейтинга обеспечит перевес для старичков, которые имеют больше клиентов и больше объемы. Все будут просто регистрироваться у них, а не испытывать судьбу у более молодых брокеров. А это плохо для конкуренции
avatar

Tor

  • 25 мая 2017, 18:24
0
Биткоин — будущее или пирамида?

Пока одни 5 лет к ряду задают один и тот же вопрос, другие просто покупают и зарабатывают
avatar

BonBon

  • 25 мая 2017, 18:11
0
Посмотрю сегодня.
avatar

AM2

  • 25 мая 2017, 17:58
0
Уважаемый АМ2, немного не понял, как он выстраивает проценты)


По формуле: верх-низ*процент/100

double Procent(double p)
  {
   double proc=(up-dn)*p/100;
   return(proc);
  }
avatar

AM2

  • 25 мая 2017, 17:54
0
если не стоит в переходе и не плачет — значит всё ок? )) жизнь прекрасна и просто удивительна?
avatar

writelint00

  • 25 мая 2017, 17:50
Начать торговлю с Альпари

 
Как начать: открываем первую торговую сделку за 7 шагов →