﻿<?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">Проблема с Unit для QuikOrderConditionTypes.TakeProfitStopLimit</title>
  <id>~/topic/8478/problema-s-unit-dlya-quikorderconditiontypes_takeprofitstoplimit/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T18:33:48Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=8478" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/40584/</id>
    <title type="text">При создании новой заявки TakeProfitStopLimit для Quik задаю Offset = new Unit(0, UnitTypes.Absolute...</title>
    <published>2017-08-06T19:51:38Z</published>
    <updated>2017-08-06T19:51:38Z</updated>
    <author>
      <name>Виктор</name>
      <uri>https://stocksharp.ru/users/26982/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;При  создании новой заявки TakeProfitStopLimit  для Quik задаю  Offset = new Unit(0, UnitTypes.Absolute ) и  Spread = new Unit(0, UnitTypes.Absolute), но почему то заявка регистрируется только с целым значением Unit, а с дробным Значением (от 0 до 1) не хочет ни в какую. Может кто то решил данную проблему.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  :::spoiler
  var Takestoporder = new Order
        {
            Security = Security,
            Portfolio = Portfolio,
            Type = OrderTypes.Conditional,
            Price = price - (decimal)(Security.StepPrice * (15)),
            Volume = myTrade.Trade.Volume,
            Direction = Sides.Sell,
            Condition = new QuikOrderCondition
            {
                Type = QuikOrderConditionTypes.TakeProfitStopLimit,
                StopPrice = myTrade.Trade.Price + (decimal)(Security.StepPrice * 10),
                StopLimitPrice = myTrade.Trade.Price - (decimal)(Security.StepPrice * 10),
                Offset = new Unit(0, UnitTypes.Absolute ),
                Spread = new Unit(0, UnitTypes.Absolute),
                IsMarketStopLimit = false,
                IsMarketTakeProfit = false
            },

        };
&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>