Постов с тегом "programming": 24

programming


Перевод книги "Хакер фондового рынка". Функции с возвращаемым значением.

Перевод книги "Хакер фондового рынка". Функции с возвращаемым значением.

Функции с возвращаемым значением.

1. Предисловие.
2. Торговля деньгами.
3. Биржевая цена.
4. Золотоискатели и ломбарды.
5. Тики, бары, свечи.
6. Как работают торговые системы?
7. Технический анализ — смысл и бессмыслица.
8. Трехчасовой курс программирования.
9. Первый урок: Переменные.
10. Разновидность калькулятора.
11. Второй час: Функции. 

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

var euro_to_dollar(var Euro)
{
  var Kurs = 1.36;
  return Euro * Kurs;
}

Переменная var Euro в скобках содержит числовое значение, которое передается в функцию. Эта переменная может использоваться в функции как любая другая переменная. Чтобы вернуть число, запишите его — или выражение, которое вычисляет это число — после оператора return. Это возвращаемое число — называемое возвращаемым значением — может быть затем обработано в вызывающей функции.



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

Перевод книги "Хакер фондового рынка". Второй час: Функции.

Перевод книги "Хакер фондового рынка". Второй час: Функции.
Ранее:
1. Предисловие.
2. Торговля деньгами.
3. Биржевая цена.
4. Золотоискатели и ломбарды.
5. Тики, бары, свечи.
6. Как работают торговые системы?
7. Технический анализ — смысл и бессмыслица.
8. Трехчасовой курс программирования.
9. Первый урок: Переменные.
10. Разновидность калькулятора.

Второй час: Функции.

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

function addiere()
{
  var a, b, c;
  a = 3;
  b = 5;
  c = a + b;
}

Функция — это не что иное, как набор деклараций и инструкций, которые затем поочередно выполняются компьютером. Давайте рассмотрим некоторые свойства функций:

► Функция объявляется словом function, за которым следует имя функции и пара скобок ( ). Скобки используются для передачи дополнительных переменных в функцию; подробнее об этом позже. В нашем случае мы не передавали никаких переменных, поэтому скобки пусты.



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

Перевод книги "Хакер фондового рынка". Первый урок: Переменные.

Перевод книги "Хакер фондового рынка". Первый урок: Переменные.

Ранее:
1. Предисловие.
2. Торговля деньгами.
3. Биржевая цена.
4. Золотоискатели и ломбарды.
5. Тики, бары, свечи.
6. Как работают торговые системы?
7. Технический анализ — смысл и бессмыслица.
8. Трехчасовой курс программирования.

Сценарий знает два типа объектов: Переменные и функции. Переменная — это место в рабочей памяти компьютера, которое используется для хранения чисел, текста или другой информации. Поскольку вы не всегда хотите помнить, какие числа хранятся в каком месте компьютера, каждой переменной в скрипте дается имя. Несколько примеров строк в сценарии, которые вы используете для определения переменных:

var Preis;

var ProzentProMonat = 1.5; // ежемесячные проценты

int Tage = 7;

string Reichtum = "Я богат!";

bool Gewinn = true;

Это всего лишь несколько коротких строк кода, но мы можем многому у них научиться:

► Прежде чем вы сможете их использовать, каждая переменная должна быть определена с указанием ее типа и имени (программисты говорят «объявлена»). Когда вы пишете эту строку кода:



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

Перевод книги "Хакер фондового рынка". Трехчасовой курс программирования

Перевод книги "Хакер фондового рынка". Трехчасовой курс программирования
Ранее:
1. Предисловие.
2. Торговля деньгами.
3. Биржевая цена.
4. Золотоискатели и ломбарды.
5. Тики, бары, свечи.
6. Как работают торговые системы?
7. Технический анализ — смысл и бессмыслица.

2  Трехчасовой курс программирования

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

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



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

Exantech Code Jam: Hacktoberfest

    • 20 октября 2017, 16:41
    • |
    • EXANTE
      Проверенный аккаунт
  • Еще

Наша инвестиционно-технологическая лаборатория Exantech продолжает свою осеннюю серию мероприятий. Приходите  28 октября в Ключ на Трехгорке — мы собираем команду разработчиков, которые хотят закончить свои пулл-реквесты для Hacktoberfest (или даже начать — время еще есть). 

Exantech Code Jam: Hacktoberfest

Каждый октябрь по всему миру проходят офлайн-мероприятия в поддержку Hacktoberfest — фестиваля open-source кодинга от американского провайдера облачных инфраструктур Digital Ocean. В течение месяца команды разработчиков комиттят свои пулл-реквесты на GitHub. За 4 таких реквеста участники получают фирменные футболки от организаторов.  

В этом году мы решили тоже провести свой Jam Code. 

Что будем делать?

12:00 — 12:30 — Регистрация
12:30 — 13:30 — Презентации open-source проектов и lightning talks контрибьюторов известных проектов 



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

All rights reserved - шпаргалка для программиста

Reactive,programming,today 
Ура получилось! Получилось описать это кратко и красиво!
smart-lab.ru/blog/397979.php

Matter  life  0,1,2,3,4,5,6,7,8,9,a,w,#,+,-,*,/                                                
Space 0,1,2,3,4,5,6,7,8,9,a,w,#,+,-,*,/  

Logic +,-,*,/,=,<>,>,<,>=,<=,||,&&


Базовые типы данных, лишь отражение жизни.
Matter  life  0,1,2,3,4,5,6,7,8,9,a,w,#,+,-,*,/  - жизнь, материя — нужно выбрать для описания дерево или планету и сделать описание жизни материи. Характеристики, состояния, изменения.
Space 0,1,2,3,4,5,6,7,8,9,a,w,#,+,-,*,/  - нужно описать роль выбранной материи  в пространстве ее координаты, движение траекторию.
Logic +,-,*,/,=,<>,>,<,>=,<=,||,&& — можно прописать условия. Ну например дерево зацвело позже на один день или менее пышно, нужно больше его поливать, автомобиль не выдает максимальной скорости и т.д., нужно чинить.  



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

All rights reserved

Reactive,programming,today 

Занятие финансами привело к изучению программирования. При понимании вычислительных мощностей компьютера, я понял что я плохо разбираюсь в мире вокруг. У меня есть мощности, а применить я их к реальному миру могу очень ущербно. Итогом стала эта теория, я не изобрел что-то новое, я просто для себя понял некоторые важные вещи.

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

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

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

Part2

Доброго времени суток. Вот уже и вторая часть.
Я напоминаю, теги этой серии топиков Reactive,programming,today 

Если это ваш первый топик, он уже второй в серии начните с первого 

smart-lab.ru/blog/393116.php

Что сказать, я полностью переделал схему, она стала в разы мощней и в третьей части я детально ее объясню. Схема составлена по главному модулю лекции с MVA на которую я приводил ссылку. Но лекция очень-очень хитрая, там нужно очень много додумывать. И мне кажется у меня получилось! Схема которая была в первой части теперь просто примитив)

Но почему я переношу это на третью часть! 
Я хочу рассказать об уникальном ресурсе F#

www.tryfsharp.org/Learn

Google переводчик

В модуле Начало работы, как базовый пример обработки статистики есть пример разбора биржевой статистики!!! Ленты закрытия дня.
Советую!!!
Я пройду все это.
Самые сложные примеры оттуда и отсюда будут в моей схеме, они будут детально разобраны, собраны и усложнены))))




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

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