﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">MetaTrader</title>
  <id>~/topic/858/metatrader/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T05:38:56Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=858" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/1467/</id>
    <title type="text">Tauler: Лучше поздно, чем никогда :) Да уж. И снова игнор по форматированию сообщения. Уже МТ5 под Р...</title>
    <published>2011-05-25T15:12:25Z</published>
    <updated>2011-05-25T15:12:25Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(1466)" rel="nofollow" target="_blank"&gt;Tauler&lt;/a&gt;:&lt;/strong&gt;
Лучше поздно, чем никогда :)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Да уж. И снова игнор по форматированию сообщения. Уже МТ5 под РТС засертифицировался. Его использовать желание есть?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1466/</id>
    <title type="text">Лучше поздно, чем никогда :) public MainForm() { InitializeComponent(); client = new DdeClient(&amp;quot;MT4&amp;quot;...</title>
    <published>2011-05-25T10:30:21Z</published>
    <updated>2011-05-25T10:30:21Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Лучше поздно, чем никогда :)&lt;/p&gt;
&lt;p&gt;public MainForm()
{
InitializeComponent();
client = new DdeClient(&amp;quot;MT4&amp;quot;, &amp;quot;QUOTE&amp;quot;, this); стартую DDE, указывая что мне нужны котировки
client.Advise += client_Advise;   - подписка на событие получения строки данных по DDE от MetaTrader
client.Disconnected += client_Disconnected;
client.StartAdvise(валютная_пара, 1, true, 60000);
}&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    private void client_Advise(object sender, DdeAdviseEventArgs args)
    {
        Обработчик события получения строки с данными от MetaTrader
        Из args.Text вытаскивается строка с данныпи 
        Парсится она так:
        string[] strings = advice.Remove(advice.Length-1).Replace('.',',').Split(' ');
        DateTime = Convert.ToDateTime(strings[0] + &amp;quot; &amp;quot; + strings[1]);
        Bid = Convert.ToDouble(strings[2]);
        Ask = Convert.ToDouble(strings[3]);
    }
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1465/</id>
    <title type="text">Tauler: я качал из МТ4 через DDE используя Ndde библиотеку. Метак сам является сервером DDE, названи...</title>
    <published>2010-11-11T16:43:40Z</published>
    <updated>2010-11-11T16:43:40Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tauler:&lt;/strong&gt;
я качал из МТ4 через DDE используя Ndde библиотеку. Метак сам является сервером DDE, название сервера MT4&lt;/p&gt;
&lt;p&gt;вот код формы&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Используй плиз на будущее специальные таги. По коду. Я так и не увидел место, где котировки получаются. И разве ДДЕ клиент может получать от сервера данные?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1464/</id>
    <title type="text">я качал из МТ4 через DDE используя Ndde библиотеку. Метак сам является сервером DDE, название сервер...</title>
    <published>2010-11-11T12:02:40Z</published>
    <updated>2010-11-11T16:41:47Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;я качал из МТ4 через DDE используя Ndde библиотеку. Метак сам является сервером DDE, название сервера MT4&lt;/p&gt;
&lt;p&gt;вот код формы&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;namespace QuoteListener
{
    public partial class MainForm : XtraForm
    {
        private readonly DdeClient client;
        private readonly QuoteServiceContractClient contractClient;
        object senderSyncObj = new object();

        private FileStream fs;
        private StreamWriter sw;
        private DdeAdviseEventArgs lastAdvice;

        public MainForm()
        {
            InitializeComponent();
            client = new DdeClient(&amp;quot;MT4&amp;quot;, &amp;quot;QUOTE&amp;quot;, this);
            client.Advise += client_Advise;
            client.Disconnected += client_Disconnected;
            contractClient = new QuoteServiceContractClient();
        }

        private void client_Advise(object sender, DdeAdviseEventArgs args)
        {
            sendAdviceToService(args);
        }

        private void client_Disconnected(object sender, DdeDisconnectedEventArgs args)
        {
            edtAdviceText.Text =
                string.Format(&amp;quot;OnDisconnected: IsServerInitiated={0} IsDisposed={1}&amp;quot;, args.IsServerInitiated, args.IsDisposed);
            MessageBox.Show(&amp;quot;Я сломался ! DDE отвалился.&amp;quot;, &amp;quot;Караул&amp;quot;, MessageBoxButtons.OK, MessageBoxIcon.Error);
        }

        private void btnStart_Click(object sender, EventArgs e)
        {
            try
            {
                if(!client.IsConnected)
                    client.Connect();
                client.StartAdvise(edtTiker.Text, 1, true, 60000);
                btnStart.Enabled = false;
                btnStop.Enabled = true;

                fs = new FileStream(edtTiker.Text+&amp;quot;.error&amp;quot;, FileMode.Create, FileAccess.ReadWrite);
                sw = new StreamWriter(fs);
            }
            catch (Exception ex)
            {
                edtAdviceText.Text = string.Format(&amp;quot;Ошибка : {0}&amp;quot;, ex.Message);
            }
            timerForKeepAlive.Start();
        }

     
    }
}
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1463/</id>
    <title type="text">Сервер только принимает данные. </title>
    <published>2010-06-21T17:28:00Z</published>
    <updated>2010-06-21T17:28:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Сервер только принимает данные.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1462/</id>
    <title type="text">DDE сервер MT4 функционирует только в одном режиме(по готовности данных) и отправляет данные клиенту...</title>
    <published>2010-06-21T17:24:00Z</published>
    <updated>2010-06-21T17:24:00Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;DDE сервер MT4 функционирует только в одном режиме(по готовности
данных) и отправляет данные клиенту, как только они готовы, не ожидая
запросов и подтверждений. Поэтому наша задача состоит в том, чтобы
уведомить MT4, что у него есть клиент, сообщить какие данные требуются
и ждать, пока данные поступят.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1461/</id>
    <title type="text">Эксель не запускает ДДЕ клиента в МТ, потому что Эксель ничего не знает о МТ... Мне все же кажется, ...</title>
    <published>2010-06-21T14:17:00Z</published>
    <updated>2010-06-21T14:17:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Эксель не запускает ДДЕ клиента в МТ, потому что Эксель ничего не
знает о МТ... Мне все же кажется, что лучше до конца разобраться в
устройстве работы экспорта в МТ. И уже потом переходить к кодированию.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1460/</id>
    <title type="text">Теперь понятно..вот только запустить экспорт в MT вручную не получится(там есть всего одна опция для...</title>
    <published>2010-06-21T14:03:00Z</published>
    <updated>2010-06-21T14:03:00Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Теперь понятно..вот только запустить экспорт в MT вручную не
получится(там есть всего одна опция для DDE - &amp;quot;Разрешить DDE
сервер&amp;quot;)..мне кажется единственное решение - это подсмотреть как
Эксель запускает ДДЕ клиента в MT и претвориться им.. это реально?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1459/</id>
    <title type="text">ДДЕ бывает двух направленностей. Первая - это клиент, когда данные посылаются в какую-то программу. ...</title>
    <published>2010-06-19T13:45:00Z</published>
    <updated>2010-06-19T13:45:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;ДДЕ бывает двух направленностей. Первая - это клиент, когда данные
посылаются в какую-то программу. Вторая - это сервер, когда данные
получаются от клиентов.&lt;/p&gt;
&lt;p&gt;Так вот, QuikTrader.StartDde(&amp;quot;Портфель&amp;quot;) запускает ДДЕ клиента в
Квике. И только. Вам же нужно запускать аналогичного в МТ. Через данну
функцию это не получится, потому что я ее сделал только для Квика.&lt;/p&gt;
&lt;p&gt;Далее, категории ДДЕ это совсем другое. Это то, что приходит первым
параметром через&lt;a href="http://stocksharp.com/doc/help/html/E_Ecng_Trading_Quik_QuikTrader_ProcessUnknownDdeData.htm"&gt;http://stocksharp.com/doc/help/html/E_Ecng_Trading_Quik_QuikTrader_ProcessUnknownDdeData.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;и то что идентифицирует поток ДДЕ данных. Название этих категорий у МТ
нужно узнать путем логирование названий категорий в программе. И
запускать экспорт в МТ скорее всего придется вручную.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1458/</id>
    <title type="text">С экспортом в эксель проблем не возникло, я просто запустил DDE- sample.xls из папки МТ, открыл подк...</title>
    <published>2010-06-18T21:23:00Z</published>
    <updated>2010-06-18T21:23:00Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;С экспортом в эксель проблем не возникло, я просто запустил  DDE-
sample.xls  из  папки МТ, открыл подключение и МТ сразу начал
отправлять данные..
Я так и не понял, что вот здесь - this.Trader.StartDde(&amp;quot;Портфель&amp;quot;)
нужно указать вместо &amp;quot;Портфель&amp;quot;..что бы ни прописывал S# пишет, что не
найдено окно с таким именем..
или ProcessUnknownDdeData и без этого должен срабатывать?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1457/</id>
    <title type="text">http://stocksharp.com/doc/help/html/E_Ecng_Trading_Quik_QuikTrader_ProcessUnknownDdeData.htm Первый ...</title>
    <published>2010-06-18T13:59:00Z</published>
    <updated>2010-06-18T13:59:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="http://stocksharp.com/doc/help/html/E_Ecng_Trading_Quik_QuikTrader_ProcessUnknownDdeData.htm"&gt;http://stocksharp.com/doc/help/html/E_Ecng_Trading_Quik_QuikTrader_ProcessUnknownDdeData.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Первый параметр и есть название категории. Если событие не
срабатывает, значит по ДДЕ и не шлется... Вы добились экспорта в
Эксель? Потому что, по Вашему описанию решения, я понял, что проблема
явно не в обработке данных из МТ, а в самой настройке МТ.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1456/</id>
    <title type="text">А как узнать названия категорий через trader.ProcessUnknownDdeData, если это событие не срабатывает?...</title>
    <published>2010-06-18T13:53:00Z</published>
    <updated>2010-06-18T13:53:00Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;А как узнать названия категорий через trader.ProcessUnknownDdeData,
если это событие не срабатывает?
И где нужно указывать название MT?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1455/</id>
    <title type="text">Из того, что Вы привели, я понял так. Название категорий - BID ASK HIGH LOW TIME QUOTE.... Проще все...</title>
    <published>2010-05-12T10:54:00Z</published>
    <updated>2010-05-12T10:54:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Из того, что Вы привели, я понял так. Название категорий - BID ASK
HIGH LOW TIME QUOTE.... Проще всего это узнать через
ITrader.ProcessUnknownDdeData. И, опять же, судя по тому, что Вы
привели, указывать название ddeServer нужно MT.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1454/</id>
    <title type="text">В том то и беда, что там нет настроек... В эксель тоже не умею..вот всё что есть в документации: Экс...</title>
    <published>2010-05-11T20:40:00Z</published>
    <updated>2010-05-11T20:40:00Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В том то и беда, что там нет настроек...
В эксель тоже не умею..вот всё что есть в документации:&lt;/p&gt;
&lt;p&gt;Экспорт котировок
Исходными данными, на базе которых строится вся аналитическая работа
пользователя терминала, являются данные о динамике цен финансовых
инструментов. Эту информацию поставляет брокерская компания. Ценовые
данные позволяют строить графики финансовых инструментов, исследовать
финансовые рынки, использовать различные торговые тактики и принимать
торговые решения. Котировки представляют собой файлы с записями в
формате &amp;quot;SYMBOL, BID, ASK, DATE&amp;quot; (финансовый инструмент, цена покупки,
цена продажи, дата и время) и поступают в терминал автоматически после
установки связи с сервером.&lt;/p&gt;
&lt;p&gt;Терминал позволяет экспортировать текущие котировки в другие программы
в режиме реального времени по протоколу &amp;quot;DDE&amp;quot; (Dynamic Data Exchange).
Это -- протокол операционных систем MS Windows для динамической
передачи данных между различными приложениями. Котировки по DDE
выдаются только по приходе новых тиков (режим ADVISE), а не сразу же
по запросу (режим REQUEST) с выдачей последней известной цены. N/A
выдается при первом запросе REQUEST, а после прихода новой цены
появляются котировки.&lt;/p&gt;
&lt;p&gt;Для активизации режима экспорта котировок из клиентского терминала по
протоколу DDE необходимо включить опцию &amp;quot;Разрешить DDE сервер&amp;quot; в
настройках терминала.&lt;/p&gt;
&lt;p&gt;Внимание: исторические данные по протоколу DDE не транслируются.
Передача текущих котировок производится только при работающем
клиентском терминале.
Форматы DDE-запросов с их возможными результатами на примере файла
&amp;quot;DDE-sample.xls&amp;quot;:&lt;/p&gt;
&lt;p&gt;запрос BID:    = MT4|BID!USDCHF         результат:  1.5773
запрос ASK:    = MT4|ASK!USDCHF         результат:  1.5778
запрос HIGH:   = MT4|HIGH!USDCHF        результат:  1.5801
запрос LOW:    = MT4|LOW!USDCHF         результат:  1.5741
запрос TIME:   = MT4|TIME!USDCHF        результат:  21.05.02 9:52
запрос QUOTE:  = MT4|QUOTE!USDCHF       результат:  21.05.02 9:52
1.5773 1.5778 1.5776&lt;/p&gt;
&lt;p&gt;Внимание: для правильного отображения данных в MS Excel нужно включить
опцию в меню &amp;quot;Сервис -- Параметры -- Переход -- Преобразование формул в
формат Excel при вводе&amp;quot;.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1453/</id>
    <title type="text">Я с МТ не работал. Но думаю, что так же, как и в Квике. Какой задается в настройках - такой и приход...</title>
    <published>2010-05-11T20:21:00Z</published>
    <updated>2010-05-11T20:21:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Я с МТ не работал. Но думаю, что так же, как и в Квике. Какой задается
в настройках - такой и приходит по ДДЕ... Вы умеете из МТ
экспортировать в Эксель?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1452/</id>
    <title type="text">this.Trader.ProcessUnknownDdeData += (name, rows) =&amp;gt; { // узнаем, что пришедшие данные отвечают за п...</title>
    <published>2010-05-11T20:15:00Z</published>
    <updated>2010-05-11T20:15:00Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;this.Trader.ProcessUnknownDdeData += (name, rows) =&amp;gt;
{
// узнаем, что пришедшие данные отвечают за портфель
if (string.Compare(name, &amp;quot;portfolio&amp;quot;, true) == 0)
{
foreach (var row in rows)
{
var client = (string)row[0];
var portfolio = _portfolioWindow.Portfolios.FirstOrDefault(p =&amp;gt;
p.Client == client);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                   if (portfolio == null)
                    {
                            portfolio = new Portfolio { Client = client };
                            _portfolioWindow.Portfolios.Add(portfolio);
                    }

                   portfolio.Shorts = (double)row[1];
                    portfolio.Longs = (double)row[2];
                    portfolio.Collateral = (double)row[3];
                    portfolio.Margin = (double)row[4];
                    portfolio.Money = (double)row[5];
                    portfolio.PnL = (double)row[6];
            }
    }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Здесь &amp;quot;portfolio&amp;quot; - это ДДЕ категория таблицы портфелей, которую мы
указали в настройках ДДЕ сервера в квике, а
portfolio.Collateral,portfolio.Margin,portfolio.Money и portfolio.PnL&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;это названия столбцов этой таблицы.. я прав?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Вся беда в том что у МТ нет настроек ДДЕ сервера, где бы я мог указать
нужную категорию, у меня есть только названия столбцов, указанные в
документации МТ ( SYMBOL, BID,
ASK и DATE)...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1451/</id>
    <title type="text">Хорошо, тогда так: Какое название категории идентифицирует поток данных, отправляемых метатрейдером?...</title>
    <published>2010-05-11T19:56:00Z</published>
    <updated>2010-05-11T19:56:00Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Хорошо, тогда так: Какое название категории идентифицирует поток
данных, отправляемых метатрейдером?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1450/</id>
    <title type="text">portfolio - это ДДЕ категория таблицы порфтелей... Я думал, лучше все прочитать в Квике раздел про Д...</title>
    <published>2010-05-11T19:07:00Z</published>
    <updated>2010-05-11T19:07:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;portfolio - это ДДЕ категория таблицы порфтелей... Я думал, лучше все
прочитать в Квике раздел про ДДЕ. А так же о том, как работает ДДЕ в
S#.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1449/</id>
    <title type="text">А что такое &amp;quot;portfolio&amp;quot; ? и чем категории отличаются от столбцов, там разве не реляционная модель да...</title>
    <published>2010-05-11T18:57:00Z</published>
    <updated>2010-05-11T18:57:00Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;А что такое &amp;quot;portfolio&amp;quot; ?
и чем категории отличаются от столбцов, там разве не реляционная
модель данных?
и как мне всё-таки получить эти SYMBOL, BID,
ASK и DATE?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1448/</id>
    <title type="text">clientposition, money, account - это все название категории. При экспорте через ДДЕ есть такое понят...</title>
    <published>2010-05-11T18:13:00Z</published>
    <updated>2010-05-11T18:13:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;clientposition, money, account - это все название категории. При
экспорте через ДДЕ есть такое понятие. Оно однозначно идентифицирует
поток данных Скажем, чтобы отличить, какие данные были получены, по
сделкам или заявкам.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>