MCTuTeJ|19951995
|
Date: 12/15/2010
Пробовал NBox - вывел следующее:

Не знаете как это исправить ?
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 12/15/2010
MCTuTeJ|19951995:
Пробовал NBox - вывел следующее:
Не знаете как это исправить ?
А зачем Вы Trans2Quik.dll мержете? Это не .NET сборка, а Win32 dll. Ее вообще можно удалить, так как QuikTrader умеет сам ее создавать, если она отсутствует.
|
|
|
|
Thanks:
|
|
|
|
|
|
MCTuTeJ|19951995
|
Date: 12/15/2010
|
|
|
|
|
Убрал TRANS2QUIK. Теперь такая ошибка:
Error while building project. Exception : System.BadImageFormatException: Невозм
ожно загрузить файл или сборку "file:///D:\1\bin\src\AdvancedHedj.exe" или один
из зависимых от них компонентов. Сборка создана в более поздней версии среды вып
олнения чем текущая, и не может быть загружена.
Имя файла: "file:///D:\1\bin\src\AdvancedHedj.exe"
в System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, E
vidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Bool
ean throwOnFileNotFound, Boolean forIntrospection)
в System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Ev
idence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boole
an throwOnFileNotFound, Boolean forIntrospection)
в System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence
assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
в System.Reflection.Assembly.InternalLoadFrom(String assemblyFile, Evidence s
ecurityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean
forIntrospection, StackCrawlMark& stackMark)
в System.Reflection.Assembly.ReflectionOnlyLoadFrom(String assemblyFile)
в NBox.Program.reflectAssembliesAliasesAndGrabResourcesAndAssemblyInfo(BuildC
onfiguration configuration, String tempDirectoryName, List`1 resourcesReflectedP
aths)
Подозреваю что это уже никак не поправить .....
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 12/15/2010
MCTuTeJ|19951995:
Подозреваю что это уже никак не поправить .....
А конечно приложение получилось как x86?
|
|
|
|
Thanks:
|
|
|
|
|
|
MCTuTeJ|19951995
|
Date: 12/15/2010
Извиняюсь за нубство но как это узнать ?
update: Да, приложение x86.
|
|
|
|
Thanks:
|
|
|
|
|
|
foRs
|
Date: 3/24/2011
Не знал где запостить нубский вопрос) думаю что тема мб подойдёт.
Объясните пожлуста логику выражения () =>
С += всё понятно, а вот дальше лмбда выражение суть которой не пойму (в книжках читал, недогоняю после делфи)
trader.Connected += () =>
{
Console.WriteLine("Подключение было произведено успешно.");
// извещаем об успешном соединени
waitHandle.Set();
};
Как бы можно просто тупо вместе где в примере указан код расчета и выставления заявки писать свои приблуды, но наверное лямба выражение понять всё таки нужно.
|
|
|
|
Thanks:
|
|
|
|
|
|
Greene-nsk
|
Date: 3/25/2011
foRs:
Не знал где запостить нубский вопрос) думаю что тема мб подойдёт.
Объясните пожлуста логику выражения () =>
С += всё понятно, а вот дальше лмбда выражение суть которой не пойму (в книжках читал, недогоняю после делфи)
trader.Connected += () =>
{
Console.WriteLine("Подключение было произведено успешно.");
// извещаем об успешном соединени
waitHandle.Set();
};
Как бы можно просто тупо вместе где в примере указан код расчета и выставления заявки писать свои приблуды, но наверное лямба выражение понять всё таки нужно.
Это как анонимная функция. Почти тоже самое, что и :
trader.Connected += OnConnect;
...
private void OnConnect()
{
Console.WriteLine("Подключение было произведено успешно.");
// извещаем об успешном соединени
waitHandle.Set();
}
() => означает, что параметров нет. Может быть += param => .. или += (param1, param2) => ...
|
|
|
|
Thanks:
|
|
|
|
|
|
foRs
|
Date: 3/25/2011
Спасибо, приблизительно стало понятно.
На исходниках Console всё получается и понятно.
Пытаюсь освоить SampleSMA, открываю, и ошибка при компиляции
Ошибка 1 Ни одна из перегрузок метода "GetMarketPrice" не принимает "1" аргументов D:\StockSharp 3\Sources\SampleEmulationTesting\SmaStrategy.cs 90 45 SampleEmulationTesting
Что означает ошибка?
|
|
|
|
Thanks:
|
|
|
|
|
|
foRs
|
Date: 3/27/2011
Ну вообщем ошибка исчезает если сделать так
base.Security.GetMarketPrice(direction, 0.25, MarketPriceTypes.Following)
вместо
base.Security.GetMarketPrice(direction)
Если с первым и последним еще более менее понятно, то тогда вот с дельтой нет. Значение каких диапазонов должно быть и как на практике оно отражается?
|
|
|
|
Thanks:
|
|
|
|
|