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


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

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


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

#21 Sergey Kovalyov

Sergey Kovalyov

    Свой

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

Отправлено 22 October 2013 - 14:39

Илья, все что можно на MQL4 можно на C#, так как MQL4 транслируется в C#, а потом компилится. Про МАМ, ПАММ и фонды вообще не в курсе, это к Роме.


  • 0

#22 Roman

Roman

    Не новичок

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

Отправлено 22 October 2013 - 14:51

ЗЫ.

И пункт е) доступ к истории БАЛАНСОВЫХ операций, а не только торговых. Чтобы из эксперта было видно, сколько пришло денег, сколько ушло. Это нужно в теории для использования терминала на ПАММах.

И да, я видел, что там есть встроенный МАМ, но МАМ не решает. ))

 

Эта возможность будет доступна в течении месяца, сейчас идет работа над внедрением объектной модели для C#.


  • 0

#23 Sergey Kovalyov

Sergey Kovalyov

    Свой

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

Отправлено 22 October 2013 - 14:57

Мне тут подсказывают, что есть еще Dictionary. Там краткое описание функций есть.

 

Кнопка слева от гаечного ключа:


dict.png

 

 

Плюс, сейчас разрабатывается супер-пупер объектная модель специально для C#, там вообще куча всего будет. И можно будет, кажется, даже интерфейс дергать. =)


  • 0

#24 Sergey Kovalyov

Sergey Kovalyov

    Свой

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

Отправлено 22 October 2013 - 15:23

Ну и в примерах смотрим MyOrderEntry.cs -- пример, как можно сделать свое окошко Order Entry. =)


  • 1

#25 Igonter

Igonter

    Свой

  • Администраторы
  • 1039 сообщений

Отправлено 22 October 2013 - 15:23

Илья, все что можно на MQL4 можно на C#, так как MQL4 транслируется в C#, а потом компилится. Про МАМ, ПАММ и фонды вообще не в курсе, это к Роме.

А, так этот ProTrader понимает непосредственно MQL4? Тогда это снимает почти все вопросы, оставляя вместо них другой - а MQ эту лавочку не прикроет? )))


  • 0

#26 Sergey Kovalyov

Sergey Kovalyov

    Свой

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

Отправлено 22 October 2013 - 15:35

1. Protrader. Я сам против, но маркетологи самые умные, нас не спросили. =)

2. Да, понимает. Язык нельзя запатентовать. Можно реализацию. Как мне рассказывали, MQ что-то там бухтели на доки, их убрали, теперь не прикопаешься. =)

3. Про балансовые я наврал. Рома там уточнил выше. Оказывается, у нас балансовые по другому совсем сделаны, их не будет видно даже через MQL4. Будет видно на C#, когда будет объектная модель реализована. FileOpenHistory() тоже у нас не работает, очевидно. =)


  • 0

#27 Igonter

Igonter

    Свой

  • Администраторы
  • 1039 сообщений

Отправлено 22 October 2013 - 16:26

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

Только два момента: 1) кодировка не совпадает, поэтому там, где Comment() должен выдавать русский текст, пишет абракадабру.

2) Не нашел, как посмотреть из терминала текущие значения Global Variables. Кнопка F3 не работает.

 

ЗЫ. Нашел, где меняется кодировка. Вопрос №1 снят ))


  • 0

#28 Sergey Kovalyov

Sergey Kovalyov

    Свой

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

Отправлено 22 October 2013 - 16:41

1. Расскажи мне как, я не знаю (в Comment и Print использую только английский)

2. Такого нет, только кодом. Попробую укатать, чтобы внесли в TODO.


  • 0

#29 Igonter

Igonter

    Свой

  • Администраторы
  • 1039 сообщений

Отправлено 22 October 2013 - 17:04

1. Расскажи мне как, я не знаю (в Comment и Print использую только английский)

В АлгоСтудио на тексте советника правой кнопкой щелкаешь и выбираешь Encoding. После этого компилируется в правильной кодировке ))
3) Не нашел у ордеров даты и времени закрытия. Как определить, куда делся ордер - получается, по логам терминала только? Притом функция OrderCloseTime() есть, значит это в терминале недоработка.
  • 1

#30 Sergey Kovalyov

Sergey Kovalyov

    Свой

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

Отправлено 22 October 2013 - 17:08

2. Можно на C#. Пример был тут http://protrader.org...read.php?t=3423 но форум расхерачили, завтра попробую спросить у ребят.

 

Пример кода для доступа к ценам из стакана.

 


Прикрепленный файл  Level2Test.cs.zip   1.16К   254 Количество загрузок:


  • 0

#31 Sergey Kovalyov

Sergey Kovalyov

    Свой

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

Отправлено 22 October 2013 - 17:13

3) Не нашел у ордеров даты и времени закрытия. Как определить, куда делся ордер - получается, по логам терминала только? Притом функция OrderCloseTime() есть, значит это в терминале недоработка.

 

fo.png

 

Или ты о чем?


Сообщение отредактировал Sergey Kovalyov: 22 October 2013 - 17:14

  • 0

#32 Igonter

Igonter

    Свой

  • Администраторы
  • 1039 сообщений

Отправлено 22 October 2013 - 17:48

Или ты о чем?

Я про отмененные отложки, хотя тут то же самое. В MT4 у любого ордера две даты: создания и исполнения, либо создания и отмены. А тут только одна.
  • 0

#33 Roman

Roman

    Не новичок

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

Отправлено 22 October 2013 - 17:54

Я про отмененные отложки, хотя тут то же самое. В MT4 у любого ордера две даты: создания и исполнения, либо создания и отмены. А тут только одна.

Нужная вам информация находится в панели Order book

 

Screenshot_6.png


  • 0

#34 Igonter

Igonter

    Свой

  • Администраторы
  • 1039 сообщений

Отправлено 22 October 2013 - 17:54

Да, и с бэктестом какая-то ерунда происходит. В терминале текущим моментом выставляет правильные ордера, а на бэктесте последняя сделка с обратным знаком (?) - вместо прибыли показывает убыток.
  • 0

#35 Sergey Kovalyov

Sergey Kovalyov

    Свой

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

Отправлено 22 October 2013 - 17:57

Про бектест покажи скрин, а то я ничего не понял. Период теста и таймфрейм проверь.


  • 0

#36 Igonter

Igonter

    Свой

  • Администраторы
  • 1039 сообщений

Отправлено 22 October 2013 - 18:00

Ордер, стой, ать-два!!!
Из OrderBook все Canceled ордера исчезли )))
  • 0

#37 Igonter

Igonter

    Свой

  • Администраторы
  • 1039 сообщений

Отправлено 22 October 2013 - 18:02

Про бектест покажи скрин, а то я ничего не понял. Период теста и таймфрейм проверь.

Нет, на сегодня Шахерезада завершила дозволенные речи. (с)
Завтра возьму бубен побольше и продолжу танцевать )))
  • 1

#38 widjio

widjio

    Не новичок

  • Пользователи
  • Pip
  • 86 сообщений
  • МестоположениеУрФО

Отправлено 22 October 2013 - 19:20

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

Только два момента: 1) кодировка не совпадает, поэтому там, где Comment() должен выдавать русский текст, пишет абракадабру.

2) Не нашел, как посмотреть из терминала текущие значения Global Variables. Кнопка F3 не работает.

 

ЗЫ. Нашел, где меняется кодировка. Вопрос №1 снят ))

прикольно,а мне пишет сбока невозможна :sorry: 


  • 0

Fais се que tu dots, et advienne quipourra.

 

"Мне проще общаться с человеком наедине, потому что только наедине он становится человеком"

 


#39 Sergey Kovalyov

Sergey Kovalyov

    Свой

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

Отправлено 22 October 2013 - 19:34

Дык, два варианта:

1. код в студию!

2. комментить кусками пока не станет возможна и проблемный кусок в студию, будем смотреть, что там за экзотика. =)


  • 1

#40 widjio

widjio

    Не новичок

  • Пользователи
  • Pip
  • 86 сообщений
  • МестоположениеУрФО

Отправлено 22 October 2013 - 19:42

Дык, два варианта:

1. код в студию!

2. комментить кусками пока не станет возможна и проблемный кусок в студию, будем смотреть, что там за экзотика. =)

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


  • 1

Fais се que tu dots, et advienne quipourra.

 

"Мне проще общаться с человеком наедине, потому что только наедине он становится человеком"

 



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

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