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

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


Полноценно, т.е. в полном объеме запись 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


Теги:


Спасибо:


Иван З.

Фотография
Дата: 25.03.2014
Ответить


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

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

Вроде так.

Спасибо:

vk37

Фотография
Дата: 25.03.2014
Ответить


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

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

Иван З.

Фотография
Дата: 25.03.2014
Ответить


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

Спасибо:

vk37

Фотография
Дата: 25.03.2014
Ответить


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

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy