<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Тестирование стратегий в QUIK.]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Тестирование стратегий в QUIK. форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 23 Apr 2026 22:19:06 +0300</pubDate>
		<item>
			<title>Тестирование стратегий в QUIK.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message8473/topic920/">Тестирование стратегий в QUIK.</a></b> <i>Почему бы и нет?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_pcYQNqdc" href="/user/62/" bx-tooltip-user-id="62">Николай Камынин</a> пишет: <br />У меня все гораздо скучнее, потому что просто.<br />Есть цикл по параметрам оптимизации, которые задаем в виде "начало,конец,шаг". <br /><br />=============<br />Это, бесспорно, интересно.<br />Но скучно не потому, что просто - потому что музыки у вас нет. &nbsp;;-) <br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_0sT0Qj9O" href="/user/62/" bx-tooltip-user-id="62">Николай Камынин</a> пишет:<br />В результате - получаю оптимизированный по параметрам алгоритм. <br />Эквити выводится и в реале и при оптимизации на график для каждой сделке.<br />В реальной работе оптимизация отключается заданием нулевого шага. <br />=============<br />И где он - предел возможностей QUIK?<img src="https://i.gyazo.com/f783cee70588c4a55f4ae7707f0cf698.jpg" alt="Пользователь добавил изображение" border="0" /> <br />
			<i>09.09.2015 19:33:30, XXM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message8473/topic920/</link>
			<guid>http://forum.quik.ru/messages/forum10/message8473/topic920/</guid>
			<pubDate>Wed, 09 Sep 2015 19:33:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Тестирование стратегий в QUIK.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message8464/topic920/">Тестирование стратегий в QUIK.</a></b> <i>Почему бы и нет?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			У меня все гораздо скучнее, потому что просто.<br />Есть цикл по параметрам оптимизации, которые задаем в виде "начало,конец,шаг". <br />------------------------------------<br />В результате - получаю оптимизированный по параметрам алгоритм. <br />Эквити выводится и в реале и при оптимизации на график для каждой сделке.<br />В реальной работе оптимизация отключается заданием нулевого шага.<br />-----------------------------<br />картинку можно посмотреть на сайте<br /> <noindex><a href="http://www.kamynin.ru" target="_blank" rel="nofollow">www.kamynin.ru</a></noindex> <br />
			<i>09.09.2015 16:29:58, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message8464/topic920/</link>
			<guid>http://forum.quik.ru/messages/forum10/message8464/topic920/</guid>
			<pubDate>Wed, 09 Sep 2015 16:29:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Тестирование стратегий в QUIK.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message8457/topic920/">Тестирование стратегий в QUIK.</a></b> <i>Почему бы и нет?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<video id="bx_videojs_player_48c0bbf0769fa2bd7271c3CodW2j" class="video-js vjs-default-skin vjs-big-play-centered" width="560" height="315">
		</video><noscript>В вашем браузере отключен JavaScript</noscript>
	<script>
		BX.ready(function()
		{
			BX.message({'ENABLE_JAVASCRIPT':'В вашем браузере отключен JavaScript','JS_PLAYLISTERROR':'Произошла ошибка при загрузке списка воспроизведения','JS_CLICKTOPLAY':'Нажмите для просмотра','JS_LINK':'Скачать...','PLAYER_LOADING':'Загрузка плеера','PLAYER_FLASH_REQUIRED':'Плеер не может проиграть видео. Скорее всего у вас не установлен или отключен Adobe Flash Player','PLAYER_FLASH_CHECK':'Возможно, у вас не установлен или отключен Adobe Flash Player'});			var init_player_bx_videojs_player_48c0bbf0769fa2bd7271c3CodW2j = function()
			{
				var player = new BX.Fileman.Player('bx_videojs_player_48c0bbf0769fa2bd7271c3CodW2j', {'autoplay':false,'preload':false,'controls':true,'height':'315','width':'560','techOrder':['youtube','html5','flash'],'fluid':false,'notSupportedMessage':'Не найдено подходящего способа для воспроизведения','errorMessages':{'4':''},'sources':[{'src':'https://youtu.be/jimZAxP_qdM','type':'video/youtube'}],'skin':'vjs-default-skin'});
				if(!player.lazyload)
				{
					player.init();
				}
			};
			if(typeof videojs == 'undefined')
			{
				window.videojs_player_timout = true;
								BX.loadCSS(['/bitrix/js/fileman/player/videojs/video-js.css?169379125746935']);
								BX.loadScript(['/bitrix/js/fileman/player/fileman_player.js?169379039114184','/bitrix/js/fileman/player/videojs/video.js?1693791638879784','/bitrix/js/fileman/player/videojs/youtube.js?157959751321013'], function()
				{
					setTimeout(function()
					{
						init_player_bx_videojs_player_48c0bbf0769fa2bd7271c3CodW2j();
					}, 100);
				});
							}
			else
			{
				if(window.videojs_player_timout === true)
				{
					setTimeout(function() {
						init_player_bx_videojs_player_48c0bbf0769fa2bd7271c3CodW2j();
					}, 100);
				}
				else
				{
					init_player_bx_videojs_player_48c0bbf0769fa2bd7271c3CodW2j();
				}
			}
		});
	</script>
<br /><br />Тестируемые в видео стратегии:<br /><br /><br />
====code====
<pre>;-------------------------------------------------------------------------------
&#91;SRT1&#93;
Security = SRU5, SPBFUT, SR_Kelt,T1
WorkSize = 2
OpenSlippage = 30
WithdrawPeriod = 5
Sensitivity = 2
BuyAtLimit = if ({S_Keltner.0} &#62; {Sber_MA})&nbsp;&nbsp;then {S_Keltner.3}
TakeProfitLong = {S_Keltner.2}
CloseLong = {S_Keltner.0} &#60; {Sber_MA}
SellAtLimit = if ({S_Keltner.0} &#60; {Sber_MA})&nbsp;&nbsp;then {S_Keltner.1}
TakeProfitShort = {S_Keltner.4}
CloseShort ={S_Keltner.0} &#62; {Sber_MA}
autoBot = Y
;-------------------------------------------------------------------------------

&#91;SRT2&#93;
Security = SRU5, SPBFUT, SR_Kelt,T2
WorkSize = 2
OpenSlippage = 30
WithdrawPeriod = 5
Sensitivity = 2
BuyAtLimit = if ({S_Keltner.0} &#62; {Sber_MA})&nbsp;&nbsp;then {S_Keltner.0}
TakeProfitLong = {S_Keltner.1}
CloseLong = {S_Keltner.0} &#60; {Sber_MA}
SellAtLimit = if ({S_Keltner.0} &#60; {Sber_MA})&nbsp;&nbsp;then {S_Keltner.0}
TakeProfitShort = {S_Keltner.4}
CloseShort ={S_Keltner.0} &#62; {Sber_MA}
autoBot = Y
;-------------------------------------------------------------------------------

&#91;SRT3&#93;
Security = SRU5, SPBFUT, SR_Kelt,T3
WorkSize = 2
OpenSlippage = 30
WithdrawPeriod = 5
Sensitivity = 2
BuyAtLimit = if ({S_Keltner.0} &#62; {Sber_MA})&nbsp;&nbsp;then {S_Keltner.4}
TakeProfitLong = {S_Keltner.1}
CloseLong = {S_Keltner.0} &#60; {Sber_MA}
SellAtLimit = if ({S_Keltner.0} &#60; {Sber_MA})&nbsp;&nbsp;then {S_Keltner.1}
TakeProfitShort = {S_Keltner.4}
CloseShort ={S_Keltner.0} &#62; {Sber_MA}
autoBot = Y
;-------------------------------------------------------------------------------

&#91;SRT4&#93;
Security = SRU5, SPBFUT, SR_Kelt,T4
WorkSize = 2
OpenSlippage = 30
WithdrawPeriod = 5
Sensitivity = 2
BuyAtLimit = if ({S_Keltner.0} &#62; {Sber_MA})&nbsp;&nbsp;then {S_Keltner.4}
TakeProfitLong = {S_Keltner.0}
CloseLong = {S_Keltner.0} &#60; {Sber_MA}
SellAtLimit = if ({S_Keltner.0} &#60; {Sber_MA})&nbsp;&nbsp;then {S_Keltner.2}
TakeProfitShort = {S_Keltner.0}
CloseShort ={S_Keltner.0} &#62; {Sber_MA}
autoBot = Y
;-------------------------------------------------------------------------------

&#91;SRT5&#93;
Security = SRU5, SPBFUT, SR_MA,T5
WorkSize = 2
OpenSlippage = 30
OpenLong&nbsp;&nbsp;&nbsp;= {MA_fast} &#62; {MA_slow}
OpenShort&nbsp;&nbsp;&nbsp;= {MA_fast} &#60; {MA_slow}
StopLoss = 50
TakeProfit = 200, 20, 20
autoBot = Y
;-------------------------------------------------------------------------------

&#91;SRT6&#93;
Security = SRU5, SPBFUT, SR_MA,T6
WorkSize = 2
OpenSlippage = 30
OpenLong =&nbsp;&nbsp;{Close, 1} &#62; {High, 2}
OpenShort = {Close, 1} &#60; {Low, 5-2}
autoBot = Y
StopLoss = 400
TakeProfit = 200, 20, 20
;-------------------------------------------------------------------------------


&#91;SRT7&#93;
Security = SRU5, SPBFUT, SR_MA,T7
WorkSize = 2
OpenSlippage = 30
OpenLong&nbsp;&nbsp;&nbsp;= {MA_fast} &#62; {MA_slow}
OpenShort&nbsp;&nbsp;&nbsp;= {MA_fast} &#60; {MA_slow}
Reverse = Y
StopLoss = 50
TakeProfit = 100, 20, 20
autoBot = Y
;-------------------------------------------------------------------------------

&#91;SRT8&#93;
Security = SRU5, SPBFUT, SR_macd,T8
WorkSize = 10
OpenSlippage = 30
OpenLong&nbsp;&nbsp;&nbsp;= cross(Close, MA_low,1) and {MACDsber} &#62; {0.05}
CloseLong&nbsp;&nbsp;&nbsp;= cross(Close, MA_high)
OpenShort&nbsp;&nbsp;&nbsp;= cross(MA_high, Close,1) and {MACDsber} &#60; {-0.05}
CloseShort&nbsp;&nbsp;&nbsp;= cross(MA_low, Close)
StopLoss = 50
autoBot = Y
;-------------------------------------------------------------------------------

&#91;SRT9&#93;
Security = SRU5, SPBFUT, SR_macd,T9
WorkSize = 10
OpenSlippage = 30
OpenLong&nbsp;&nbsp;&nbsp;= cross(Close, MA_low) and {MACDsber} &#62; {0.05}
OpenShort&nbsp;&nbsp;&nbsp;= cross(MA_high, Close) and {MACDsber} &#60; {-0.05}
StopLoss = 50
TakeProfit = 200, 20, 20
autoBot = Y
 </pre>
============= <br />
			<i>09.09.2015 14:30:03, XXM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message8457/topic920/</link>
			<guid>http://forum.quik.ru/messages/forum10/message8457/topic920/</guid>
			<pubDate>Wed, 09 Sep 2015 14:30:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
