Изменение комментария в открытых ордерах - страница 2

 
prostotrader:

...

Вот вам код (только для ФОРТС) для автоматического присвоения начального и уникального магика для символа.

...

Вот это жесть))

 
pivomoe:

На FORTS есть ограничение в 2000 не эффективных транзакций. Удалить поставить это две транзакции. Изменить одна.


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

Пользуйтесь файлами - в имени файла тикет, в самом файле - ваш комментарий.

 
Dmitry Fedoseev:

Пользуйтесь файлами - в имени файла тикет, в самом файле - ваш комментарий.

Может лучше на бумажке записывать?

 
Dmitry Fedoseev:

Вот это жесть))

В чем, по Вашему, "жесть"?

 

в том, что только для фортс

посмотрел код, торговых операций нет, тогда почему только для фортс

 
Alexander Bereznyak:

в том, что только для фортс

посмотрел код, торговых операций нет, тогда почему только для фортс

Это не публичный код (я не пишу на заказ), а писал этот код для себя, для ФОРТС (Топик стартер работает на ФОРТС).

Имена символов на ФОРТС строго стандантизированы 

До 4 сомволов - название инструмента (4 байта)

От 1 до 12 - месяц (1 байт)

от 0 до 99 - год (1 байт)

Магик - Ulong - 8 байт

В 6 старших байт заносятся 6 цифр из названия инструмента, а младшие

2 байта (65535) для изменения Магиков  

6 старших байт поддерживают уникальность магиков данному инструменту.

Добавлено

Ну а ChartID() добавлено на всякий случай, если, вдруг, нужно открыть второй (3,4 ...) график этого же символа.

 
prostotrader:

Может лучше на бумажке записывать?

А как насчет прочитать заголовок темы?

 
prostotrader:

В чем, по Вашему, "жесть"?

А что, есть смысл мне ответить? Ведь все равно мой ответ будет извращен перевернут и обращен против меня. Вам ведь и ответ не нужен, а нужен только повод начать доказывать свою правоту и особую избранность.

 
Dmitry Fedoseev:

А как насчет прочитать заголовок темы?

Вообще не понятно зачем что-то писать в комментариях, которые могут быть изменены брокером (Биржей) в любой момент?

Для того, чтобы понять, что отложенный отдер был изменен руками?

Или какие-то другие параметры?

Так это можно и из советника увидеть.

Создеть структуру типа

struct PENDING_ORDER
{
  ulong ticket;
  long Magic;
  string blia_blia;
  double f_value;
  //........
};

А потом проверять изменения.

А Ваш вариант "искалечит" хард, постоянно читая-записывая.

В конце-концов есть Глобальные переменные терминала.

Автор темы так и не сказал для чего это ему нужно...

 
Dmitry Fedoseev:

А что, есть смысл мне ответить? Ведь все равно мой ответ будет извращен перевернут и обращен против меня. Вам ведь и ответ не нужен, а нужен только повод начать доказывать свою правоту и особую избранность.

Конечно есть смысл. Вы сделали комментарий, ответьте что не понравилось.

И, кстати, это именно Вы страдаете манией избранности.

Всегда начинаете с того, чтобы что-то обхаять, не приводя доводы.

P/S Кстати, самому Топикстартеру ответ-то не нужен - написал и ушел из темы :).