Гидра формирует кривые свечки?~/topic/3505/gidra-formiruet-krivye-svechki/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T17:05:33Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/24917/откопал на форуме тему с проблемой получения последней свечки за день: последняя свечка как понимаю,...2013-03-27T20:15:44Z2016-08-16T00:12:36Zproftshttps://stocksharp.ru/users/6174/info@stocksharp.ruоткопал на форуме тему с проблемой получения последней свечки за день:<br /><a href="http://stocksharp.com/forum/1544/CandleManager-i-posliedniaia-sviechka-v-siessii/" title="http://stocksharp.com/forum/1544/CandleManager-i-posliedniaia-sviechka-v-siessii/">последняя свечка</a><br /><br />как понимаю, моя проблема из этого же разряда... <br />последняя свечка не формируется пока не появится новая, а т.к. новая появляется с другой датой, то каким-то образом происходит деление последней свечки на две свечи с разными датами. <br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
series_1.From = new DateTime(2001, 12, 3, 10, 0, 0);
series_1.To = new DateTime(2015, 12, 3, 23, 50, 0);
series_1.WorkingTime.Times[0].Min = new TimeSpan(10, 00, 0);
series_1.WorkingTime.Times[0].Max = new TimeSpan(23, 50, 0);
</pre>
</div></div> <br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
2013/03/25 22:00:00.001| 21:00:00;140260.0000000;140660.0000000;140140.0000000;140600.000000071381
2013/03/25 23:00:00.001| 22:00:00;140620.0000000;140750.0000000;140510.0000000;140620.000000036455
2013/03/25 23:01:00.000| 23:00:00;140620.0000000;140620.0000000;140620.0000000;140620.000000014298
2013/03/26 10:00:00.001| 10:00:00;140720.0000000;140720.0000000;140350.0000000;140670.000000021449
2013/03/26 11:00:00.001| 10:00:00;140740.0000000;141190.0000000;140460.0000000;140920.0000000127852
2013/03/26 12:00:00.001| 11:00:00;140910.0000000;141580.0000000;140810.0000000;141410.0000000117363
</pre>
</div></div>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24930/Багу нашел. Связано с сохранением свечек с Финама.2013-03-28T06:38:19Z2013-03-28T06:38:19Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruБагу нашел. Связано с сохранением свечек с Финама.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24927/Собственно нашел частичное решение проблемы: на вход подавать готовые финамовские свечки 5 минутные,...2013-03-28T05:19:13Z2013-03-28T05:26:34Zproftshttps://stocksharp.ru/users/6174/info@stocksharp.ruСобственно нашел частичное решение проблемы:<br />на вход подавать готовые финамовские свечки 5 минутные, а в series уже указывать таймфрейм 60 мин:<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
var timeFrame = TimeSpan.FromMinutes(5);
var timeFrame2 = TimeSpan.FromMinutes(60);
...
UseCandleTimeFrame = timeFrame
...
var series = new CandleSeries(typeof(TimeFrameCandle), security, timeFrame2);
</pre>
</div></div><br /><br />на выходе все отлично:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
2013/03/25 22:00:00.001| Новая свеча 25.03.2013 21:00:00: 140260.0000000;140660.0000000;140140.0000000;140600.0000000; объем 71381
2013/03/25 23:00:00.001| Новая свеча 25.03.2013 22:00:00: 140620.0000000;140750.0000000;140510.0000000;140620.0000000; объем 36455
2013/03/26 10:00:00.001| Новая свеча 25.03.2013 23:00:00: 140620.0000000;140720.0000000;140350.0000000;140670.0000000; объем 35747
2013/03/26 11:00:00.001| Новая свеча 26.03.2013 10:00:00: 140740.0000000;141190.0000000;140460.0000000;140920.0000000; объем 127852
2013/03/26 12:00:00.001| Новая свеча 26.03.2013 11:00:00: 140910.0000000;141580.0000000;140810.0000000;141410.0000000; объем 117363
2013/03/26 13:00:00.001| Новая свеча 26.03.2013 12:00:00: 141410.0000000;141440.0000000;140350.0000000;141100.0000000; объем 189043
</pre>
</div></div><br /><br />P.S. с подгрузкой готовых 15 минутных свечек такой вариант уже не прокатывает ))) т.е. опять же последняя 15 мин свечка 23.45 - 0.00. и также как и часовая разбивается на две )Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24926/"Выложите bin файлы часовиков для 25 и 26 числа.": http://rusfolder.com/35703295 http://rusfolder.co...2013-03-28T05:02:03Z2013-03-28T05:02:42Zproftshttps://stocksharp.ru/users/6174/info@stocksharp.ru"Выложите bin файлы часовиков для 25 и 26 числа.":<br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABNmSiUyuVarsEuWmqhOPTo5Z2-XJ4vPKbpNzLLzjWD6A" title="http://rusfolder.com/35703295
">http://rusfolder.com/35703295
</a><br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABNmSiUyuVarsEuWmqhOPTowI52VR5sn8x2xfD3-vNMBQ" title="http://rusfolder.com/35703296">http://rusfolder.com/35703296</a>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24925/Сделал еще проще... Чтобы показать в чем проблема... Запускаю SampleHistoryTesting из 4.1.9. Все ост...2013-03-28T04:55:27Z2013-03-28T04:56:02Zproftshttps://stocksharp.ru/users/6174/info@stocksharp.ruСделал еще проще... Чтобы показать в чем проблема...<br />Запускаю SampleHistoryTesting из 4.1.9.<br />Все оставляю как есть, кроме:<br />меняю таймфрейм на:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
var timeFrame = TimeSpan.FromMinutes(60);
</pre>
</div></div><br />и в SmaStrategy.cs комментирую все, кроме строки:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
this.AddInfoLog("Новая свеча {0}: {1};{2};{3};{4}; объем {5}".Put(candle.OpenTime, candle.OpenPrice, candle.HighPrice, candle.LowPrice, candle.ClosePrice, candle.TotalVolume));
</pre>
</div></div><br />на выходе получаю:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
2012/10/30 21:00:00.001| Новая свеча 30.10.2012 20:00:00: 142330.0000000;142440.0000000;142080.0000000;142080.0000000; объем 13765
2012/10/30 22:00:00.001| Новая свеча 30.10.2012 21:00:00: 142090.0000000;142220.0000000;142030.0000000;142140.0000000; объем 10005
2012/10/30 23:00:00.001| Новая свеча 30.10.2012 22:00:00: 142130.0000000;142150.0000000;141960.0000000;142150.0000000; объем 7250
2012/10/31 10:00:00.000| Новая свеча 30.10.2012 23:00:00: 142150.0000000;142150.0000000;142150.0000000;142150.0000000; объем 3762
2012/10/31 10:00:00.001| Новая свеча 30.10.2012 10:00:00: 142310.0000000;142310.0000000;142040.0000000;142270.0000000; объем 5643
2012/10/31 11:00:00.001| Новая свеча 31.10.2012 10:00:00: 142210.0000000;143180.0000000;142060.0000000;143140.0000000; объем 112085
2012/10/31 12:00:00.001| Новая свеча 31.10.2012 11:00:00: 143130.0000000;143490.0000000;142660.0000000;143420.0000000; объем 121099
</pre>
</div></div><br /><br />)))Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24924/Выложите bin файлы часовиков для 25 и 26 числа.2013-03-28T04:47:35Z2013-03-28T04:47:35Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruВыложите bin файлы часовиков для 25 и 26 числа.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24923/Видел, что вы читаете тему и надеялся, что ответите ) 1. При выводе тоже пишу OpenTime: series_1 .Wh...2013-03-28T04:41:59Z2013-03-28T04:41:59Zproftshttps://stocksharp.ru/users/6174/info@stocksharp.ruВидел, что вы читаете тему и надеялся, что ответите ) <br />1. При выводе тоже пишу OpenTime:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
series_1
.WhenCandlesFinished()
.Do(ProcessCandle_1)
.Apply(this);
...
private void ProcessCandle_1(Candle candle)
{
var candle_string = candle.OpenTime.TimeOfDay.ToString();
candle_string += ";";
candle_string += candle.OpenPrice.ToString();
candle_string += ";";
candle_string += candle.HighPrice.ToString();
candle_string += ";";
candle_string += candle.LowPrice.ToString();
candle_string += ";";
candle_string += candle.ClosePrice.ToString();
candle_string += candle.TotalVolume.ToString();
this.AddInfoLog(candle_string);
}
</pre>
</div></div><br /><br />получаю свечки такого вида:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
2013/03/25 23:00:00.001| 22:00:00;140620.0000000;140750.0000000;140510.0000000;140620.000000036455
2013/03/26 10:00:00.000| 23:00:00;140620.0000000;140620.0000000;140620.0000000;140620.000000014298
2013/03/26 10:00:00.001| 10:00:00;140720.0000000;140720.0000000;140350.0000000;140670.000000021449
2013/03/26 11:00:00.001| 10:00:00;140740.0000000;141190.0000000;140460.0000000;140920.0000000127852
2013/03/26 12:00:00.001| 11:00:00;140910.0000000;141580.0000000;140810.0000000;141410.0000000117363
2013/03/26 13:00:00.001| 12:00:00;141410.0000000;141440.0000000;140350.0000000;141100.0000000189043
</pre>
</div></div><br />т.е. в начале каждой последующей свечки срабатывает событие .WhenCandlesFinished(). <br />а для последней свечки оно срабатывает дважды - в начале торговой сессии, т.е. в 10.00 и когда начинает формироваться новая свечка, т.е. в 10.00.00.001. <br /><br />2.Повторюсь. в данном случае я полностью использую шаблон SampleHistoryTesting. ну и естественно выставил UseCandleTimeFrame. т.е., насколько я понимаю, подгружаются уже готовые финамовские свечки из хранилища. т.е. ошибка возникает из-за WorkingTime. <br />3. да ссылку то привел ... )))) но моих познаний в программировании не хватило, чтобы осилить умную фразу Александра Муханчикова про какое-то переопределение и т.д. )))<br />После завершения свечки мне ничего делать и не нужно. Это просто тестер, который изначально считает необходимые параметры для нейронки на основе свечек и записывает их а базу, потом нейронка обучается по этой базе и затем уже на полученных знаниях я снова прогоняю тест уже с рисованием эквити и т.д. Т.е. нужны просто правильные свечки, чтобы все индикаторы и параметры рассчитывались корректно... <br />4. В вашей ссылке свечки строятся из тиков, с этим никогда не было проблем ) <br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24921/1. При выводе данных вы используете CloseTime, а в Гидре используется OpenTime. 2. Каким образом вы ...2013-03-28T04:01:04Z2013-03-28T04:01:04Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ru1. При выводе данных вы используете CloseTime, а в Гидре используется OpenTime.<br />2. Каким образом вы строите свечки у себя? По сделкам или загружаете именно свечки из хранилища?<br />3. <div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">Как сделать, чтобы для последней свечки событие .WhenCandlesFinished() поднималось не во время начала новой свечки на след день, а по завершении сессии?</div></div><br />Ссылку на подобное обсуждение вы сами привели. Только стоит подумать, имеет ли это смысл, т.к. после завершения последней свечки вы все-равно уже ничего не сделаете.<br />4. Не думаю, что WorkingTime причина проблем. Проверил у себя, свечки точь в точь совпадают с теми, что вы выгрузили из Гидры. У меня используется <a href="http://stocksharp.com/doc/html/f71010d3-135c-4fe9-a573-abf0245b3f5d.htm" title="http://stocksharp.com/doc/html/f71010d3-135c-4fe9-a573-abf0245b3f5d.htm">подобный подход</a>.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24919/Как сделать, чтобы для последней свечки событие .WhenCandlesFinished() поднималось не во время начал...2013-03-27T21:46:56Z2013-03-27T21:46:56Zproftshttps://stocksharp.ru/users/6174/info@stocksharp.ruКак сделать, чтобы для последней свечки событие .WhenCandlesFinished() поднималось не во время начала новой свечки на след день, а по завершении сессии? Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24916/Так никто и не хочет помогать (( Дело в параметре WorkingTime исходя из которого series и формирует ...2013-03-27T19:39:39Z2013-03-27T19:39:39Zproftshttps://stocksharp.ru/users/6174/info@stocksharp.ruТак никто и не хочет помогать ((<br />Дело в параметре WorkingTime исходя из которого series и формирует свечки. <br />для часовых свечек вручную задал:<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
series_1.WorkingTime.Times.ElementAt(1).Max = TimeSpan.FromHours(19);
</pre>
</div></div><br /><br />лишняя свечка перед вечерним клирингом сразу пропала и свечка 18.00 - 19.00 стала получаться правильно... <br /><br />теперь не могу понять какое значение выставить в :<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
series_1.WorkingTime.Times.ElementAt(2).Max = ???????
</pre>
</div></div><br /><br />перепробовал кучу вариантов, все-равно последняя вечерняя свечка разбивается на 2. Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24911/Резюмируя все вышесказанное: гидра финамовские готовые свечки отображает верно: 2013-03-22 23:00:00;...2013-03-27T17:53:57Z2013-03-27T17:53:57Zproftshttps://stocksharp.ru/users/6174/info@stocksharp.ruРезюмируя все вышесказанное:<br /><br />гидра финамовские готовые свечки отображает верно: <br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
2013-03-22 23:00:00;142400.0000000;142420.0000000;142190.0000000;142330.0000000;26677
2013-03-25 10:00:00;142380.0000000;144330.0000000;142380.0000000;144320.0000000;144849
2013-03-25 11:00:00;144320.0000000;144540.0000000;144060.0000000;144170.0000000;103285
2013-03-25 12:00:00;144170.0000000;144270.0000000;144030.0000000;144140.0000000;60550
2013-03-25 13:00:00;144150.0000000;144350.0000000;144110.0000000;144180.0000000;50046
2013-03-25 14:00:00;144200.0000000;144250.0000000;144070.0000000;144170.0000000;37167
2013-03-25 15:00:00;144160.0000000;144260.0000000;144140.0000000;144210.0000000;38820
2013-03-25 16:00:00;144220.0000000;144280.0000000;143480.0000000;143560.0000000;128877
2013-03-25 17:00:00;143560.0000000;143600.0000000;142480.0000000;142860.0000000;204686
2013-03-25 18:00:00;142850.0000000;142950.0000000;140870.0000000;140990.0000000;232113
2013-03-25 19:00:00;140950.0000000;140950.0000000;140050.0000000;140610.0000000;148234
2013-03-25 20:00:00;140610.0000000;140750.0000000;140220.0000000;140240.0000000;63169
2013-03-25 21:00:00;140260.0000000;140660.0000000;140140.0000000;140600.0000000;71381
2013-03-25 22:00:00;140620.0000000;140750.0000000;140510.0000000;140620.0000000;36455
2013-03-25 23:00:00;140620.0000000;140720.0000000;140350.0000000;140670.0000000;35747
2013-03-26 10:00:00;140740.0000000;141190.0000000;140460.0000000;140920.0000000;127852
</pre>
</div></div><br /><br />по событию .WhenCandlesFinished() получаю свечки в таком виде:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
10:00:00;144330.0000000;144330.0000000;142380.0000000;144320.000000086911
2013/03/25 11:00:00;144320.0000000;144540.0000000;144060.0000000;144170.0000000103285
2013/03/25 12:00:00;144170.0000000;144270.0000000;144030.0000000;144140.000000060550
2013/03/25 13:00:00;144150.0000000;144350.0000000;144110.0000000;144180.000000050046
2013/03/25 14:00:00;144200.0000000;144250.0000000;144070.0000000;144170.000000037167
2013/03/25 15:00:00;144160.0000000;144260.0000000;144140.0000000;144210.000000038820
2013/03/25 16:00:00;144220.0000000;144280.0000000;143480.0000000;143560.0000000128877
2013/03/25 17:00:00;143560.0000000;143600.0000000;142480.0000000;142860.0000000204686
2013/03/25 18:00:00;142850.0000000;142850.0000000;142850.0000000;142850.000000092844
2013/03/25 19:00:00;142950.0000000;142950.0000000;140050.0000000;140610.0000000287503
2013/03/25 20:00:00;140610.0000000;140750.0000000;140220.0000000;140240.000000063169
2013/03/25 21:00:00;140260.0000000;140660.0000000;140140.0000000;140600.000000071381
2013/03/25 22:00:00;140620.0000000;140750.0000000;140510.0000000;140620.000000036455
2013/03/25 23:00:00;140620.0000000;140620.0000000;140620.0000000;140620.000000014298
2013/03/26 10:00:00;140720.0000000;140720.0000000;140350.0000000;140670.000000021449
2013/03/26 10:00:00;140740.0000000;141190.0000000;140460.0000000;140920.0000000127852
</pre>
</div></div><br /><br />Как это можно исправить? <br />Может кто подскажет другой способ тестирования, используя готовые свечки?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24905/т.е. единственная цена первой кривой свечки совпадает с Open свечки из финама, а HLC второй кривой с...2013-03-27T13:05:04Z2013-03-27T13:07:59Zproftshttps://stocksharp.ru/users/6174/info@stocksharp.ruт.е. единственная цена первой кривой свечки совпадает с Open свечки из финама, а HLC второй кривой совпадают с HLC свечки из финама. Т.е. каким-то образом последняя свечка из финама 23.45-23.50 разбивается на две кривых. <br /><br />собственно возникает вопрос... неужели только у меня такая проблема? ))) кто-нибудь вообще тестирует на основе готовых финамовских свечек?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24903/Даже в голову не пришло, что если в графе "Построить из:" выбрать "не строить", то гидра отобразит г...2013-03-27T12:59:50Z2013-03-27T12:59:50Zproftshttps://stocksharp.ru/users/6174/info@stocksharp.ruДаже в голову не пришло, что если в графе "Построить из:" выбрать "не строить", то гидра отобразит готовые свечки )))<br />ну да ладно. <br /><br />сравнил. Свечки совпадают. <br />вот как они отображаются в гидре:<br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgUocl6KhO1YoH_wtWwLo-0AtMZ5D0WDdaqhd3jgZQUeeS5RZflF2G95m5hb9UfceBc" title="http://gyazo.com/101f15aa77937391158d8a4e437e66a3">Финамовские свечки в Гидре</a><br /><br />а вот какие свечки приходят в программе по событию .WhenCandlesFinished():<br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgUAJ9DVwtmEecioH89ok2BV3plu30LX6xbnuLHnxCzzgNNO5nhjp-xwQc0h5mEUsp3" title="http://gyazo.com/1ab157125e1cd60a1f15f591e2eb7f8b">23.15 -23.30</a><br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgUW1my-1kPJCTVkgc6eL2WKPuOl3GKqZVJ8zOH6MWOQe4c_6O9oJfxZLwBPRwxUsV0" title="http://gyazo.com/22be418bae8da0fa56231c5581e307a0">23.30-23.45</a><br />далее идет непонятная свечка :<br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgUV2UeNoWAoSOhdnLVel0FfeN2vOt7jouiRPvxb6QLinTJOzz3QVryB1_p04_d2JYi" title="http://gyazo.com/9a99e284f7af5fbdbdd0885e0d3b7f46">23.45</a><br />еще одна такая же, но со временем 10.00:<br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgUwjPkC7lCEC4QNt5B744_kCle4sWf60Yz1ss0ivcMG4NBQMtFH_BnjxANKnYzNCLS" title="http://gyazo.com/f24aaf2fc69743716acd79be252184b4">10.00</a><br />и далее уже свечка следующего дня:<br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgUOiHdEHjJ_6z7fw8yo-Zz1lW8d_CE-VF1lPgBKMiL9pzz5ZaeWCeIeLWFwn0WVr_D" title="http://gyazo.com/a66df2774909dff65a1282206fce4e48">10.00-10.15</a>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24901/http://i53.fastpic.ru/big/2013/0327/a9/fc14ac879f599bbf0f065462d75bd1a9.png 1. Скачал с финама 5 мин...2013-03-27T12:26:55Z2013-03-27T12:26:55ZMoadiphttps://stocksharp.ru/users/5973/info@stocksharp.ru<a href='http://i53.fastpic.ru/big/2013/0327/a9/fc14ac879f599bbf0f065462d75bd1a9.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="http://i53.fastpic.ru/big/2013/0327/a9/fc14ac879f599bbf0f065462d75bd1a9.png" style='max-width: 600px;' alt=""/></a><br /><br />1. Скачал с финама 5 минутки ри.<br />2. Открыл окно свечки.<br />3. Выставил путь к данным.<br />4. Выставил такой же ТФ.<br />5. Выбрал инструмент.<br />6. Нашел эти свечки(кнопка с иконкой лупы).<br />7. Нажал кнопку с иконкой дискеты и выбрал тип сохраняемых данных txt.<br /><br />Вообще то это все есть в <a href="http://stocksharp.com/doc/html/fdba9886-25e8-4462-86e6-79ad5f40d9a9.htm" title="http://stocksharp.com/doc/html/fdba9886-25e8-4462-86e6-79ad5f40d9a9.htm">доке</a>.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24897/Как сделать это "скачиваем готовые свечки с финама, выгружаем их в txt файл. " - не совсем понимаю )...2013-03-27T12:09:41Z2013-03-27T12:16:01Zproftshttps://stocksharp.ru/users/6174/info@stocksharp.ruКак сделать это "скачиваем готовые свечки с финама, выгружаем их в txt файл. " - не совсем понимаю ) <br />т.е. из bin файла можно как-то выгрузить в txt? <br /><br />в TemporaryFiles посмотрел - свечки нормальные. <br /><br />т.е. получается, что как раз гидра из txt криво записывает в bin файл... <br /><br />тут посетила мысль )) может и в bin файл они сохраняются нормально. а глюк может возникать из-за параметра ExchangeBoard = ExchangeBoard.Forts...<br />и EmulationTrader уже криво обрабатывает их.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24894/Ну это уже значительный прогресс. Еще постов 10 и думаю докопаемся до сути. я правда думал, что это ...2013-03-27T11:57:39Z2013-03-27T11:57:39ZMoadiphttps://stocksharp.ru/users/5973/info@stocksharp.ruНу это уже значительный прогресс. Еще постов 10 и думаю докопаемся до сути.[smile] <br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">я правда думал, что это гидра их формирует на основе тиковых данных, скачанных с финама ) поэтому изначально не так выразился ) </div></div><br />Не, скачиваются готовые свечки с финама.<br /><br />А теперь самый главный вопрос.<br />Откуда уверенность что их гидра криво сохраняет? Может они с финама такие приходят?<br /><br />Поэтому, скачиваем <b>готовые</b> свечки с финама, выгружаем их в txt файл. <br />Скачиваем <b>вручную</b> свечки с сайта финама. Или берем txt файлы из <b>папка_куда_сохраняются_данные\TemporaryFiles\</b>, что тоже самое, т.к. гидра скачивает их с финама.<br /><br />Открываем эти файлы и сравниваем/проверяем проблемные места.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24892/"Я правильно понял что суть проблемы в том, что готовые свечки скачанные с финама кривые?" Именно!!!...2013-03-27T11:46:56Z2013-03-27T11:46:56Zproftshttps://stocksharp.ru/users/6174/info@stocksharp.ru"Я правильно понял что суть проблемы в том, что готовые свечки скачанные с финама кривые?"<br /><br />Именно!!!! ))))<br />я правда думал, что это гидра их формирует на основе тиковых данных, скачанных с финама ) поэтому изначально не так выразился )Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24890/Я правильно понял что суть проблемы в том, что готовые свечки скачанные с финама кривые?2013-03-27T11:45:01Z2013-03-27T11:45:01ZMoadiphttps://stocksharp.ru/users/5973/info@stocksharp.ruЯ правильно понял что суть проблемы в том, что <b>готовые свечки</b> скачанные с финама кривые?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24889/Михаил, при всем уважении... стокшарпом пользуюсь уже 1,5 года. и к документации обращаюсь в первую ...2013-03-27T11:38:00Z2013-03-27T11:38:00Zproftshttps://stocksharp.ru/users/6174/info@stocksharp.ruМихаил, при всем уважении... <br />стокшарпом пользуюсь уже 1,5 года. и к документации обращаюсь в первую очередь, если что-то непонятно, во-вторую - ищу по форуму все похожие темы... <br /><br />в документации нет такого. есть только формирование и отображение свечек из тиковых данных, как и написал выше. так вот... если просто в гидре посмотреть формирование свечек из тиковых данных, то все ОК. также как и с формированием свечек из этих же тиковых данный в программе. с этим никогда не было проблем. <br />но при старте гидры, она криво пишет свечки в файл типа candles_TimeFrameCandle_00-15-00.bin. а как посмотреть правильно или неправильно сформированы свечки в этом файле? только запустив тестер на основе свечек... что я и делаю. <br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24886/а как посмотреть как рисуются в гидре свечки на основе сформированных этой же гидрой свечек? Это опи...2013-03-27T11:16:25Z2013-03-27T11:16:25ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">profts <a href="https://stocksharp.ru/posts/m/24883/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">а как посмотреть как рисуются в гидре свечки на основе сформированных этой же гидрой свечек? </div></div><br /><br />Это описано в документации.<br /><br />Я ваш вопрос тогда первоначально не понимаю. Где неправильно работает? Вы написали на форуме Гидра что она неправильно формирует свечки. Как вы это проверяете?Copyright @ StockSharp Platform LLC 2010 - 2024