dr-mart

Для вас алготрейдеры

В общем, сделали, что код, писанный на R, C#, C++, Python и Lua теперь подсвечивается на смартлабе.
Чтобы вставить код в смартлаб, надо нажать в текстовом редакторе при написании поста вот эту штучку:
Для вас алготрейдеры
Вот пример:
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Threading;
using System.Windows.Forms;
using StClientLib;


namespace TestConnect
{
    public partial class TestForm : Form
    {
        private int InfoCookie;             // Индификатор приказа
        private Quote LastQuote;            // Котировка инструмента
        private DAFWriters Writers;         // Лог
        private List<Bar> InfoBars;         // Список баров
        private List<Tiker> InfoTikers;     // Список всех инструментов
        private List<string> InfoTypes;     // Все типы бумаг
        private StServerClass SmartServer;  // SmartCOM

        // Создан ли SmartCOM
        private bool IsReady { get { return (SmartServer != null); } }
        // Установлено ли соединение
        private bool IsConnected
Вуаля! Удобство и прогресс!
★6
40 комментариев
Уже вижу, как смарт-лаб заполняется гигабайтами бессмысленного кода :D
avatar
SECRET, В любом бессмыленном коде есть Та Самая Строка, над которой ты бился последние четыре недели… )))
avatar
SECRET, чот я не заметил, чтобы кто-то хоть декабайты чего-то годного сюда выкладывал! Some code should be indented six feet downward and covered with dirt! Ну сделали уж чоуж вдруг
SECRET, Так то да, но такая фича нужна. Она даже есть во всех движках форумных. Код выделять нужно. Более удобочитаемо.

Да и внедрить скорее всего не проблема была. ПРосто модуль скомуниздили и все
SECRET, ураааааааа,  теперь то,  понапишу  кода -)))
ну и нафига оно нужно?

avatar
А MQL почему не подсвечивает?
avatar
I am, кстати вот да присоединяюсь к вопросу
Zweroboi, не помню чтобы на этом кто то чото выкладывал
Тимофей Мартынов, зато на «этом» реально пишут. Причём именно то, что можно выложить — не саму логику ТС, а всякие частные технические фишки.
I am, не помню чтобы на этом кто то чото выкладывал
А VBA и Паскаль, почему обделили?
Макеев Евгений, не помню чтобы на этом кто то чото выкладывал
Тимофей Мартынов, вообще, object pascal — основа Delphi, на котором, как известно, всех побеждает SECRET :)) 
Нет, я не ожидаю, что он что-то выложит ;)
avatar
Тимофей Мартынов, я выкладывал. В екселе полно народу тестит системки. А паскаль — это wealth laba старого язык — вообще классика. Но если это дополнительных сильно больших трудозатрат стоит — не принципиально, спасибо за то что есть )))) 
Ага, оценил уже. Спасибки.
Теперь жду супер-топик на тему «Уроки программирования в NinjaTrader. Ваш первый индикатор.»
Буду безмерно благодарен автору!
Fry (Антон), там голый c#. Если знаете его, то на готовых индюках в Нинзе, можно быстро основную суть уловить.
avatar
Андрей К, голый шарп + специфика скриптов. Вот этот момент и жду в разборе.
хорошо!

avatar
Тимофей, какие то проблемы с rss, последнее обновление 7 часов назад
Ivan Patenkov, окей, починим
Тимофей Мартынов, извиняюсь, что не в тему, но почему я не могу отправить сообщение человеку, имеющемуся у меня в друзьях. Пожалуйста, диверсифицируйте правило на счет наличия рейтинга…
avatar
Ренат, наверное потому что у вас не хватает рейтинга
Вам должно отражаться сообщение с причиной почему вы не можете отправить
Тимофей Мартынов, поэтому я и прошу вас изменить ваше «правило» чтобы можно было писать письма друзьям в отсутствие необходимого рейтинга… У меня появился один друг за 4 года,  и я, законопослушный «смартлабовец», не могу ему отправить письмо ))
avatar
кстати Тимофей, using System.Linq все равно же не используешь :) Правый клик на using выбираешь «Organize Using->Remove and Sort». Уберет неиспользуемые using, упорядочит их. Ну просто красивее будет и останутся using только по делу
Вот бы на java крлсс-платформу для написания роботов, как на американских биржах
avatar
Язык (программирования) распознаётся автоматически или можно/нужно указывать?
avatar
iQuik.ru, ну проверь сам)
Тимофей Мартынов, 
есть явный выбор языка.
Это хорошо и очень правильно!
avatar
MQL5 нужно тоже сделать, думаю будут выкладывать люди.
avatar
SECRET, наш прогер использовал либу какую-то распознающую языки.

если подскажешь где есть либа распознающая MQL то мы и его врубим
Тимофей Мартынов, я без понятия. думаю нужно на сайте mql5.com поспрашивать
avatar
конечно mql5 надо, думаю будет уж точно популярней питона
avatar
и в комменты тоже неплохо бы такую фичу, чтоб код поста комментить
avatar
Класс!

MQL тоже надо надо
Здравствуй Коля, почему MQL то надо?
когда уже можно будет торговать фьючерсами через смарт лаб???

теги блога Тимофей Мартынов

....все тэги



UPDONW
Новый дизайн