0
вы хоть скрин с экрана со сделками и индикаторами покажите.
avatar

ssg

  • 5 апреля 2023, 17:34
0
Моё предложение в силе. Месяц торговли или тестере или на демо с предоставлением отсчета сделок и я напишу обещанный советник.
avatar

ssg

  • 5 апреля 2023, 14:03
0
Если вручную протестируете свою стратегию хотя бы за март и выложите итоги с журналом сделок, я напишу такой советник для реальной торговли со всеми проверками.
avatar

ssg

  • 5 апреля 2023, 06:26
+1
Это что за мантра или это сентенция? 85 лет назад один австриец в такой же манере с трибун вещал.
avatar

ssg

  • 4 апреля 2023, 17:23
0
Наверное 99.99% индикатором используют так или иначе усреднение большей или меньшей группы котировок Ценового ряда. А так как в каждый последующий момент точка отсчета перемещается, то следовательно и среднее значение в произвольной предыдущей точке будет меняться. А визуальное изображение этого усреднения будет перерисовываться. На мой взгляд всё общедоступные индикаторы это вариации скользящих средних.
avatar

ssg

  • 2 апреля 2023, 05:33
0
Наверное. Как в старом анекдоте: мужик ищет кошелёк не там где потерял, а под фонарем. Там светлее.;) 
avatar

ssg

  • 28 марта 2023, 14:53
0
Boris54, привет. В свое время, лет 15 назад, бурно обсуждали тему хеджирования и арбитража между парой и синтетикой этой пары. Копий на другом сайте и форуме поломали не мало. Но там была логика, в отличии от текущего индикатора.
Там идея была в том что сравнивали пару-кросс (например EUR/GBP) и её синтетику((EUR/USD / GBP/USD)). И в зависимости от их взаимного расположения и численной разницы между ними принималось решение о направлении торговли.
А здесь примитивное деление или умножение пар между собой. Наверное нужен просто код, как задача по программированию. С не важным результатом.
Хотя, по заявленным данным в анкете,, человеку за 40.
avatar

ssg

  • 28 марта 2023, 10:59
0
Ну вот и пишите сами свой диплом. Хотел помочь, хотя тема совершенно не интересна, но уже расхотелось. Удачи в исследованиях.*hi* 
avatar

ssg

  • 28 марта 2023, 10:12
0
Готов быть поручителем.
avatar

ssg

  • 28 марта 2023, 10:02
0
Не хотите раскрывать свой грааль, не надо. Я спрашиваю одно, в ответ новые пожелания, как старуха в сказке " Про золотую рыбку" Пушкина А.С. Всё это можно написать, но как я понял это у ваша дипломная работа в колледже.
но проделанная работа уже кое что.

Вот дальше и пишите сами. Уровень 20 обязывает хоть что то уметь. Да зря учитесь что ли.
А я то удивлялся репликам Шамана в ваш адресс раньше. Он то с вами начал раньше общаться.
avatar

ssg

  • 28 марта 2023, 09:57
0
скажу сразу — это исследовательская работа.
и что мы должны понять из этой фразы?
avatar

ssg

  • 28 марта 2023, 07:15
0
Вот ваш индикатор. Я понимаю Андрея, ему жалко тратить своё время на наши бредовые хотелки.

//+------------------------------------------------------------------+
//|                                                        Igrun.mq4 |
//|                        Copyright 2013, MetaQuotes Software Corp. |
//|                                          http://www.mункцql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link      "http://www.mункцql5.com"
#property version   "1.00"
#property strict
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Aqua

extern string pair1 = "EURUSD";
extern string pair2 = "GBPUSD"; 
extern bool   Деление = true;
extern int History    = 100;
double ExtMapBuffer1[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
   IndicatorBuffers(1);
   IndicatorDigits(Digits);
   SetIndexStyle (0,DRAW_HISTOGRAM,EMPTY,2);
   SetIndexBuffer(0,ExtMapBuffer1);  
   IndicatorShortName(" Pair: "+pair1+" - "+pair2+" ");
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
    int i, Counted_bars;
      Counted_bars = IndicatorCounted(); 
      i = Bars-Counted_bars-1; 
      if (i>History-1) i=History-1;      
 
   for(i=History-1; i>=0; i--)
    { 
    if( Деление)
       {
        ExtMapBuffer1[i]=(iClose(pair1,NULL,i)/iClose(pair2,NULL,i));
        }
    else
       {
        ExtMapBuffer1[i]=(iClose(pair1,NULL,i)*iClose(pair2,NULL,i));
        }
     i--;
    }
//---
   
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+


Можете делить пары, можете умножать, можете менять пары. Только как будете иеновые пары рассматривать.
И ещё, теперь ваша очередь поделиться стратегией использования этого индикатора. Аудитория ждет ваших откровений!*hi* 
avatar

ssg

  • 28 марта 2023, 05:24
0
Получиться как у Стругацких " Понедельник начинается в субботу". Там тоже в НИИ ЧАВО был словарь.
Например выбираем незнакомое слово: сипульки — читай сипулькарий.
находим: сипулькарий — читай сипульки.
avatar

ssg

  • 27 марта 2023, 21:40
0
Если посмотрите хоть раз на список валютных пар, то увидите что существует как минимум 3 группы валютных пар:
— прямая котировка к баксу;
— обратная котировка к баксу;
— кроссы;
Посмотрите и подумайте как быть с разными категориями и сложно это объяснить машине или «пустячок».
Кстати, если :
В этом ни чего сложного нет.

почему самому не написать.
Всё таки рейтинг 20 к чему-то обязывает. Или хорошо торгуете, или хорошо программируете или так… погулять вышли.*hi* 
avatar

ssg

  • 27 марта 2023, 16:02
0
Наверное надо ввести функцию изменения лотов. В данном варианте остановка выставления ордеров обязательно приведет к сливу депозита — кочерге!
Очевидно же 0.44 лота выставили и опять разворот…
Может как то так:
Лот бай = Мах Лот селл * 1.3:
Лот селл = Мах Лот бай * 1.3:
Или делать перебор лотов, находить последний и потом его умножать.
avatar

ssg

  • 27 марта 2023, 05:22
0
Вам же пишут: от 2 до 3000 символов!!!
Вы пытаетесь запостить больше 3000 знаков.
Разбейте код советника на 2-5 сообщений. По 2-3 функции советника в каждом сообщении. Кому надо потом соберет советник сам в один код.
avatar

ssg

  • 25 марта 2023, 16:53
0
Наверное потому, что при усреднении возможны проскальзывания. Но с другой стороны лимитные ордера будут требовать залог денежных средств.
avatar

ssg

  • 20 марта 2023, 03:21
0
Посмотрите этот индикатор от старожилов Форекса:

//+------------------------------------------------------------------+
//|                                                Equity_simple.mq4 |
//|                                         Copyright © 2007, Xupypr |
//|                                               fx_forever@mail.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2007, Xupypr"
#property link      "fx_forever@mail.ru"

#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1 OrangeRed
#property indicator_color2 DodgerBlue
#property indicator_color3 SlateGray
#property indicator_color4 LimeGreen
#property indicator_width1 2
#property indicator_width2 1
#property indicator_width3 1
#property indicator_width4 1

extern bool Show_Balance=true;
extern bool Show_Equity=true;
extern bool Show_Margin=true;
extern bool Show_Free=true;

double Balance[],Equity[],Margin[],Free[];

//+----------------------------------------------------------------------------+
//|  Custom indicator initialization function                                  |
//+----------------------------------------------------------------------------+
int init()
{
 SetIndexBuffer(0,Balance);
 SetIndexLabel(0,"Balance");
 SetIndexStyle(0,DRAW_LINE);
 SetIndexBuffer(1,Equity);
 SetIndexLabel(1,"Equity");
 SetIndexStyle(1,DRAW_LINE);
 SetIndexBuffer(2,Margin);
 SetIndexLabel(2,"Margin");
 SetIndexStyle(2,DRAW_LINE);
 SetIndexBuffer(3,Free);
 SetIndexLabel(3,"Free");
 SetIndexStyle(3,DRAW_LINE);
 IndicatorShortName("BEMF");
 IndicatorDigits(2);
 return(0);
}
//+----------------------------------------------------------------------------+
//|  Custom indicator iteration function                                       |
//+----------------------------------------------------------------------------+
int start()
{
 if (Show_Balance) Balance[0]=AccountBalance();
 if (Show_Equity)  Equity[0]=AccountEquity();
 if (Show_Margin)  Margin[0]=AccountMargin();
 if (Show_Free)    Free[0]=AccountFreeMargin();
 return(0);
}

walter8319 перенесите его на любой график цены и покажите итоги вашей торговли, как просит ruslan71
avatar

ssg

  • 17 марта 2023, 17:52
0
Вам не только надо числиться на сайте, но и посещать его. В зависимости от вашей активности вам и будут присваиваться уровни.
avatar

ssg

  • 15 марта 2023, 03:07