Новичок в роботрэйдинге - страница 6

 
theBrainHack:

я просил лишь советы все советы я прочитал и не вижу смысла вступать в дискусии с каждым

Зачем вступать? Да и эксперта брать то-же по уму ни к чему. Есть библиотека. Есть кодебаза. Там в основном можно найти любые решения своих задач. Так что разбивайте свою ТС на мелкие задачи такие как поиск точки входа, траллинг взятых позиций, закрытие при получении профита, и т.д., и т.п.. И постепенно их решайте. В конечном итоге получите близкий к вашей ТС вариант.
Ну и по ходу написания можете спросить не понятные моменты на форуме. Кто-то да всегда поможет.

 
Удивляет что на начальном этапе новичку предлагают сразу написать на примере простого робота. А почему не шагами. Он же новичок. Ему и торговать смысла пока нет. Он ведь не торговле учится пока, а кодингу. Первые же статьи-простые роботы. Зачем они сейчас ему. Ему нужно-как вывести ту или иную информацию, как работать с этой информацией в виде кода. Как выводить масивы данных в таблицы и прочие мелочи. Ему по сути весь этот пласт знаний торгово-ордерных функций на этом этапе вообще не нужен. Научится работать с информацией, потом и тс будет пробовать создавать на её основе. 
Нет даже элементарных примеров как вывести в виде таблицы информацию на экран. За то примеров как запилить тс на машке-как за здрасте.
 
ILNUR777:
Удивляет что на начальном этапе новичку предлагают сразу написать на примере простого робота. А почему не шагами. Он же новичок. Ему и торговать смысла пока нет. Он ведь не торговле учится пока, а кодингу. Первые же статьи-простые роботы. Зачем они сейчас ему. Ему нужно-как вывести ту или иную информацию, как работать с этой информацией в виде кода. Как выводить масивы данных в таблицы и прочие мелочи. Ему по сути весь этот пласт знаний торгово-ордерных функций на этом этапе вообще не нужен. Научится работать с информацией, потом и тс будет пробовать создавать на её основе. 
Нет даже элементарных примеров как вывести в виде таблицы информацию на экран. За то примеров как запилить тс на машке-как за здрасте.

Вы смотрели сами то библиотеку? Ну хотя-бы для начала Информация об инструменте. И там видим

#property strict
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   Print("Счет #",AccountNumber(), " плечо ", AccountLeverage());
   Print("Symbol=",Symbol());
   Print("Минимальная дневная цена=",MarketInfo(Symbol(),MODE_LOW));
   Print("Максимальная дневная цена=",MarketInfo(Symbol(),MODE_HIGH));
   Print("Время поступления последней котировки=",(MarketInfo(Symbol(),MODE_TIME)));
   Print("Последняя поступившая цена предложения=",MarketInfo(Symbol(),MODE_BID));
   Print("Последняя поступившая цена продажи=",MarketInfo(Symbol(),MODE_ASK));
   Print("Размер пункта в валюте котировки=",MarketInfo(Symbol(),MODE_POINT));
   Print("Количество цифр после запятой в цене инструмента=",MarketInfo(Symbol(),MODE_DIGITS));
   Print("Спрэд в пунктах=",MarketInfo(Symbol(),MODE_SPREAD));
   Print("Минимально допустимый уровень стоп-лосса/тейк-профита в пунктах=",MarketInfo(Symbol(),MODE_STOPLEVEL));
   Print("Размер контракта в базовой валюте инструмента=",MarketInfo(Symbol(),MODE_LOTSIZE));
   Print("Размер минимального изменения цены инструмента в валюте депозита=",MarketInfo(Symbol(),MODE_TICKVALUE));
   Print("Минимальный шаг изменения цены инструмента в пунктах=",MarketInfo(Symbol(),MODE_TICKSIZE)); 
   Print("Размер свопа для ордеров на покупку=",MarketInfo(Symbol(),MODE_SWAPLONG));
   Print("Размер свопа для ордеров на продажу=",MarketInfo(Symbol(),MODE_SWAPSHORT));
   Print("Календарная дата начала торгов (фьючерсы)=",MarketInfo(Symbol(),MODE_STARTING));
   Print("Календарная дата окончания торгов (фьючерсы)=",MarketInfo(Symbol(),MODE_EXPIRATION));
   Print("Разрешение торгов по указанному инструменту=",MarketInfo(Symbol(),MODE_TRADEALLOWED));
   Print("Минимальный размер лота=",MarketInfo(Symbol(),MODE_MINLOT));
   Print("Шаг изменения размера лота=",MarketInfo(Symbol(),MODE_LOTSTEP));
   Print("Максимальный размер лота=",MarketInfo(Symbol(),MODE_MAXLOT));
   Print("Метод вычисления свопов=",MarketInfo(Symbol(),MODE_SWAPTYPE));
   Print("Способ расчета прибыли=",MarketInfo(Symbol(),MODE_PROFITCALCMODE));
   Print("Способ расчета залоговых средств=",MarketInfo(Symbol(),MODE_MARGINCALCMODE));
   Print("Начальные залоговые требования для 1 лота=",MarketInfo(Symbol(),MODE_MARGININIT));
   Print("Размер залоговых средств для поддержки открытых ордеров в расчете на 1 лот=",MarketInfo(Symbol(),MODE_MARGINMAINTENANCE));
   Print("Маржа, взимаемая с перекрытых ордеров в расчете на 1 лот=",MarketInfo(Symbol(),MODE_MARGINHEDGED));
   Print("Размер свободных средств, необходимых для открытия 1 лота на покупку=",MarketInfo(Symbol(),MODE_MARGINREQUIRED));
   Print("Уровень заморозки ордеров в пунктах=",MarketInfo(Symbol(),MODE_FREEZELEVEL));
   
   return;
  }

И т.д..

 
Konstantin Nikitin:

Вы смотрели сами то библиотеку? Ну хотя-бы для начала Информация об инструменте. И там видим

И т.д..

Я не о том что нет информации. Я о подаче. Вместо подобной информации и дальнейшем её участии в расчётах, почти во всех известных курсах с первых же строк начинают разбирать сам советник на машке, а не то как к этому советнику пришли, то есть к информации на её основе. Вывести на экран в столбик данные одни, рядом-другие и тд. Просмотреть их в графическос виде. Массивы таких данных и прочее. Пофиг...
 
ILNUR777:
Я не о том что нет информации. Я о подаче. Вместо подобной информации и дальнейшем её участии в расчётах, почти во всех известных курсах с первых же строк начинают разбирать сам советник на машке, а не то как к этому советнику пришли, то есть к информации на её основе. Вывести на экран в столбик данные одни, рядом-другие и тд. Просмотреть их в графическос виде. Массивы таких данных и прочее. Пофиг...

Вы сейчас сами в дебри пытаетесь залезть. Вывести в виде таблицы, да еще показать все хозяйство в графике, это придется создавать графические объекты. Простым комментарием тут обойтись не получиться. Это на начальном этапе уж точно ни к чему.
Да вообще тема вроде как называется "Новичок в роботрэйдинге" что подразумевает уже написание эксперта. Азы программирования в соседней ветке.

 
Konstantin Nikitin:

Вы сейчас сами в дебри пытаетесь залезть. Вывести в виде таблицы, да еще показать все хозяйство в графике, это придется создавать графические объекты. Это на начальном этапе уж точно ни к чему.
Да вообще тема вроде как называется "Новичок в роботрэйдинге" что подразумевает уже написание эксперта. Азы программирования в соседней ветке.

Себя вспомните. С чего начинали. Прежде чем понять что хочешь получит-исследуешь данные, для того чтобы выбрать-надо не один ряд данных. А чтобы их сравнить-нужно ещё и в графическом виде постоянно их анализировать. Как вы будете считать что-то, если наглядно не контролируется информация. Это уже тем у кого есть своя тс-не нужны все эти промежуточные этапы, он может итог вывнсти и к нему советника прицепить там много ума не надо. А новичку они необходимы, он на этапе поиска и познания. Новичку в программировании и НЕ новичку в трейдинге (со своей тс) эти этапы тоже важны. Так как даже при переводе своей тс в код-нужно контролировать каждый этап. От  багов не застрахован никто. 

ПС. Стартер писал именно про то что он 0 и в том, и в другом. Это уже другой ник написал про свои пробы программирования имея опыт в трейдинге. После чего, не понятно каким образом его сочли за стартера, ветка пошла уже в ином ключе. Так что тема про отправку меня в ветку "азы программирования"-не в тему))). Эдак на 30-й странице дойдём до того, что автор на самом деле уже и торгует и кодить умеет, а ветку про то как научиться кодить придумал из желания дискредитировать МК нытьём о сложности мкл, и его надо забанить.
 
Wizard2018:

Насчет MQL5 не скажу, сам не умею :)   А насчет трейдинга хороший совет дам.  Это к лучшему, что в трейдинге - 0.  Значит не забили голову фсякой хр..нью.  И сможете на рынок свежим взглядом посмотреть.  На сам  рынок, как он есть.  

Не гарантирую конечно на сто процентов, что увидите то что нужно. Но шанс есть.

 Распечатайте тиковый график на огромный лист, ну или частями распечатайте и склейте из "маленьких" листиков .   Есть огромный телевизор на всю стену выведите график на него. Технически решите как там сделать, не суть.  На банере  лучше, можно расстелить и ползать по нему с маркером и линейкой и ставить пометки в "интересных местах" :)      Инструмент не важно, евробакс там, фунт или еще что.     Можете тики хоть пятилетней давности взять или свежие, какие под руку попадутся.  Главное иметь возможность "быстро переключаться"  и "большое" издалека видеть и "малое" вблизи,   до каждого тика

 Те хто в трейдинге "дока", прочитал все до чего дотянулся, наспорился на форумах до хрипоты,  просчитал усе что можно, до минус тридцать второй степени и десятого знака, но так и не увидел главного,  потерянные люди :)     Они смотрят на рынок, но его уже не видят в упор.  То что видят, это не рынок, это  чужие представления о рынке из сотен прочитанных книг о трейдинге.  Но не рынок.  Эллилотчик видит волны, поклоннику Била Вильямса фракталы и Хаос мерещится :)  ПВО-шнику - цели, радисту - сигналы  и т. д.  Рынок забавный, иногда на нем работает все что угодно.  Недавно скачал  ради интереса    индикатор основанный на лунных циклах.,такие точки для входа и выхода показывает шикарнейшие :)   Аккурат на самом пике. Но временами. 

https://uznayvse.ru/interesting-facts/samiye-krutiye-opticheskie-illuzii.html

Учитывая что при максимальном сжатии в экран вмещается 1000-1200 +- баров. А тиков в сутках около 100 тысяч. И на среднестатистическую квартирную стену влезет 10-20 глризонтально расположенных форматов А4. То на стену у бедалаг влезут 10-20 тысяч тиков. А это 3-6 часов.
маловато будет для исследований. Но старина Мазох Вами бы гордился.)))

А учитывая то что принципиально должны быть тики, стало быть зависимость от тф есть, что не есть хорошо. Иначе можно было бы взять не 100 тысяч тиков, а 100 тысяч минуток, для исследований. Рынок быть каким он есть не перестаёт ни на барах, ни на тиках. 
 
ILNUR777:
Рынок быть каким он есть не перестаёт ни на барах, ни на тиках. 

На тиках, безвременный график. Мало сделок в ту же минуту, график, "время" замедляется, вплоть до останавливается даже посреди недели. Много, активный рынок - "время" ускоряется. Квантовая реальность), а не какая то синхронизированная, по не понятно каким лекалам.) Впрочем, согласен, это мазо, распечатывать) да еще и столько.

 
Когда прочел название ветки, не понял, причем тут химия...
Причина обращения: