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

В общем, сделали, что код, писанный на 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

Уже вижу, как смарт-лаб заполняется гигабайтами бессмысленного кода :D
avatar

SECRET

SECRET, В любом бессмыленном коде есть Та Самая Строка, над которой ты бился последние четыре недели… )))
avatar

facevalue

SECRET, чот я не заметил, чтобы кто-то хоть декабайты чего-то годного сюда выкладывал! Some code should be indented six feet downward and covered with dirt! Ну сделали уж чоуж вдруг
avatar

Zweroboi

SECRET, Так то да, но такая фича нужна. Она даже есть во всех движках форумных. Код выделять нужно. Более удобочитаемо.

Да и внедрить скорее всего не проблема была. ПРосто модуль скомуниздили и все
avatar

kbrobot.ru

SECRET, ураааааааа,  теперь то,  понапишу  кода -)))
ну и нафига оно нужно?

avatar

my_profit

А MQL почему не подсвечивает?
avatar

Investment Manager

I am, кстати вот да присоединяюсь к вопросу
avatar

Zweroboi

Zweroboi, не помню чтобы на этом кто то чото выкладывал
Тимофей Мартынов, зато на «этом» реально пишут. Причём именно то, что можно выложить — не саму логику ТС, а всякие частные технические фишки.
avatar

Zweroboi

I am, не помню чтобы на этом кто то чото выкладывал
А VBA и Паскаль, почему обделили?
Макеев Евгений, не помню чтобы на этом кто то чото выкладывал
Тимофей Мартынов, вообще, object pascal — основа Delphi, на котором, как известно, всех побеждает SECRET :)) 
Нет, я не ожидаю, что он что-то выложит ;)
avatar

dip

Тимофей Мартынов, я выкладывал. В екселе полно народу тестит системки. А паскаль — это wealth laba старого язык — вообще классика. Но если это дополнительных сильно больших трудозатрат стоит — не принципиально, спасибо за то что есть )))) 
Ага, оценил уже. Спасибки.
Теперь жду супер-топик на тему «Уроки программирования в NinjaTrader. Ваш первый индикатор.»
Буду безмерно благодарен автору!
avatar

Fry (Антон)

Fry (Антон), там голый c#. Если знаете его, то на готовых индюках в Нинзе, можно быстро основную суть уловить.
avatar

Андрей К

Андрей К, голый шарп + специфика скриптов. Вот этот момент и жду в разборе.
avatar

Fry (Антон)

хорошо!

avatar

finstrateg

Тимофей, какие то проблемы с rss, последнее обновление 7 часов назад
avatar

Ivan Patenkov

Ivan Patenkov, окей, починим
Тимофей Мартынов, извиняюсь, что не в тему, но почему я не могу отправить сообщение человеку, имеющемуся у меня в друзьях. Пожалуйста, диверсифицируйте правило на счет наличия рейтинга…
avatar

RT

Ренат, наверное потому что у вас не хватает рейтинга
Вам должно отражаться сообщение с причиной почему вы не можете отправить
Тимофей Мартынов, поэтому я и прошу вас изменить ваше «правило» чтобы можно было писать письма друзьям в отсутствие необходимого рейтинга… У меня появился один друг за 4 года,  и я, законопослушный «смартлабовец», не могу ему отправить письмо ))
avatar

RT

кстати Тимофей, using System.Linq все равно же не используешь :) Правый клик на using выбираешь «Organize Using->Remove and Sort». Уберет неиспользуемые using, упорядочит их. Ну просто красивее будет и останутся using только по делу
Вот бы на java крлсс-платформу для написания роботов, как на американских биржах
avatar

Dordje

Язык (программирования) распознаётся автоматически или можно/нужно указывать?
avatar

swerg

iQuik.ru, ну проверь сам)
Тимофей Мартынов, 
есть явный выбор языка.
Это хорошо и очень правильно!
avatar

swerg

MQL5 нужно тоже сделать, думаю будут выкладывать люди.
avatar

SECRET

SECRET, наш прогер использовал либу какую-то распознающую языки.

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

SECRET

конечно mql5 надо, думаю будет уж точно популярней питона
avatar

Kadabra

и в комменты тоже неплохо бы такую фичу, чтоб код поста комментить
avatar

Kadabra

Класс!

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

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Залогиниться

Зарегистрироваться
....все тэги
Регистрация
UPDONW