﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Blog. StockSharp</title>
  <id>https://stocksharp.com/handlers/atom.ashx?category=blog&amp;page=17</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-18T16:13:01Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=blog&amp;page=17" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/topic/24263/</id>
    <title type="text">Release notes 12/30/2022</title>
    <published>2022-12-30T17:44:04Z</published>
    <updated>2022-12-30T17:44:04Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.com/users/1/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="/store/installer/" title="Installer - main installation tool for all applications"&gt;Installer&lt;/a&gt; (v5.0.115):
Installer. Open installer folder
InstallerUITitle moved to WebApiExtension&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24257/</id>
    <title type="text">Release notes 12/28/2022</title>
    <published>2022-12-28T22:46:46Z</published>
    <updated>2022-12-28T22:46:46Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.com/users/1/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="/store/strategy-designer/" title="Designer: A Free App for Creating Algorithmic Trading Strategies Without Coding"&gt;Designer&lt;/a&gt; (v5.0.134):
Designer supported report generation.
Algo.Compilation moved from Xaml.
CodeReference evaluate full path if not specified.
CodeExtensions. Compile method filter out invalid refs.
Strategy. AllowTrading is virtual, read-only and depends from indicators IsFormed state.
InstallerUITitle moved to WebApiExtension&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/market-data-downloader/" title="Hydra free market data downloader and database"&gt;Hydra&lt;/a&gt; (v5.0.134):
Algo.Compilation moved from Xaml.
Show splash window till end of loading.
NewAnalyticsStrategy moved to Algo.Strategies.
CodeReference evaluate full path if not specified.
CodeExtensions. Compile method filter out invalid refs.
ServicesRegistry. TryDriveCache&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24220/</id>
    <title type="text">Moving average - TOC</title>
    <published>2022-12-10T17:21:44Z</published>
    <updated>2022-12-23T19:39:08Z</updated>
    <author>
      <name>Pannipa</name>
      <uri>https://stocksharp.com/users/164332/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24219/what-is-a-moving-average-what-signals-are-there-to-buy-and-sell-in-an-uptrend-and-a-downtrend-in-market/" title="What is a moving average? What signals are there to buy and sell in an uptrend and a downtrend in market?"&gt;What is a moving average? What signals are there to buy and sell in an uptrend and a downtrend in market?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24227/how-to-using-two-moving-averages-for-buy-and-sell-signals-as-well-as-acting-as-support-and-resistance-in-uptrend-and-downtrend/" title="How to using two moving averages for buy and sell signals as well as acting as support and resistance in Uptrend and Downtrend?"&gt;How to using two moving averages for buy and sell signals as well as acting as support and resistance in Uptrend and Downtrend?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24235/simple-moving-average-(sma)-exponential-moving-average-(ema)-weighted-moving-average-(wma)-data-and-prices-for-finding-the-moving-average/" title="Simple Moving Average (SMA), Exponential Moving Average (EMA), Weighted Moving Average (WMA), Data and prices for finding the moving average"&gt;Simple Moving Average (SMA), Exponential Moving Average (EMA), Weighted Moving Average (WMA), Data and prices for finding the moving average&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24236/lets-get-to-know-the-moving-average-brand-or-channel-how-shift-and-envelope-formation-act-as-support-and-resistance-signals-trend/" title="Let's get to know the Moving average Brand or Channel, How Shift and Envelope Formation act as support and resistance signals trend"&gt;Let's get to know the Moving average Brand or Channel, How Shift and Envelope Formation act as support and resistance signals trend&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24238/shift-is-called-displaced-moving-average-and-what-kind-of-signal-is-double-repenetration/" title="Shift is called Displaced Moving Average and what kind of signal is Double Repenetration?"&gt;Shift is called Displaced Moving Average and what kind of signal is Double Repenetration?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24239/how-to-finding-buy-and-sell-points-with-the-price-oscillator-an-indicator-that-works-with-moving-averages/" title="How to finding buy and sell points with the Price Oscillator, an indicator that works with moving averages?"&gt;How to finding buy and sell points with the Price Oscillator, an indicator that works with moving averages?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24244/indicator-moving-average-convergence-divergence-(macd)-support-and-resistance-trading-signals_/" title="Indicator Moving Average Convergence Divergence (MACD) support and resistance trading signals."&gt;Indicator Moving Average Convergence Divergence (MACD) support and resistance trading signals.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24245/what-is-short-position-long-position-stop-sell-order-stop-buy-order-in-trading/" title="What is Short position, Long position, Stop sell order, Stop buy order in trading?"&gt;What is Short position, Long position, Stop sell order, Stop buy order in trading?&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24187/</id>
    <title type="text">Gap Patterns - TOC</title>
    <published>2022-11-26T11:16:08Z</published>
    <updated>2022-12-13T17:30:36Z</updated>
    <author>
      <name>Pannipa</name>
      <uri>https://stocksharp.com/users/164332/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24176/what-about-gaps-patterns/" title="What about Gaps Patterns?"&gt;What about Gaps Patterns?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24180/how-are-common-gaps-formed-and-how-are-they-important-in-technical-analysis/" title="How are common gaps formed and how are they important in technical analysis?"&gt;How are common gaps formed and how are they important in technical analysis?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24181/how-importance-of-breakaway-gaps-and-using-breakaway-gaps-as-support-and-resistance-in-trading/" title="How importance of breakaway gaps and using breakaway gaps as support and resistance in trading?"&gt;How importance of breakaway gaps and using breakaway gaps as support and resistance in trading?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24183/-lets-get-to-know-runaway-gap-and-see-what-signals-this-gap-gives-traders/" title=" Let's get to know Runaway Gap and see what signals this gap gives traders"&gt; Let's get to know Runaway Gap and see what signals this gap gives traders&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24192/exhaustion-gap-signals-and-technical-analysis-principles-for-utilizing-trends-in-this-gap/" title="Exhaustion Gap Signals and Technical Analysis Principles for Utilizing Trends in this Gap"&gt;Exhaustion Gap Signals and Technical Analysis Principles for Utilizing Trends in this Gap&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24194/</id>
    <title type="text">Point-and-Figure diagram - TOC</title>
    <published>2022-11-29T14:06:28Z</published>
    <updated>2022-12-13T17:29:39Z</updated>
    <author>
      <name>Pannipa</name>
      <uri>https://stocksharp.com/users/164332/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24193/lets-get-acquainted-with-chart-technical-analysis-tools_-point-and-figure/" title="Let's get acquainted with chart technical analysis tools. Point-and-Figure"&gt;Let's get acquainted with chart technical analysis tools. Point-and-Figure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24195/how-to-make-a-diagram-point-and-figure-and-technical-analysis-to-take-advantage-of-chart-trading/" title="How to make a diagram Point-and-Figure and technical analysis to take advantage of chart trading?"&gt;How to make a diagram Point-and-Figure and technical analysis to take advantage of chart trading?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24201/what-patterns-are-the-buy-signals-and-sell-signals-technical-analysis-of-support-and-resistance--for-traders-to-see-in-the-point-and-figure-diagram/" title="What patterns are the buy signals and sell signals technical analysis of support and resistance  for traders to see in the Point-and-Figure diagram?"&gt;What patterns are the buy signals and sell signals technical analysis of support and resistance  for traders to see in the Point-and-Figure diagram?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharp.com/topic/24207/trend-line-drawing-price-targets-and-technical-analysis-that-traders-should-know-in-the-diagram-point-and-figure/" title="Trend line drawing Price Targets and Technical Analysis that traders should know in the diagram Point-and-Figure"&gt;Trend line drawing Price Targets and Technical Analysis that traders should know in the diagram Point-and-Figure&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24226/</id>
    <title type="text">Release notes 12/12/2022</title>
    <published>2022-12-12T20:35:55Z</published>
    <updated>2022-12-12T20:35:55Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.com/users/1/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="/store/trading-terminal/" title="Terminal - free trading terminal and charting application for manual trading"&gt;Terminal&lt;/a&gt; (v5.0.131):
Fix doc urls.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/strategy-designer/" title="Designer: A Free App for Creating Algorithmic Trading Strategies Without Coding"&gt;Designer&lt;/a&gt; (v5.0.133):
Fix doc urls.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/market-data-downloader/" title="Hydra free market data downloader and database"&gt;Hydra&lt;/a&gt; (v5.0.133):
DataType. IsTFCandles property
Fix doc urls.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/installer/" title="Installer - main installation tool for all applications"&gt;Installer&lt;/a&gt; (v5.0.114):
Removed dependency from Studio.Controls.
Removed obsolete.
OrdinalIgnoreCase -&amp;gt; InvariantCultureIgnoreCase
Product page display links to doc and web site.
Help button.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/licensetool_console/" title="LicenseTool.Console"&gt;LicenseTool.Console&lt;/a&gt; (v5.0.87):
Reduce webapi calls for license.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24213/</id>
    <title type="text">Release notes 12/8/2022</title>
    <published>2022-12-08T15:34:36Z</published>
    <updated>2022-12-08T15:34:36Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.com/users/1/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="/store/api/" title="API - a free algorithmic trading API"&gt;API&lt;/a&gt; (v5.0.108):
MoreLinq removed.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24211/</id>
    <title type="text">Release notes 12/8/2022</title>
    <published>2022-12-08T14:11:22Z</published>
    <updated>2022-12-08T14:11:22Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.com/users/1/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="/store/micex/" title="ASTSBridge"&gt;ASTSBridge&lt;/a&gt; (v5.0.126):
MoreLinq removed.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/cgate-plaza/" title="Plaza connector"&gt;Plaza&lt;/a&gt; (v5.0.129):
ss-238: plaza: update spectra stream scheme
cgate client lib log restored
MoreLinq removed.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/iqfeed/" title="IQFeed"&gt;IQFeed&lt;/a&gt; (v5.0.121):
MoreLinq removed.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/twime/" title="TWIME"&gt;TWIME&lt;/a&gt; (v5.0.126):
ASTS dialect supported.
IcebergX supported.
PostOnly supported (Book-or-cancel).
Twime FORTS. v5.6
Native -&amp;gt; Forts namespace renamed.
CopyMemory replaced by Buffer.MemoryCopy&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/trading-terminal/" title="Terminal - free trading terminal and charting application for manual trading"&gt;Terminal&lt;/a&gt; (v5.0.130):
MoreLinq removed.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/strategy-designer/" title="Designer: A Free App for Creating Algorithmic Trading Strategies Without Coding"&gt;Designer&lt;/a&gt; (v5.0.132):
MoreLinq removed.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/market-data-downloader/" title="Hydra free market data downloader and database"&gt;Hydra&lt;/a&gt; (v5.0.132):
Fix delete candles &lt;a href="https://stocksharp.com/topic/24189/sdata-(hydra)-delete-data-function-not-working/"&gt;https://stocksharp.com/topic/24189/sdata-(hydra)-delete-data-function-not-working/&lt;/a&gt;
All panes with icons.
Data panes show icons.
MoreLinq removed.
hydra-18: fix error when opening exchange board pane&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/installer/" title="Installer - main installation tool for all applications"&gt;Installer&lt;/a&gt; (v5.0.113):
MoreLinq removed.
Remember install path.
Fix max height initial size and auto-save window position.
designer couldn't connect to installer&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24140/</id>
    <title type="text">Release notes 11/11/2022</title>
    <published>2022-11-11T21:09:45Z</published>
    <updated>2022-11-11T21:09:45Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.com/users/1/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="/store/lessons/" title="Edu"&gt;Edu&lt;/a&gt; (v5.0.21):
remove extra references from projects
Ecng.Roslyn -&amp;gt; Ecng.Compilation.Roslyn&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/trading-shell/" title="Shell for your algo strategy with C# source codes"&gt;Shell&lt;/a&gt; (v5.0.22):
remove extra refs from csproj
remove extra references from projects
Ecng.Compilation.CodeDom&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24138/</id>
    <title type="text">Release notes 11/11/2022</title>
    <published>2022-11-11T21:06:01Z</published>
    <updated>2022-11-11T21:06:01Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.com/users/1/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="/store/api/" title="API - a free algorithmic trading API"&gt;API&lt;/a&gt; (v5.0.107):
IBoardMessageProvider, ISecurityMessageProvider.
BoardCodes&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24136/</id>
    <title type="text">Release notes 11/11/2022</title>
    <published>2022-11-11T21:06:00Z</published>
    <updated>2022-11-11T21:06:00Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.com/users/1/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="/store/micex/" title="ASTSBridge"&gt;ASTSBridge&lt;/a&gt; (v5.0.125):
Connectors depends from Messages ref only.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/cgate-plaza/" title="Plaza connector"&gt;Plaza&lt;/a&gt; (v5.0.128):
Connectors depends from Messages ref only.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/iqfeed/" title="IQFeed"&gt;IQFeed&lt;/a&gt; (v5.0.120):
Connectors depends from Messages ref only.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/twime/" title="TWIME"&gt;TWIME&lt;/a&gt; (v5.0.125):
Connectors depends from Messages ref only.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/spbex/" title=" SpbEX"&gt;SpbEX&lt;/a&gt; (v5.0.118):
Connectors depends from Messages ref only.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/quanthouse/" title="QuantFEED"&gt;QuantFEED&lt;/a&gt; (v5.0.126):
Connectors depends from Messages ref only.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/installer/" title="Installer - main installation tool for all applications"&gt;Installer&lt;/a&gt; (v5.0.112):
remove tmp net5 support
ICredentialsProvider moved to Configuration.
Removed obsolete.
Warning fix.
ss-170 show license info in installer&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/licensetool_console/" title="LicenseTool.Console"&gt;LicenseTool.Console&lt;/a&gt; (v5.0.85):
ICredentialsProvider moved to Configuration.&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/ftx/" title="FTX"&gt;FTX&lt;/a&gt; (v5.0.24):
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24111/</id>
    <title type="text">Release notes 11/1/2022</title>
    <published>2022-11-01T14:03:49Z</published>
    <updated>2022-11-01T14:03:49Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.com/users/1/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="/store/lessons/" title="Edu"&gt;Edu&lt;/a&gt; (v5.0.20):
remove obsolete from props&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/trading-shell/" title="Shell for your algo strategy with C# source codes"&gt;Shell&lt;/a&gt; (v5.0.21):
remove obsolete from props&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24108/</id>
    <title type="text">Release notes 11/1/2022</title>
    <published>2022-11-01T13:58:24Z</published>
    <updated>2022-11-01T13:58:24Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.com/users/1/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="/store/iqfeed/" title="IQFeed"&gt;IQFeed&lt;/a&gt; (v5.0.119):
remove obsolete from props&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/market-data-downloader/" title="Hydra free market data downloader and database"&gt;Hydra&lt;/a&gt; (v5.0.130):
ss-229 wrong export of market depth&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24091/</id>
    <title type="text">TWAP. What is it and how does it work.</title>
    <published>2022-10-26T10:32:00Z</published>
    <updated>2022-10-26T10:32:00Z</updated>
    <author>
      <name>Marat</name>
      <uri>https://stocksharp.com/users/101940/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:24pt"&gt;Hello, Friends!&lt;/span&gt;&lt;/strong&gt;
Today in the article we will consider such a popular algorithm as &lt;strong&gt;&lt;span style="font-size:24pt"&gt;TWAP (Time-weighted average price)&lt;/span&gt;&lt;/strong&gt;.
&lt;span style="color:green"&gt;&lt;strong&gt;TWAP is a time-weighted average price, which is defined as the average value of valuable stock assets, such as stocks, bonds, derivatives, futures, options, etc., for a selected period of time.&lt;/strong&gt;&lt;/span&gt;
&lt;strong&gt;This algorithm&lt;/strong&gt; is &lt;strong&gt;one of the simplest&lt;/strong&gt;, in terms of executing the spread of transactions over a certain period of time and reducing the impact on the broader market.
This &lt;strong&gt;algorithm&lt;/strong&gt; and the methodology itself for measuring the time-weighted average price are often &lt;strong&gt;used by large institutional investors&lt;/strong&gt;, for the purpose of investing in stock assets, while not violating market volatility.
It is worth noting that &lt;span style="font-size:24pt"&gt;when calculating TWAP, the volume&lt;/span&gt; is not used, which leads to pronounced positioning.&lt;/p&gt;
&lt;p&gt;**&lt;em&gt;&lt;span style="color:green"&gt;In the electronic options and orders market, TWAP** is an algorithmic strategy for executing transactions, which has the goal of achieving an average execution cost that is close to the time-weighted average price for the period previously marked by the trader and/or investor.
Based on this, we can say that TWAP is often used to reduce to the possible minimum the impact of a large order on the state of the market, by dividing the order into smaller numbers of orders with execution in different time periods.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A trader divides a large order into parts - sets that he executes at intervals at a price close to the time-weighted average, respectively, reduces the degree of influence of a large order on the market price.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;Let's take an example:&lt;/span&gt;
&lt;strong&gt;A trader wants to purchase 1000 shares of company N using the TWAP algorithm. When choosing a strategy, he decides to purchase 50 shares every 20 minutes, respectively, the execution time will be 6 hours and 40 minutes.&lt;/strong&gt;
Calculate TWAP.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;- We take the average price (AP) for the nth number of periods. Applied to daily prices with a large number of changes, the values of opening, maximum, minimum and closing are used during non-working hours to calculate the average price.
For intraday prices for liquid assets, where closing and opening are similar, the values of opening, maximum and minimum are used.
Thus , the calculation formula looks like this:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:36pt"&gt;AP= (MinPrice+ClosePrice+MaxPrice)/3
TWAP = (AP_open + AP_close + AP_N) / N.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;***The formula is simple enough to use.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;After the TWAP value is received, the order price is compared to determine whether the security is overvalued or, on the contrary, undervalued.
In fact, if the price is significantly higher than TWAP, then we can talk about the overvaluation of the asset, and vice versa, if lower, it is undervalued.***&lt;/p&gt;
&lt;p&gt;Often &lt;span style="font-size:24pt"&gt;a random size of orders or time intervals&lt;/span&gt; between transactions is used, because of this &lt;span style="font-size:24pt"&gt;TWAP is often used to reduce possible slippage and signaling&lt;/span&gt;, especially in large transactions.
Since &lt;span style="font-size:24pt"&gt;volume is most significant when opening and closing&lt;/span&gt;, and the uniform distribution of the order flow during the trading day is not optimal, &lt;span style="font-size:24pt"&gt;TWAP is best used for assets with a large volume or for several trading sessions.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;Consider a number of advantages of TWAP:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;- Simplicity of the execution algorithm, which allows the trader to apply it manually on several exchanges at the same time.&lt;/em&gt;
&lt;em&gt;- Reducing the risks of signal transmission and slippage risks by breaking large transactions into smaller ones.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;The disadvantages of TWAP include:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Linear execution model. This circumstance may cause a problem, trading according to a predictable pattern, a signal risk for orders may arise.
Simply put, the algorithm splits the order into equal amounts distributed throughout the day, while for securities with low small volume or volume changes during the day, this can lead to the execution of orders at suboptimal prices and potentially signal risk.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Despite the disadvantages of this algorithm, it &lt;strong&gt;does not lose popularity and is used quite often in trading&lt;/strong&gt;.
&lt;strong&gt;Convenience and simplicity&lt;/strong&gt; outweigh the disadvantages associated with its use.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:36pt"&gt;&lt;span style="color:green"&gt;&lt;strong&gt;Would you be interested to see such an algorithm in our platform?&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;
Write in the comments.
Thanks for attention.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24078/</id>
    <title type="text">Release notes 10/16/2022</title>
    <published>2022-10-16T18:05:02Z</published>
    <updated>2022-10-16T18:05:02Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.com/users/1/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="/store/api/" title="API - a free algorithmic trading API"&gt;API&lt;/a&gt; (v5.0.105):
common.props removed.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24076/</id>
    <title type="text">Release notes 10/16/2022</title>
    <published>2022-10-16T17:47:30Z</published>
    <updated>2022-10-16T17:47:30Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.com/users/1/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="/store/iqfeed/" title="IQFeed"&gt;IQFeed&lt;/a&gt; (v5.0.118):
net6.0&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/installer/" title="Installer - main installation tool for all applications"&gt;Installer&lt;/a&gt; (v5.0.110):
ErrorTrackLogListener moved to Studio.Core&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24058/</id>
    <title type="text">Release notes 9/30/2022</title>
    <published>2022-09-30T11:52:44Z</published>
    <updated>2022-09-30T11:52:44Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.com/users/1/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;a href="/store/lessons/" title="Edu"&gt;Edu&lt;/a&gt; (v5.0.19):
AssemblyInfo removed.
net6
lessons small fix
lessons small fix
lessons small fix
pbsr-4: build shell/lessons from source during release
lesson 02_marketdepths_trades: fix subscriptions
build &amp;amp; some warning fixes
lessons net5.0
truncate history&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/trading-shell/" title="Shell for your algo strategy with C# source codes"&gt;Shell&lt;/a&gt; (v5.0.20):
AssemblyInfo removed.
net6
ss-209: error in shell on strategy start
shell: fix config load errors
shell: json configs with migration
lessons small fix
lessons small fix
lessons small fix
lessons small fix
pbsr-4: build shell/lessons from source during release
fix Shell build
build &amp;amp; some warning fixes
shell net5.0 + compatibility fixes
truncate history&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/24028/</id>
    <title type="text">Different candles - one program!</title>
    <published>2022-09-09T08:05:16Z</published>
    <updated>2022-09-09T08:05:16Z</updated>
    <author>
      <name>Marat</name>
      <uri>https://stocksharp.com/users/101940/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <category term="Hydra" />
    <category term="market data" />
    <category term="trading" />
    <category term="exchange" />
    <category term="Trader" />
    <content type="html">&lt;p&gt;Candlesticks in stock trading are a constant and necessary attribute.
Today there are no traders who do not turn to candlestick charts and do not track market changes based on it.
The history of the &amp;quot;candle&amp;quot; display of market behavior is rooted in the past, in Japan of the 18th century, when a sequence of &amp;quot;candles&amp;quot; began to visually depict the price maximum and minimum for a certain period, as well as prices at the beginning and end of this period.
It makes no sense to describe the composition of the candle, since any trader knows these basics.
Speaking &lt;strong&gt;&lt;span style="font-size:24pt"&gt;in the context of analysis, candlesticks are the basis of all fundamentals&lt;/span&gt;&lt;/strong&gt;, &lt;strong&gt;an experienced trader&lt;/strong&gt; can only &lt;strong&gt;look at the chart to determine the changing situation&lt;/strong&gt;.
Sometimes &lt;strong&gt;a trader does not just determine the situation on the market, but is also able to predict changes&lt;/strong&gt;, since the market tends, under similar conditions, to react equally to &amp;quot;stimuli&amp;quot;.
As I wrote earlier, &lt;em&gt;the abundance of trading tools only provide an opportunity to make deals, turning trading into an exclusively intuitive and speculative action.&lt;/em&gt;
&lt;strong&gt;Serious, not mass trading, requires a systematic approach&lt;/strong&gt;, that is, you can't just take a terminal and start trading, initially &lt;strong&gt;you need to have knowledge&lt;/strong&gt;.
This knowledge is based not only on the practical part - trading, but also includes a deep analysis of the market, its behavior on certain events.
Such reflections are clearly demonstrated by candles.
For most users, candles are the maximum and minimum for the period, but the variety of candles can surprise.
&lt;strong&gt;&lt;span style="font-size:24pt"&gt;&lt;span style="color:green"&gt;Each type of candle has its own meaning for the trader, and is able to provide him with a full amount of information on the desired asset or group of assets.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;
So, various candlesticks may be needed for analysis, but it is quite problematic to get market data for them.
&lt;strong&gt;Most programs and resources for downloading market data do not provide&lt;/strong&gt; such &lt;strong&gt;information&lt;/strong&gt;, and those that can provide &lt;strong&gt;do not allow you to get data on several types of candles at once&lt;/strong&gt;.
The second &lt;strong&gt;problem is the need to convert data into the desired format for graphical representation of candlesticks and &amp;quot;visual&amp;quot; analysis&lt;/strong&gt;.
Do not forget about the cost of such programs, which are rarely even &amp;quot;shareware&amp;quot;.
As mentioned earlier, &lt;a href="https://stocksharp.com/store/hydra/"&gt;&lt;strong&gt;S#.Data&lt;/strong&gt;&lt;/a&gt; solves these problems.
It &lt;strong&gt;allows&lt;/strong&gt; not just &lt;strong&gt;to build candlesticks of various types&lt;/strong&gt;, but also &lt;strong&gt;to save them&lt;/strong&gt;, which is not a little important &lt;strong&gt;for further use&lt;/strong&gt;.
Almost all sources do not directly broadcast market data on such candles, respectively, the problem for most programs becomes unsolvable, but &lt;strong&gt;S#.Data&lt;/strong&gt; solves it by constructing such unique candles through other downloaded market data. &lt;strong&gt;For example from Ticks.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135134/ticks_market_data.png" alt="ticks_market_data.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For example, &lt;strong&gt;&lt;span style="font-size:24pt"&gt;Volume Candlesticks&lt;/span&gt;&lt;/strong&gt;, which &lt;em&gt;&lt;strong&gt;display the volume of transactions for the selected period, and provide information about the activity of the instrument.&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="/file/135135/volume_market_data.png" alt="volume_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;And it is just as easy to plot their schedule&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135139/volume_candles.png" alt="volume_candles.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The program allows you to get &lt;strong&gt;&lt;span style="font-size:24pt"&gt;Renko&lt;/span&gt;&lt;/strong&gt; candles. &lt;em&gt;&lt;strong&gt;The ranko chart clearly defines the main trend&lt;/strong&gt;&lt;/em&gt;. Such a chart is useful in order to determine the key support and resistance levels, since it averages the main trend, small price fluctuations are not reflected, this allows you to focus on really significant movements.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="/file/135137/renko_market_data.png" alt="renko_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;Also, after receiving the market data, we build a graph.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135138/renko_candles.png" alt="renko_candles.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Equally important candles - &lt;strong&gt;&lt;span style="font-size:24pt"&gt;Range&lt;/span&gt;&lt;/strong&gt; candles. &lt;em&gt;&lt;strong&gt;The peculiarity of this chart is that new candles are built depending not on the timeframe, but on the range that the price has passed&lt;/strong&gt;&lt;/em&gt;. Accordingly, it is more convenient for the user to track price fluctuations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="/file/135144/range_market_data.png" alt="range_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;And we also build a schedule.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135136/range_candles.png" alt="range_candles.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In addition to the candlesticks listed above, which are quite familiar to traders and their charts, &lt;span style="font-size:24pt"&gt;&lt;strong&gt;Hydra&lt;/strong&gt;&lt;/span&gt; allows you to get unique, but necessary data in the analysis.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So for example &lt;strong&gt;&lt;span style="font-size:24pt"&gt;PnF&lt;/span&gt;&lt;/strong&gt; candles (&lt;em&gt;&lt;strong&gt;tic-tac-toe&lt;/strong&gt;&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135142/PnF_market_data.png" alt="PnF_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135140/PnF_candles.png" alt="PnF_candles.png" /&gt;&lt;/p&gt;
&lt;p&gt;Or candlesticks &lt;strong&gt;&lt;span style="font-size:24pt"&gt;Heiken Ashi Candles&lt;/span&gt;&lt;/strong&gt;, used to track the market trend.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135143/HeikinAshi_market_data.png" alt="HeikinAshi_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135141/HeikinAshi_candles.png" alt="HeikinAshi_candles.png" /&gt;&lt;/p&gt;
&lt;p&gt;So &lt;em&gt;&lt;strong&gt;&lt;span style="color:green"&gt;S#.Data allows you not only to get ready-made market data, but also to build such data, the receipt of which is not possible&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;. Moreover, it allows you to immediately build charts, combining all the stages for market analysis, reducing the financial and time costs of the trader.&lt;/p&gt;
&lt;p&gt;That's it. See you in new articles.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/23971/</id>
    <title type="text">Release notes 8/24/2022</title>
    <published>2022-08-24T00:00:00Z</published>
    <updated>2022-08-24T00:00:00Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.com/users/1/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Yandex backup service uses IYandexDiskOAuthProvider.
ExecutionMessage. ExecutionType marked as obsolete.
Refs optimization.&lt;/p&gt;
&lt;p&gt;StudioHelper. InitializeDatabaseCache
InstallerChannel. RunServerAsync method.
IInstallerChannelHandler replaced by Func.
Studio.Controls/Editors moved to Xaml/PropertyGrid
Studio.Community -&amp;gt; Studio.WebApi
Studio projs path reorg.&lt;/p&gt;
&lt;p&gt;StudioHelper. InitializeDatabaseCache
InstallerChannel. RunServerAsync method.
IInstallerChannelHandler replaced by Func.
Studio.Community -&amp;gt; Studio.WebApi
Studio projs path reorg.
IAlertNotificationService. Notify -&amp;gt; NotifyAsync.&lt;/p&gt;
&lt;p&gt;ExecutionMessage. ExecutionType marked as obsolete.&lt;/p&gt;
&lt;p&gt;ExecutionMessage. ExecutionType marked as obsolete.
ss-221: connect/boardlookup race condition fix
ss-220: quanthouse add missing dlls + fix publisher&lt;/p&gt;
&lt;p&gt;DatabaseConnectionWindow moved to Xaml.
InstallerChannel. RunServerAsync method.
IInstallerChannelHandler replaced by Func.
Studio.Controls/Editors moved to Xaml/PropertyGrid
Yandex backup service uses IYandexDiskOAuthProvider.
Studio.Community -&amp;gt; Studio.WebApi
Studio projs path reorg.
Fix first time strategies compilation.
ExecutionMessage. ExecutionType marked as obsolete.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.com/topic/23946/</id>
    <title type="text">Market analysis is the first step to profit.</title>
    <published>2022-08-19T08:17:50Z</published>
    <updated>2022-08-19T08:17:50Z</updated>
    <author>
      <name>Marat</name>
      <uri>https://stocksharp.com/users/101940/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;To date, &lt;strong&gt;stock trading has become an integral part of&lt;/strong&gt; the modern world.
From the moment of the first trades to the present day, trading in financial markets has come a long way and has become more accessible and understandable for most users.&lt;/p&gt;
&lt;p&gt;The abundance of markets, tools and means of trading have transformed this business from a privileged one into a &amp;quot;mass&amp;quot; one, and today no one will be surprised by a mobile application for trading on one of the many trading platforms.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/134926/exchanges_crypto.jpg" alt="exchanges_crypto.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Of course &lt;strong&gt;the availability and ease of use&lt;/strong&gt; new software applications, &lt;strong&gt;have made it possible to carry out operations without interrupting work&lt;/strong&gt;, but the number of such operations, for most users, is small, and is entertaining. Hence the &lt;span style="color:red"&gt;losses&lt;/span&gt;, associated, in most cases, &lt;span style="color:red"&gt;with the lack of data flow analysis, the search for patterns in market changes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I must say that**&amp;quot;mass&amp;quot; trading is manual or semi-manual**, which &lt;strong&gt;cannot but affect the quality of transactions and the number of profitable transactions in general&lt;/strong&gt;, forcing the user to rely only on intuition.&lt;/p&gt;
&lt;p&gt;The situation with professional trading is completely different. The volume of this segment is steadily growing, the ability to work remotely, creating mobile offices, relatively small investments and an abundance of professional tools, has given rise to a whole generation of people who create their capital on the stock exchange.&lt;/p&gt;
&lt;p&gt;The reverse side of professional trading can be called a different order of potential losses arising in the process of trading. The market offers a huge variety of tools for both earning and reducing trading costs, which recently can be considered the basis of additional income.
&lt;span style="font-size:24pt"&gt;&lt;span style="color:green"&gt;&lt;strong&gt;By earning $1, saving profits or cutting costs by another $1, the trader earns $2.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;.
It is worth saying that a large selection of programs does not always have a positive effect, since the user often cannot decide on a choice, or chooses several programs, combining their functionality manually to create an overall picture of trading.&lt;/p&gt;
&lt;p&gt;Agree, this arrangement is inconvenient, energy and time-consuming, but market analysis and reduction of time costs are the basis for increasing profitability and allows the user to devote more time to exploring new markets.
&lt;a href="https://stocksharp.com/"&gt;&lt;span style="font-size:24pt"&gt;StockSharp&lt;/span&gt;&lt;/a&gt; company presented a product that has no analogues a few years ago, this is &lt;span style="font-size:24pt"&gt;&lt;a href="https://stocksharp.com/store/hydra/"&gt;S#Data(Hydra)&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;What is the uniqueness of the product:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;- the ability to stream historical data from dozens of markets, the list of which is constantly updated&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/134929/source_market_data.png" alt="source_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;- the ability to save market data of various types of Candlesticks, Ticks, Level1, Level2, while the user gets the opportunity to create the necessary data types from already received&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/134928/type_market_data.png" alt="type_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;- the analytical block, thanks to the already built-in functions, allows you to visualize the results of trading, and the ability to write your own functions in the language &lt;strong&gt;C#&lt;/strong&gt;, allows the user to create their own models of market behavior.&lt;/em&gt;/&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/134927/analytick_market_data.png" alt="analytick_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;Separate articles require a detailed description of the interaction of &lt;strong&gt;Hydra&lt;/strong&gt; with other products from &lt;strong&gt;StockSharp&lt;/strong&gt;, as well as the ability to record the received market data in formats for working with other analysis programs.&lt;/p&gt;
&lt;p&gt;The&lt;em&gt;&lt;strong&gt;implemented function of creating your own market data storage allows you not only to collect market data for a selected period, but also to set up continuous recording of data&lt;/strong&gt;&lt;/em&gt; that can be broadcast online to all selected network machines via the &lt;strong&gt;&amp;quot;Server&amp;quot;&lt;/strong&gt; mode.&lt;/p&gt;
&lt;p&gt;Thus, &lt;strong&gt;the user becomes&lt;/strong&gt; not just a consumer of historical data, but also &lt;strong&gt;an analyzer, and eventually a translator of data&lt;/strong&gt; for other users.&lt;/p&gt;
&lt;p&gt;The presence of a huge functionality collected in one product, which makes it possible to work with market data on one screen without resorting to other products, allows you to raise your trading to a higher level, and grow into the sphere of &lt;strong&gt;&amp;quot;professional&amp;quot;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;It is necessary to tell more about the functionality of the program separately, focusing on the most interesting functions.&lt;/p&gt;
&lt;p&gt;One of the main things to say is that the &lt;strong&gt;&lt;span style="color:green"&gt;&lt;span style="font-size:24pt"&gt;S#.Data functionality is free&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;, and all the user needs to start the path of a professional trader is to download the application via the &lt;strong&gt;&lt;a href="https://stocksharp.com/articles/12374/Assign-install-and-work-with-SInstaller/"&gt;S#.Installer&lt;/a&gt;&lt;/strong&gt; platform.&lt;/p&gt;
&lt;p&gt;That's all, see you in new articles.&lt;/p&gt;
</content>
  </entry>
</feed>