← Zurück

Минимальный шаг цены 0,01 инструмента FEES@FORTS не соответствует самой цене 0,068.

Полноценно, т.е. в полном объеме запись SecurityChange на текущей версии API не пишется. При сохранении SecurityChange, содержащий цену, возникают ошибки. Пример. Сохраняю следующие изменения:```plain

  •   [0]	{MarginBuy=1,72}
    
  •   [1]	{MarginSell=1,72}
    
  •   [2]	{StepPrice=0,01}
    
  •   [3]	{PriceStep=0,0001}
    
  •   [4]	{BestBidPrice=0,068}
    
  •   [5]	{BestAskPrice=0,0715}
    

Получаю ошибку:plain 2014-03-25 16:17:32,172 [35] ERROR - Ошибка при сохранении изменений инструментов System.ArgumentException: Минимальный шаг цены 0,01 инструмента FEES@FORTS не соответствует самой цене 0,068. Parameter name: info at #=qPjD4BOv$5BKxe_ttNIce9KX$StN0NyiBwpObU6kch$DxlgWCo386GGB4zCGVETNw0_b_HGs6uEfO4zWVQC6kFA==.#=qSTDGNV0iDqSnzbLph8Yc9g==[T](List1 #=q9PFDMHA0g6G4$l9vTjzZhg==, Decimal #=qu9_yCHRqY$LOB44u3uYfYQ==, Decimal #=qeDHHRmrCloHsysJaNDpx5w==, #=qsrRcrl$KHsI32HS28WOhKTQQt7VDYCM8o$SQf$sm5950Ho8SNnHsnNr$aFPmrIVL #=qn$YTckweA1Ev$RrCR7l8uA==, Security #=qAytM0J8OzpOW5$KzvE4rXA==, Boolean #=qzUG13oUQFxniVRzl_kJEvg==) at #=qTbUFoDA2rXZyjzCCG_XPfuOYADBnY4G1OolBODN6rWxwTvSAZRy_d7yp9I0pvUV7uKFziBBOMyYFMWg0juLm8A==.#=qsiKHElVM5$9wKL2OXxX_jQ==(List1 #=qLH_rqqpaMHMLANH8HZRitw==, #=qN0Iog2PcgTPVzK7TCmX4NyqBAYtp85$Rr6TNf87JBthNhGccR1ur1ifaGt5qUtF$ #=qygDprxDARw2VgUOb3nkYQA==, Decimal #=qSsuzamcO0zSNz_tDVYAUSg==) at #=qTbUFoDA2rXZyjzCCG_XPfuOYADBnY4G1OolBODN6rWxwTvSAZRy_d7yp9I0pvUV7uKFziBBOMyYFMWg0juLm8A==.#=qmGKnACAOqjE10v6FGL2TrA==(List1 #=q1OEYfJW1BSYKXv_Wx_oMYQ==, IEnumerable1 #=qiCz0UVEDNMJpq29fDMjKyQ==, #=qN0Iog2PcgTPVzK7TCmX4NyqBAYtp85$Rr6TNf87JBthNhGccR1ur1ifaGt5qUtF$ #=qJdLsZfnpxpFvFrMe_gCAYA==) at #=qQKAldzv4Hx9aZEAfjWjxeUw3n1SMejU_knLGrSPpWXylsa_zXYiQb6rmHnhSXXMM6lhc2ZF28RYMHTHxvWh_4g==.#=qkOUT4VUG7vd7cjfDOBNPsZ_B8CpdZWtHMMFzuEjwjOSH$$TTfAj90GB27rbnGE9MQNSiHNYIhWARk5sPnmPgwGN$wzEZXjPQJsPyOqGKpCY=(IEnumerable1 #=qTZTx6d6gpDuCSXzkCDk9AA==, #=qsrRcrl$KHsI32HS28WOhKTQQt7VDYCM8o$SQf$sm5950Ho8SNnHsnNr$aFPmrIVL #=qJWZ9nWr9mZbcPM4mHyCr2w==) at #=qJeE4_46VY$A0dIiZTywt83uYQhQ_oHDxAxCy1UFFR6T9re4gF2Y4MkGTUJz3rcFY.#=qBdPGdik47hQskMSsLXQFOA==(DateTime #=quV2M9dLuA9wJq3GNniob7g==, #=qLf3ak3vMf7hRt1x61V08CA==[] #=q_mUtmDvZBv6XOsCJBPqq4Q==, Boolean #=qVhduF7ksTLTqYjm4dYCi9A==) at #=qJeE4_46VY$A0dIiZTywt83uYQhQ_oHDxAxCy1UFFR6T9re4gF2Y4MkGTUJz3rcFY.Save(IEnumerable1 #=qJ4MUhI4A5agEyoBg9IHObg==) at AlgoTrading.Features.Hydra.Model.SaveManager.SaveSecurityChanges() in e:\AlgoTrading3.b177\SourceCode\Applications\AlgoTrading\Features\Hydra\Model\SaveManager.cs:line 213

War dieses Thema hilfreich?

Thema teilen

Kommentare (4)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Иван З.
Иван З.

Там разные свойства шаг цены и цена шага

  •   [2] {StepPrice=0,01} шаг цены
    
  •   [3] {PriceStep=0,0001} цена шага
    

Вроде так.

vk37
vk37 Autor

Там разные свойства шаг цены и цена шага

  • [2] шаг цены
  • [3] цена шага Вроде так.Наоборот, судя по комментам кода S# для Level1Fields.StepPrice и Level1Fields.PriceStep.
Иван З.
Иван З.

если эти значения вы ставите, попробуйте поменять :)

vk37
vk37 Autor

Иван З.: если эти значения вы ставите, попробуйте поменять :)Уже пробовал выставлять StepPrice = PriceStep = 0,0001. Не помогает.