Постов с тегом "программирование": 332

программирование


С чего начать изучать программирование?

Добрый день, уважаемые смартлабовцы! В продолжении моего поста:https://smart-lab.ru/blog/480089.php подскажите пожалуйста! С чего на ваш взгляд, лучше всего начинать изучать программирование? Особенно в зрелом возрасте. Какой язык выбрать? На что обратить внимание? Может быть посоветуете какие курсы посетить по этой теме? Какие книжки почитать? Сайты в интернете? Заранее спасибо!

Можно ли научиться программировать после 45?

Имхо можно. Ничего сакрального в императивном, высокоуровневом программировании нет.

Просто понять что в любом языке есть циклы, условные конструкции и структуры данных -коллекции, массивы.Все остальное плюшки и рюшечки.


Магия программирования

Магия программирования
 
Для меня программирование все еще попахивает магией.
Иногда совершенно прозрачный на первый взгляд код не хочет работать.
Потом после элементарных и на первый взгляд ничего принципиально не меняющих преобразований, вдруг работать начинает.
Я конечно понимаю, что это из-за недостатка глубины знаний, но все равно. Я плохой переводчик алгоритма на язык, понятный компьютеру.

Добавлю для программистов.
Вы, ребята, простые переводчики. Хорошие или плохие, но вы переводите алгоритм пользователя на язык, который понимает машина.
Алгоритм, который дает вам заказчик, это подстрочник того, что он хочет. Подстрочник этот уже является переводом смутной идеи, созревшей в мозгах заказчика, на общепринятый язык слов, понятный другому.
Подстрочник всегда беднее оригинала. В нем содержатся пробелы и пустые места, которые либо были настолько очевидны заказчику, что он не считал нужным об этом говорить, либо он их в упор не видел из-за своей тупости или из-за ущербности идеи в целом.

( Читать дальше )

Я Чудак на букву "М"

Ну, есть же проверенная уже лет 6-7 система.
Ну, даже индикатор есть «собственнонаписанный».
Что я постоянно пытаюсь найти обман меня рынком?
Бывают всякие фукусимы и прочие «годы».
Ну, это же не каждую неделю!!!!

Работай себе, ставь стопы, переворачивайся.
(система строит уровни на неделю)

Нет же… около 75% «пятниц» за столько лет вижу в своем же индикаторе одно и то же: сработало за неделю или нет.
Чисто информативно.

Вместо того, чтобы торговать ИМЕННО ЭТОТ ИНДИКАТОР!!!

Бывают ошибки, для того в нём нет более дальних уровней, КОТОРЫЕ я даже по размаху движения знаю ....

Вот зачем покупать Си от уровня 56 360, если всё говорит об обратке (в  т.ч. моё собственное про то, что в рубле не надо держать бабло).

Обосрался сильно. ну 10-15%, которые в день делаются на воле моего счета.

Картинки, матьмоюзаногу:
Я Чудак на букву "М"

Я Чудак на букву "М"

Я Чудак на букву "М"

Я Чудак на букву "М"












СИСТЕМО СТРОЕНИЕ + теор.вер.: ОПРОС

СИСТЕМО СТРОЕНИЕ + теор.вер.: ОПРОС

1. Огромнейшее количество минусовых сделок на такивом графике.
2. Огромное количество плюсовых сделок на графиках выше М1.
2. Достаточное количество плюсовых сделок на графике от 1Н?
Всего проголосовало: 11
Что вы предпочтёте:

1. Огромнейшее количество минусовых сделок на такивом графике.
2. Огромное количество плюсовых сделок на графиках выше М1.
2. Достаточное количество плюсовых сделок на графике от 1Н?

Буду благодарен за расширенные комментарии.

В задаче нет необходимого некоторым: условно прибыль/лосс  = 1:1

Эксперимент (программирование)

Есть много сделанного и прочего. В MQL4 дофига совего, как от помощников позиций. так и до полноценных роботов.
Решил провести эксперимент.

Суть:
Есть учащийся на 2м курсе Бонча в Питере (мой крестник).
Дал ему простое задание, разобрать по тексту кода алгоритма.
Случайно дал алгоритм реального свечного робота, который сам открывает/модифицирует/закрывает позиции.

Скинул ссылку на учебник MQL4, дабы все предопределённые функции посмотреть.

Скинул простейшего своего же перевода позы в безубыток +N пипс (параметров 2, оба настраиваемые), дабы разобрался бектестом.

Вопрос: разберётся с простым кодом робота свечного, если уже C++ штудируют?


Интересно же )))

Я под MQL5 уже на фортс ленюсь написать достаточное количество ранообразных (в приоритете 1… даже не скальперский, но ала «SECRET» с изюминкой).

Вот и вопрос… справится ли нынешнее поколение с простейшим реинжинирингом простейшего алгоритма, тем более, когда вообще всё подсказано!!!!

Будем посмотреть.

Разберётся — есть будущее, не разберётся — самому решать.


Пример я написал за 7,5 минут программирования. Чисты помощник. Основного данного на разбор я писал примерно 18 часов суммарно, + обдумывания в голове.



Wealth-Lab.Открытие позиции, превышающей размер капитала (Плечи).

Наверняка, любой трейдер, пытавшийся протестировать свои стратегии в Wealth Lab (версия 6.4) сталкивался с необходимостью определения в стратегии своей системы управления рисками. Особенно это актуально при торговле фьючерсами.
Задать размер позиции в Wealth Lab можно создав класс, производный от класса WealthLab.PosSizers.BasicPosSizer и переопределив в нем метод SizePosition.
Что я собственно и сделал:
//////////////////////////////////////////////////////////////////////////////////
public override double SizePosition(Position currentPos, Bars bars, int bar, double basisPrice,
PositionType pt, double riskStopLevel, double equity, double cash)
{
double risksizeprecent = Math.Abs((riskStopLevel — basisPrice) / basisPrice — 1);
if (_settings == null)
_settings = new myPosSizerSettings();
this.InitializeSettings(_settings);
_maxRisk = _settings.MaxRiskSize;
double capfortrade = equity *0.99*_maxRisk/100;
capfortrade = capfortrade/Math.Abs(riskStopLevel — basisPrice);
return (int)capfortrade;
}
//////////////////////////////////////////////
Устанавливаю максимальный риск на сделку
Wealth-Lab.Открытие позиции, превышающей размер капитала (Плечи).
Однако проблема в том, что WealthLab не дает открывать позиции размер которых превышает размер капитала



( Читать дальше )

В РФ доступна куча данных, в т.ч. экономических.

Весной был на вписке «Open Data», это не реклама!!!
oki-russia.timepad.ru/event/439731/

Был поражен масштабом открытости наших данных. Оказалось, что мы еще будучи в G8 подписали меморандум по открытию бесплатного доступа к статистическим донным. Поразительно, но по оценке НКО система госзакупок в РФ самая продвинутая. Но также имеется доступ к огромному массиву статистик начиная с количества кинотеатров в разрезе муниципалитетов до структуры правонарушение МВД.

Вот эта контора АНО «Информационная Культура» сотрудничает с различными НКО, включая инноагентов типа эмнисти, по международному соглашению и продвигает в массы доступ различным базам данных, включая буржуйские.
www.infoculture.ru/projects/

У них есть подписка на рассылку новостей по открывающимся статистическим ресурсам. И есть ежегодная сходка для разработчиков и зевак. Бутеры и пирожки там вполне съедобные. Куча конкурсов для разработчиков и внушительные призы.

Сегодня рассылку получил.

( Читать дальше )

Гуманитарий начал изучать php. Какие я делаю шаги?

Наверное оффтоп конечно, но в целом думаю некоторое отношение к теме смартлаба имеет, ибо показывает как я пытаюсь решать проблему. Итак, смартлаб у нас весь состоит из php, и я к своему стыду совсем его не знаю. Это плохо и я решил досконально во всем разобраться. Разобраться мне надо и для того, чтобы делать самому какие-то простые формальные вещи (например править шаблоны) и лучше понимать программиста на уровне постановки задач.

Сначала я плотно засел за учебник PHP 7 в подлиннике. Вроде из того что есть на русском, по отзывам самое лучшее.
Гуманитарий начал изучать php. Какие я делаю шаги?
200 первых страниц пошло легко. Легко все делается и проверяется. Что нового я примерно узнал?

( Читать дальше )

....все тэги
UPDONW
Новый дизайн