← 戻る

MMQS Attempted to divide by zero

éÎÏÇÄÁ ×ÏÚÎÉËÁÅÔ ÔÁËÁÑ ÏÛÉÂËÁ:

MMQS => System.DivideByZeroException: Attempted to divide by zero. at System.Decimal.FCallDivide(Decimal& result, Decimal d1, Decimal d2) at System.Decimal.Remainder(Decimal d1, Decimal d2) at Ecng.Trading.Algo.TraderHelper.ShrinkPrice(Security security, Double price) at Ecng.Trading.Algo.QuotingStrategy.OnProcess() at Ecng.Trading.Algo.Strategy. (SynchronizedCollection1 ) at Ecng.Collections.CollectionHelper.SyncDo[TCollection] (TCollection collection, Action1 action) at Ecng.Trading.Algo.Strategy. () at Ecng.Trading.Algo.Strategy. () MMQS => MMQS ÏÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ.

÷ ËÏÔÉÒÏ×ÝÉË ÐÅÒÅÄÁÅÔÓÑ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÁÑ ÚÁÑ×ËÁ, ÆÏÒÔÓ. óÏ ÓÌÅÄÕÀÝÅÊ ÐÏÐÙÔËÉ ËÏÔÉÒÏ×ÁÎÉÅ ÚÁ×ÅÒÛÁÅÔÓÑ ÕÓÐÅÛÎÏ (ÂÅÚ ÐÅÒÅÚÁÐÕÓËÁ ÂÏÔÁ)

S# 2.2.1 Q 5.16.0.145

このトピックは参考になりましたか?

トピックを共有

コメント (3)

ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください

artemox
artemox 著者

Сорри, проверял форум по тексту "Attempted to divide by zero". Действительно та же ошибка - в таблице находились взаимозаменяемые колонки "Время последней сделки" и "Время последнего изменения" Спасибо :)

Mikhail Sukhov
Mikhail Sukhov

В .NET придумали способ локализации тектовых сообщений под язык виндовс. Поэтому, всем рекомендую никогда не ставить русский .NET. Только английский. Потому как через русский описание ошибки в гугле сложно найти.