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


0
В чём именно тяжёлый? Вес, навигация или информация тяжёлая?
avatar

mit-system

  • 27 февраля 2017, 06:34
0
Это что за кино такое? Цифровое )))
avatar

Glukozavr

  • 27 февраля 2017, 05:32
0
А стоп лосы выставляются?
avatar

ALLES

  • 27 февраля 2017, 05:03
0
Как только о закономерности рассказали — достояние общественности.
avatar

Genri

  • 27 февраля 2017, 00:36
0
*hi* 
avatar

Genri

  • 27 февраля 2017, 00:24
0
Представь себя идиотом, который знает, что у него денег как у 4 самых богаты людей, состояние которых составляет половину состояние от денег всех людей.
И вот этот человек не знает как сделать так, что бы торгануть и не уйти в убыток.
avatar

axe44

  • 27 февраля 2017, 00:10
0
if(nn == 1) {
         mm = NormalizeDouble(iMA(Symbol(), PERIOD_M1, 600, 0, MODE_LWMA, PRICE_CLOSE, 1), Digits);
         if(avrprice > mm) {
            mm = NormalizeDouble(iMA(Symbol(), PERIOD_M5, 600, 0, MODE_LWMA, PRICE_CLOSE, 1), Digits);
         }
         if(avrprice > mm) {
            mm = NormalizeDouble(iMA(Symbol(), PERIOD_M15, 600, 0, MODE_LWMA, PRICE_CLOSE, 1), Digits);
         }
      }
      if(nn == -1) {
         mm = NormalizeDouble(iMA(Symbol(), PERIOD_M1, 600, 0, MODE_LWMA, PRICE_CLOSE, 1) + MarketInfo(Symbol(), MODE_SPREAD) * Point, Digits);
         if(avrprice < mm) {
            mm = NormalizeDouble(iMA(Symbol(), PERIOD_M5, 600, 0, MODE_LWMA, PRICE_CLOSE, 1) + MarketInfo(Symbol(), MODE_SPREAD) * Point, Digits);
         }
         if(avrprice < mm) {
            mm = NormalizeDouble(iMA(Symbol(), PERIOD_M15, 600, 0, MODE_LWMA, PRICE_CLOSE, 1) + MarketInfo(Symbol(), MODE_SPREAD) * Point, Digits);
         }
      }
      for(i = 0; i < OrdersTotal(); i++) {
         if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
            if((OrderSymbol() == Symbol())&&(OrderMagicNumber() == Magic)&&((OrderType() == OP_BUY)||(OrderType() == OP_SELL))) {
               ModifyOrder(-1, 0, mm, 0);
avatar

Names

  • 26 февраля 2017, 21:25
0
Результата с фиксированным ТП жесть.
avatar

Names

  • 26 февраля 2017, 21:13
0
Закрытие ордеров происходит как, можно привязать к 600 ма как в оригинальной сове?
avatar

Names

  • 26 февраля 2017, 21:08
0
Я считал, что на Форекс люди заходят ради азарта. Вы доверите чужим людям поиграть в казино на свои деньги, с условием, что если он выиграет, он вернет вам обещанные проценты? Лично я не понимаю таких людей.:) 
avatar

Aristotel

  • 26 февраля 2017, 20:38
+1
Да любая ТС это использование той или иной закономерности. Но рынок таков, что
любая закономерность всегда предмет общественного достояния.

Я не думаю что любая закономерность предмет общественного достояния. Любая 'простая закономерность' это да.
Каждому хочется услышать простой ответ да или нет. Многие воспринимают форекс как рулетку. Но многие роются не там.
Весь смысл в психологии.
avatar

Aristotel

  • 26 февраля 2017, 20:19
+1
В образце советника не от балды. Там превышение цены над МА. Сейчас так и сделано:



//+------------------------------------------------------------------+
//|                                                     Piramida.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
input double  Lot         = 0.01;     // объем первого ордера
input double  MaxLot      = 100;      // максимальный лот 
input double  KLot        = 2;        // умножение лота ордеров 
input double  KStep       = 2;        // увеличение шага

input int StopLoss        = 0;        // стоплосс
input int TakeProfit      = 0;        // тейкпрофит

input int Step            = 100;      // шаг ордеров
input int Delta           = 100;      // отступ от цены
input int DeltaMA         = 400;      // отступ от MA

input int Expiration      = 55;       // истечение ордера в часах
input int Count           = 5;        // количество ордеров

input int Slip            = 3;        // проскальзывание
input int MAPeriod        = 600;      // период МА

input int MATakeProfit    = 0;        // 1-тейк по МА
input int Magic           = 123;      // магик

bool b=true,s=true;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---

  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
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(type),NormalizeDouble(price,Digits),Slip,sl,tp,"",Magic,TimeCurrent()+Expiration*3600,clr);
  }
//+------------------------------------------------------------------+
//| Подсчет ордеров по типу                                          |
//+------------------------------------------------------------------+
int CountOrders(int type=-1)
  {
   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()==type || (OrderType()>=0 && type==-1)) count++;
           }
        }
     }
   return(count);
  }
//+------------------------------------------------------------------+
//| Лот                                                              |
//+------------------------------------------------------------------+
double Lots(int type)
  {
   double lots=Lot;
   double MaximumLot=MarketInfo(NULL,MODE_MAXLOT);
   double MinimumLot=MarketInfo(NULL,MODE_MINLOT);

   if(Lot==0) lots=AccountEquity()/(Count*2*10000);
   lots=NormalizeDouble(lots*MathPow(KLot,CountOrders(type)),2);
   if(lots>MaximumLot) lots=MaximumLot;
   if(lots<MinimumLot) lots=MinimumLot;
   return(lots);
  }
//+------------------------------------------------------------------+
//| Шаг для гридера                                                  |
//+------------------------------------------------------------------+
double Steps(int ot)
  {
   double step=Step;
   step=NormalizeDouble(Step*MathPow(KStep,CountOrders(ot)),2);
   return(step);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void MATake(double ma)
  {
   bool m;
   double tp=0;

   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()==0)
              {
               tp=NormalizeDouble(ma,Digits);
               if(OrderTakeProfit()==0 && OrderTakeProfit()!=tp && OrderOpenPrice()<ma)
                  m=OrderModify(OrderTicket(),OrderOpenPrice(),0,tp,0,Yellow);
              }

            if(OrderType()==1)
              {
               tp=NormalizeDouble(ma,Digits);
               if(OrderTakeProfit()==0 && OrderTakeProfit()!=tp && OrderOpenPrice()>ma)
                  m=OrderModify(OrderTicket(),OrderOpenPrice(),0,tp,0,Yellow);
              }
           }
        }
     }
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   double ma=iMA(NULL,0,MAPeriod,0,0,0,0);

   if(MATakeProfit>0) MATake(ma);

   if(ma-Bid>DeltaMA*Point && b)
     {
      PutOrder(0,Ask);//buy
      PutOrder(1,Bid);//sell

      for(int i=0;i<Count;i++)
        {
           {
            PutOrder(4,Bid+Delta*Point+Steps(4)*Point*i);//buystop
            b=false;
            s=true;
           }
        }
     }

   if(Bid-ma>DeltaMA*Point && s)
     {
      PutOrder(0,Ask);//buy
      PutOrder(1,Bid);//sell

      for(int i=0;i<Count;i++)
        {
         PutOrder(5,Bid-Delta*Point-Steps(5)*Point*i);//sellstop
         s=false;
         b=true;
        }
     }
  }
//+------------------------------------------------------------------+
avatar

AM2

  • 26 февраля 2017, 19:31
0
тяжелый сайт. очень
avatar

cardon

  • 26 февраля 2017, 17:30
+1

Фильм про то как в поисках грааля можно потерять голову.
avatar

kostenkin

  • 26 февраля 2017, 17:14
0
Желательно добавить, чтобы ордера выставлялись не от балды, а с точкой входа к примеру бы выступал зигзаг с периодом 600 для тф м1.
avatar

Names

  • 26 февраля 2017, 12:44
0
Возможно сделать, чтобы пирамида работала в тандеме вместе с этим советником. то есть к нему добавить пирамиду.А закрывалась пирамида вместе с основной серией по усреднениею как в текущем советнике?
файлообменник.рф/ivodewq526ap.html
сам советник.
avatar

Names

  • 26 февраля 2017, 12:40
+1

Власть или деньги? Что сильнее в современном мире? Ответить на этот вопрос решили создатели сериала «Миллиарды». Речь в сериале идет о противостоянии весьма значительных каждый в своей области людей, которые имеют немалое финансовое состояние. Бобби Аксельрод — богатый руководитель одного из крупнейших хедж-фондов. Он не боится идти на риск и всегда выходит победителем. Чак Родс — влиятельный федеральный прокурор и политик, сосредоточивший в своих руках очень большую власть. Он уверен в себе и обладает принципиальным характером. Кто из них подавит другого, станет известно из нового сериала Showtime «Миллиарды».
avatar

Bluesman

  • 26 февраля 2017, 12:37
0
Добавил отключаемое выставление тейка на МА для открытых поз. И еще могу добавить какое то простое условие для закрытия удаления ордеров.

www.opentraders.ru/downloads/1493/
avatar

AM2

  • 26 февраля 2017, 12:01
0
Да любая ТС это использование той или иной закономерности. Но рынок таков, что
любая закономерность всегда предмет общественного достояния. Поэтому больше чем
в 50 % вход в рынок при использовании данной закономерности будет ложным. И для
того что бы ТС была успешной приходится учить её не только как не допустить
ложного входа (а это поиск закономерности/тей указывающих что вход будет ложным),
но и как выходить с минимальными потерями. И если это достигнуто, — -спользование
основной закономерности становится true. Но часто наворачивание кода ни к чему
хорошему не приводит и приходится признать что хотя закономерность и существует,
использовать её для получения реальной прибыли без возможных существенных потерь
невозможно.
avatar

vikas

  • 26 февраля 2017, 11:17
Начать торговлю с Альпари