0
Ну что ж. Проверка идеи не дала ожидаемого результата.
Ради проверки и затеивалось всё.
Спасибо за работу. Она всё одно на пользу.
По крайней мере Вы уже поняли возможности того, что не даёт спокойно спать.
Знакомая картина.

А Вы с моим блогом про слабо ознакомились?
avatar

kvashnin007

  • 26 июня 2022, 10:45
0
Хочу.
Совет: получите прибыль 1000 рублей — снимите.
Бесплатная игрушка — лучшее средство для снятия жизненных напрягов.

При заметном росте просадки убавляйте аппетит в виде размера лота.

Ещё раз удачи.
avatar

kvashnin007

  • 26 июня 2022, 10:40
+1
Ну вот… Чуть что, так муж.

Алгоритм простейший. Как я думаю, слабо рабочий.
Я похожий использовал как-то. По моему суждению, он не должен так работать.
У Вас почему-то работает. Сконфужен. Захотелось присмотреться. А какой вариант Вы используете, не знаю.

На скрине опять плохо вижу просадку 1.78%.
Кривая — почти идеальная.
С прибыльностью — отлично. Аж самому захотелось поторговать.
Внуки средиземное солнце полюбляют.

А вообще, я рад, что у нас получилось.

Вам удачи и пр. хорошего.

avatar

kvashnin007

  • 26 июня 2022, 10:22
0
Здравствуйте, богиня.
Я это к жизни.
Пропали на так долго, что я жениться успел.

А теперь игнорите.

качество не для моего бинокля.
Мне показалось, или просадка меньше 2%?
Это последний вариант советника?


*kiss* *kiss* *kiss* 

Картинка мелковата. Не вижу ничего.
avatar

kvashnin007

  • 26 июня 2022, 08:17
0
А ёжики плакали, но продолжали…

Не люблю мазохистов. Ты тратишь на них время, а им приятнее и приятнее.
Вот если бы они сами,… головой,… да об стену…

Чего же вы не скопипастили «Войну и мир»? Что? Не смогли в интернете найти?
Может вам ссылочку дать? Ах да… Не влезет. А я знаю в чью влезет.

Вы своё бесполезное фуфло всё пытаетесь кому-то впарить за бабки?
Всё так с апломбом. Так важно.
Что? Понты дороже денег? Очки для солидности наденьте.

Я тут одной товарке на Привозе говорю, что у неё бычки дурно пахнут,
а она мне: «-А вы до стенки не досцыте.» Тихо так кричит. Аж стонет

Вы мне её напомнили. Да и бычки ваши дурно пахнут.

Я и советник начал давать в закрытом виде, что бы шакалящие испытывали трудности в своем благородном деле. Я тут посмотрел в интернете:

Шака́л (тур. Çakal происходит от санскр. Sṛgālaḥ[1][2]) — обобщённое название трёх или четырёх видов семейства псовых (Canidae), обитающих в Африке, Азии и Юго-Восточной Европе[3]. Шакал занимает аналогичную экологическую нишу, что и койот в Северной Америке. Небольшой или средний по размеру хищник, часто питающийся падалью и остатками.


Оказывается википедия даже не догадывается, что шакалы и в Сибири живут.

avatar

kvashnin007

  • 26 июня 2022, 07:57
+1
Я точно знаю, за что я люблю женщин. Я розовый.

Вильнула и пропала. А у меня цветник сохнет.

Точно… богииииииня.
avatar

kvashnin007

  • 25 июня 2022, 22:30
0
-включение/отключение автоторговли согласно ТЗ.

Кроме того при отключении данной функции советник может быть использован как
помощник для закрытия позиций, открытых другим советником.


Просто интересно каким образом. Вы имеете ввиду открыть первые сделки самому?
Это очень круть.

но отслеживает существующие позиции и
закрывает их согласно ТЗ.


Тоже интересное ТЗ. Откуда? Блин, очки другие купить что ли нужно.

А… понял, главное красиво втереть. Лохи они ведь такие. Одним словом лохи.

Всё время на одни и те же грабли наступают. Не надоело?

Разочарован. Честно говоря, ожидал отправки… в Википедию.
avatar

kvashnin007

  • 25 июня 2022, 21:37
0
Страшно предположить, что там под ex.4 спрятано. Или подлежит продаже?
Честно говоря, после всего мне даже не интересно.
avatar

kvashnin007

  • 25 июня 2022, 21:24
0
Сергей, здравствуйте. Не понял, правда, о каком ТЗ Вы говорите, но сову гляну. Чуть позже.
avatar

kvashnin007

  • 25 июня 2022, 20:04
0
сову гляну.


Извините, обманул.
Для меня ex.4, что женщина в парандже от пяток до макушки.
Чаще лучше просто губу раскатать, чем увидеть, что там под покровом.
avatar

kvashnin007

  • 25 июня 2022, 19:58
0
А вообще, Оксана молодец. Я бы не осилил.
avatar

kvashnin007

  • 25 июня 2022, 15:46
0
Да… работка, я бы сказал, из неблагодарных.
Столько труда.., а новости не фиксируются и анализируются, а используются.
Обычный инструмент для развода лохов.
Из всего этого использовать можно только повышение волатильности рынка.
Предполагать направление можно, но глупо. Его уже давно предположили.
Сегодня новость использовали для повышения, завтра такую же — на понижение.
Ой дурЮт нашего брата.

Не важно куда пойдёт цена и как далеко. Чем дальше тем лучше.
Сначала попробуют вытряхнуть попутчиков, потом пойдут куда им надо.
Наша же задача по максимально выгодной цене войти на почти 100% откате.
Кто-то за ценой откатные стоп-ордера выставляет, кто-то тралит цену.
Кто-то считает, что откат полимпульса. Кто-то говорит 100%.

Вод над чем необходимо озадачиться.

А жадницы, желающие урвать два движения в жаднице и остаются.

avatar

kvashnin007

  • 25 июня 2022, 15:43
0
Но поделилась же.
avatar

kvashnin007

  • 25 июня 2022, 15:22
0
Оксана, а Вы уверены, что эта функция Вам даст последний ордер?

<code>//+------------------------------------------------------------------+
int lastOpenPosition (string sy="0", int mn=-1) 
{
   int i, k=OrdersTotal ();
   int typeOrder = -1;
   
   if (sy=="0") sy=Symbol();
   if (mn==-1)  mn=MagicNumber;
   for (i=k-1; i>=0; i--) {
    if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
      if (OrderSymbol()==sy && OrderMagicNumber()==mn) {
        typeOrder=OrderType();
        if(typeOrder == OP_BUY || typeOrder == OP_SELL) {
          if(OrderTicket()==lastOpenTicket) { return(-1); }
          else if (OrderTicket()!=lastOpenTicket) {
            lastOpenTicket=OrderTicket();
            return(typeOrder);
          }
        }
      }
    }
   }
   return(-1);
}
//+------------------------------------------------------------------+
</code>

Оно же, но без мусора.

<code>int lastOpenPosition () 
{
   for (int i=OrdersTotal()-1; i>=0; i--) 
    if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) 
      if (OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) 
        if(OrderType() < 2) 
          if (OrderTicket()!=lastOpenTicket)
            { 
            lastOpenTicket=OrderTicket();
            return(OrderType());
            }
   return(-1);
}

</code>


Логичнее было бы Кима не послушать, а перебрать ордера по OrderOpenTime().
И для чего здесь тикет?
avatar

kvashnin007

  • 25 июня 2022, 14:41
0
Учитесь пользовать стакан цен. Правда придётся лапками.

Не с того начинаете. Ну или продолжаете не с того.
avatar

kvashnin007

  • 25 июня 2022, 11:52
0
Их не бывает по определению.
Индикаторы просто придают уверенность глупцам и помогают выходить из прострации умникам.
Хотя я немного лукавлю. Они еще незначительно смещают вероятность получения какого-то события. Кто знает теорию вероятности, тот может адекватно использовать такие индюки.
Информационные индюки безвредны.
avatar

kvashnin007

  • 25 июня 2022, 11:45
0
Во блин залез в 19-ый год.
Тогда внук служил, теперь папашка.
avatar

kvashnin007

  • 25 июня 2022, 11:35
0
Вы просто выражаетесь понятно для себя и «понимай как хочешь» — для других.
Если я правильно уяснил Ваши устремления, то тралятся либо покупки либо продажи.
Если цена вышла выше Верхнего БУ + 2 пункта, то закрываем все продажи, а покупки тралим от цены БУ. Ниже нижнего — соответственно.

Подровняйте, если не так.
avatar

kvashnin007

  • 25 июня 2022, 11:19
0
Тралить (следить за...) убыток до момента уменьшения его (вплоть до прибыли) смысл есть всегда. Ну а в данном случае тралится общий профит.
avatar

kvashnin007

  • 25 июня 2022, 11:09
0
//+------------------------------------------------------------------+
//|    Цена последнего открытого ордера                              |
//+------------------------------------------------------------------+
double LastPrice()
{
   double lp=0;
   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 || OrderType()==OP_SELL) 
              lp=OrderOpenPrice();
           break;
           }
   return(lp);
}
//+------------------------------------------------------------------+


Андрей, а Вы уверены, что это будет точно последний открытый ордер?
Может правильнее было бы определять по OrderOpenTime()?
avatar

kvashnin007

  • 25 июня 2022, 11:04