Ошибки при сборки исходный код S# на GitHub

Ошибки при сборки исходный код S# на GitHub
Atom
3/21/2015
TheRoman


Предлагаю всё во одно место сливать.

QuikFixTags.cs не включён в проект Lua, после если скомпилировать дравину Lua, валится Quik

И кпри коннект с Квикм вот такое сообщение выбрасывает:


1 2 3  >
Mikhail Sukhov

Avatar
Date: 3/21/2015
Reply


Ребята, еще раз. Если вы не разработчики то не нужно собирать стокшарп из исходников. Вы соберете что то с лишними деталями и оно выдаст ошибки на реальных торгах.
Thanks:

TheRoman

Avatar
Date: 3/22/2015
Reply


Да, вы правы, видимо иногда скачиваю с кодами которые находятся в работе и на них спотыкаюсь.

Я предлагаю, что бы не наталкиваться на временные ошибки, иногда отдельно заливать окончательный релиз стокшарпа. И мы бы его скачали, для внутренней работы и не натыкались на текущие доработки разработчиков.

З.ы.в библиотеки 4.2.72 #Api QuikLua в выставленных ордерах показывает только первый в таблице, в восполненных вообще не один не видит.

Код составлен корректно:

Code

Trader.NewOrders += orders =>
{

foreach (var order in orders)
{

Console.WriteLine("An Order is: {0} a time of order: {1}", order.ToString(), order.LastChangeTime.ToString());

}

};




Thanks:

TheRoman

Avatar
Date: 3/22/2015
Reply


А вот нашёл окончательные релизы https://github.com/stock...rp/stocksharp/releases, все теперь буду их использовать.
Thanks:

VassilSanych

Avatar
Date: 3/22/2015
Reply


TheRoman
Да, вы правы, видимо иногда скачиваю с кодами которые находятся в работе и на них спотыкаюсь.

Надеюсь, что Михаил просто имел в виду, что вы как-то криво собираете, а не то, что в общую ветку выкладывают нерабочий код. Иначе - ай-яй-яй.
Хотя, конечно, релизная сборка полюбому должна быть стабильней.

Thanks:

Mikhail Sukhov

Avatar
Date: 3/22/2015
Reply


Negut. Вот что нужно качать. А релизы это не то. Хотя делайте как знаете. Я предупредил.
Thanks:

RomSunZ

Avatar
Date: 3/22/2015
Reply


VassilSanych
TheRoman
Да, вы правы, видимо иногда скачиваю с кодами которые находятся в работе и на них спотыкаюсь.

Надеюсь, что Михаил просто имел в виду, что вы как-то криво собираете, а не то, что в общую ветку выкладывают нерабочий код. Иначе - ай-яй-яй.
Хотя, конечно, релизная сборка полюбому должна быть стабильней.


Гитхаб в этом случае действительно удобная штука, которая позволяет вернуться к любому предыдущему фиксу, что позволяет продолжать работать с проектом, даже если крайний фикс выдает какие-либо ошибки.
Thanks:

Mikhail Sukhov

Avatar
Date: 3/22/2015
Reply


Я пытался донести до вас мысль. Главное, что от меня нужно было - вас предупредить и сказать о правильном пути. Как вам хочется делать - это уже ваше мнение.

Вспоминаются слова небезызвестного переводчика Гоблина в ролике про креветки. Что наши соотечественники тухлую вену у креветок не убирают, и поэтому жрут с дерьмом. Запретить не можем - ешьте на зоровье.[biggrin]

Могу лишь посоветовать почаще гонять то, что вы сами собираете на демо счетах. И, конечно же, вести версионированность своих роботов. Поэтому что если вы откатите S# на пред коммиты, а при этом робот останется тем же, то это не вернет всю систему в первоначальное состояние.
Thanks:

TheRoman

Avatar
Date: 3/23/2015
Reply


Посмотрите на проблему не так как нужно, а так как есть. Многим все равно интересно создавать проект используя исходник stocksharp по причинам безопасности, изучения схемы работы, применения своих схем и т.д. и т.п., чем использовать закрытую библиотеку - я один из них.

Quote:

Надеюсь, что Михаил просто имел в виду, что вы как-то криво собираете, а не то, что в общую ветку выкладывают нерабочий код. Иначе - ай-яй-яй.
Хотя, конечно, релизная сборка полюбому должна быть стабильней.


Это опять же мы упираемся в стену отсутствия требований к сборке, кто уже набил руку на stocksharp мог бы просто написать требование к сборке (это о том если коряво собираем). Хотя я грешу на то что скачивал исходники которые были в разработке.

Если у нас глюки на последнем проекте, откатить на предыдущий - логично RomSunZ

Если у нас проблема с текущей версией, будем ждать фиксы в следующей.

Если stocksharp исходники не использовать, зачем исходники на GitHub сливать?

По поводу всплытия ошибок, ну они так и так будут всплывать - это факт.

Quote:

Поэтому что если вы откатите S# на пред коммиты, а при этом робот останется тем же, то это не вернет всю систему в первоначальное состояние.


А вот здесь уже вопрос почему? Может и какие-то новые ошибки выйдут с новой версией, можно подправить самому или найти другое решения, а вот если старые на новом глючить начинают - это не правильно, но чаще всего это происходит когда старые свойства и схемы проекта не адаптированны к новым, старые просто убирают.

Code

fxold(int i) { return fxnew(i); } fxnew(int i){ return i;}


И не каких проблем старый метод fxold работает в новом fxnew. Ну или отдельно дравину со старыми схемами делать :)

З.ы.а по 4.2.72 #Api QuikLua - вы не ответили: stocksharp с этой связкой работает , а то кроме первого ордера не чего получить не могу и то он неправильно состояние показывает, снятый и исполненный все в статусе "done".
Thanks:

RomSunZ

Avatar
Date: 3/23/2015
Reply


TheRoman


Quote:

Поэтому что если вы откатите S# на пред коммиты, а при этом робот останется тем же, то это не вернет всю систему в первоначальное состояние.


А вот здесь уже вопрос почему? Может и какие-то новые ошибки выйдут с новой версией, можно подправить самому или найти другое решения, а вот если старые на новом глючить начинают - это не правильно, но чаще всего это происходит когда старые свойства и схемы проекта не адаптированны к новым, старые просто убирают.

Потому что периодически меняется структура библиотеки (например тип был decimal, стал nullable decimal и т.п.

TheRoman

З.ы.а по 4.2.72 #Api QuikLua - вы не ответили: stocksharp с этой связкой работает , а то кроме первого ордера не чего получить не могу и то он неправильно состояние показывает, снятый и исполненный все в статусе "done".

Я уже задавал подобный вопрос, и ответ был - Проверяйте баланс заявки. Если баланс 0-исполнена, если отлична от первоначального объема -частично исполнена, если баланс равен объему - отменена. Только так.
Thanks:

Mikhail Sukhov

Avatar
Date: 3/23/2015
Reply


RomSunZ

Я уже задавал подобный вопрос, и ответ был - Проверяйте баланс заявки. Если баланс 0-исполнена, если отлична от первоначального объема -частично исполнена, если баланс равен объему - отменена. Только так.


Нет, не так.
Thanks:
1 2 3  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy