Перейти к содержимому


Фотография
* * * * * 6 Голосов

Космической ECN нужен космический терминал. Да будет Protrader!


  • Please log in to reply
Сообщений в теме: 384

#241 Sergey Kovalyov

Sergey Kovalyov

    Свой

  • Пользователи +
  • PipPip
  • 1062 сообщений
  • МестоположениеKiev

Отправлено 10 November 2013 - 19:18

Ну, бери нежручую операционку. =)

Вот, сравнивал как-то с метаком на WinXP (виртуальной машине дано 192 мега):

 

memory.png


Сообщение отредактировал Sergey Kovalyov: 10 November 2013 - 19:21

  • 0

#242 Sergey Kovalyov

Sergey Kovalyov

    Свой

  • Пользователи +
  • PipPip
  • 1062 сообщений
  • МестоположениеKiev

Отправлено 12 November 2013 - 15:09

Кстати, по поводу VPS-ов и всего такого. Смотрите какая штука пилится сейчас:

 

script-on-server.png

 

 

Одобряете? =)


  • 1

#243 kanua

kanua

    Свой

  • Пользователи
  • PipPip
  • 372 сообщений
  • МестоположениеКиев

Отправлено 12 November 2013 - 15:22

Прикольно. А что это? Что это даёт? Уменьшение потребляемых ресурсов?
  • 0

#244 Sergey Kovalyov

Sergey Kovalyov

    Свой

  • Пользователи +
  • PipPip
  • 1062 сообщений
  • МестоположениеKiev

Отправлено 12 November 2013 - 16:32

Тут меня уже огорчили, что там конь не валялся. Но подтвердили, что делаться будет.

 

А дает то, что можной свой скрипт пускать на торговом сервере. То есть, такой себе VPS сразу бонусом дается. =)


  • 1

#245 MetaDriver

MetaDriver

    Новичок

  • Пользователи
  • 11 сообщений

Отправлено 12 November 2013 - 16:43

Тут меня уже огорчили, что там конь не валялся. Но подтвердили, что делаться будет.

 

А дает то, что можной свой скрипт пускать на торговом сервере. То есть, такой себе VPS сразу бонусом дается. =)

звучит заманчиво.  как я понял вопросы по функционалу и способу доступа к такому сервису является преждевременным? )


  • 0

"Неуязвимый воин тот, которому нечего защищать."


#246 Sergey Kovalyov

Sergey Kovalyov

    Свой

  • Пользователи +
  • PipPip
  • 1062 сообщений
  • МестоположениеKiev

Отправлено 12 November 2013 - 16:46

Да, преждевременным, но можно (даже нужно!) поделиться своими идеями про это.


  • 1

#247 MetaDriver

MetaDriver

    Новичок

  • Пользователи
  • 11 сообщений

Отправлено 12 November 2013 - 17:07

Да, преждевременным, но можно (даже нужно!) поделиться своими идеями про это.

ну к примеру стандартная VPS-паранойя : "А мой советник там не украдут??"  // интонации добавить по вкусу.

а и в самом деле, как предоставить гарантии "неприкосновенности кода"  ?

--

в остальном идея круче не придумаешь, если предоставить ещё некоторые фишки:

1.  если управление скриптом прямо с терминала.

2.  если дать возможность держать на сервере несколько скриптов, с возможностью прямого обмена сообщениями между ними  //  обмен сообщениями между скриптами в терминале и на скриптами сервере подразумевается по умолчанию :))

 

ну т.е. если дать возможность строить некую распределенную многопоточную систему, с обширным (и быстрым!) коммуникативным функционалом (за умеренную плату, желательно дешевле VPS) - будет очень привлекательно и востребованно.  поскольку пинг (как я понимаю) будет фактически близок к нулю.


Сообщение отредактировал MetaDriver: 12 November 2013 - 17:08

  • 1

"Неуязвимый воин тот, которому нечего защищать."


#248 Sergey Kovalyov

Sergey Kovalyov

    Свой

  • Пользователи +
  • PipPip
  • 1062 сообщений
  • МестоположениеKiev

Отправлено 12 November 2013 - 17:30

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


  • 1

#249 nicky

nicky

    Новичок

  • Пользователи
  • 10 сообщений

Отправлено 13 November 2013 - 13:11

ну к примеру стандартная VPS-паранойя : "А мой советник там не украдут??"  // интонации добавить по вкусу.

а и в самом деле, как предоставить гарантии "неприкосновенности кода"  ?

Я бы не сказал, что это паранойя, вы совершенно правы - это очень важный момент. Задача-минимум в таком деле - защитить скрипт от других пользователей системы, чтобы никто не смог похитить/исказить/повредить его; т.е. каждый скрипт должен работать в неком "облаке". Таким образом можно отсечь от вашего скрипта всех посторонних, кроме сотрудников компании-брокера. Тут уже вопрос доверия брокеру. Или вы соглашаетесь отправить ему свой продукт (пусть даже прошедший защиту обфускатором), или используете свои частные VPS-решения.


  • 1

#250 kanua

kanua

    Свой

  • Пользователи
  • PipPip
  • 372 сообщений
  • МестоположениеКиев

Отправлено 13 November 2013 - 13:27

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


  • 1

#251 Sergey Kovalyov

Sergey Kovalyov

    Свой

  • Пользователи +
  • PipPip
  • 1062 сообщений
  • МестоположениеKiev

Отправлено 13 November 2013 - 13:36

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

 

 

Ну да, мне тоже казалось это очевидным.

Я имел в виду, что паранойя -- когда товарищ торгует в конторе (типа доверяет ей), но боится, что сотрудники конторы стырят его грааль. Вот это уже не лечится. Хотя, конечно, процесс тырения для сотрудников конторы усложнить не помешает. А шо б було. =)


  • 0

#252 nicky

nicky

    Новичок

  • Пользователи
  • 10 сообщений

Отправлено 13 November 2013 - 15:47

Нельзя запретить копирование файла людьми, которые имеют к нему доступ. Если бы это было возможно, то видео- и аудио-пиратство бы не существовало :) Можно рекомендовать, во-первых, обфускатор для затруднения взлома скрипта. (подчеркиваю - затруднения, ибо декомпиляция managed DLL дело нехитрое) и, во-вторых, какие-то системы защиты внутри скрипта (например, ввод пароля каждые сутки или что-то похитрее, типа смс-верификации, если советник написан на С#). Но все это, конечно, лишь способы самоуспокоения. Нет достаточно эффективных средств защиты кода. Многочисленные "кряки", "таблэтки", "кейгены" говорят нам, что любой софт подлежит взлому. Так что, повторюсь, тут все на доверии. Веришь персоналу брокера или нет. Отдаешь ему добровольно советника или нет.


  • 1

#253 nicky

nicky

    Новичок

  • Пользователи
  • 10 сообщений

Отправлено 14 November 2013 - 09:27

Мне тут пришла в голову такая мысль - можно перед отправкой длл брокеру зашифровать ее, скажем, RSA-алгоритмом. Далее, при добавлении стратегии автором вводится пароль (закрытый ключ RSA). Содержимое длл раскодируется и запускается. Файл же всегда хранится зашифрованным. Таким образом можно сильно усложнить процесс похищения длл.


  • 1

#254 Sergey Kovalyov

Sergey Kovalyov

    Свой

  • Пользователи +
  • PipPip
  • 1062 сообщений
  • МестоположениеKiev

Отправлено 15 November 2013 - 20:35

Сегодня будет апдейт PT3beta. Там переработан во многих местах перевод на русский язык. Те, у кого русский интерфейс (я по скринам видел, есть такие), посмотрите пожалуйста и поделитесь замечаниями и/или если найдете, вдруг где не перевели. Вельмы дякую. =)


  • 0

#255 Roman

Roman

    Не новичок

  • Пользователи
  • Pip
  • 42 сообщений

Отправлено 18 November 2013 - 17:50

Расширили возможности кастомного столбца в таблицах. Вместо простых условий теперь можно писать скрипты на C# и рассчитывать практически любые данные.

Постараюсь в ближайшие дни выложить пару примеров и инструкцию, возможности по кастомизации теперь довольно широкие.


  • 0

#256 Serge Lendich

Serge Lendich

    Новичок

  • Пользователи
  • 4 сообщений

Отправлено 19 November 2013 - 13:16

Расчет средней цены по нескольким открытым позициям и вывод в пользовательский столбец.

Прикрепленные файлы


  • 0

#257 Serge Lendich

Serge Lendich

    Новичок

  • Пользователи
  • 4 сообщений

Отправлено 19 November 2013 - 15:03

Как добавить:

 

1.Поместить скрипт в папку My scripts 
   Полный путь примерно такой: C:\Users\User\Documents\Protrader 3 (beta)\My scripts

   Открыть файл в AlgoStudio, скомпилировать ( нажать "F6" ).


2.В закладке Positions кликнуть правой кнопкой мыши, зайти в Settings...

3.Выбрать закладку Columns.

4.Над названием столбцов нажать "+" ( Create custom column )

 

5.Затем в разделе Script в выпадающем меню выбрать BreakEvenPointCustomColumn

 

6.Ввести имя столбца - "Break Even Point".

 

7.Нажать Apply, затем Close.

 

В закладке Position должен появиться новый столбец. Теперь его можно перетащить в удобное место.


  • 0

#258 Sergey Kovalyov

Sergey Kovalyov

    Свой

  • Пользователи +
  • PipPip
  • 1062 сообщений
  • МестоположениеKiev

Отправлено 21 November 2013 - 12:30

Protrader шагает по планете (пока что маленькими шажками, правда):

http://www.ecnforex....latform-review/
  • 0

#259 Quant

Quant

    Не новичок

  • Пользователи
  • Pip
  • 82 сообщений

Отправлено 21 November 2013 - 19:25

Настолько маленькими, что даже ссылка не работает. )

 

ЗЫ. Теперь работает.


Сообщение отредактировал Quant: 21 November 2013 - 20:13

  • 0

#260 Serge Lendich

Serge Lendich

    Новичок

  • Пользователи
  • 4 сообщений

Отправлено 26 November 2013 - 20:14

Тиковый индикатор для Protrader с использованием данных "стакана" (Level2):

2378572e3c63a72726c82b47d27e7695_eur.png

Прикрепленные файлы


Сообщение отредактировал Serge Lendich: 26 November 2013 - 20:15

  • 0


Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных