Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Как поместить кучу баров в 1 окно графика? :) Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
realjkeee



Зарегистрирован: 19.03.2010
Сообщения: 3

СообщениеДобавлено: Вс Дек 19, 2010 10:20 pm Ответить с цитатой Вернуться к началу

Привет, ребята :)

допустим есть график 1минутный за 1 год, все бары не помещаются в окне даже с помощью shift+ctrl+scroll :). хочется видеть например эквити за весь год, но приходится юзать полосу прокрутки :)

вопрос: что делать ? :)

2 моник отсутствует :)
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Вс Дек 19, 2010 10:28 pm Ответить с цитатой Вернуться к началу

Переключиться на больший фрейм.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
realjkeee



Зарегистрирован: 19.03.2010
Сообщения: 3

СообщениеДобавлено: Вс Дек 19, 2010 10:49 pm Ответить с цитатой Вернуться к началу

ок. спасибо.
жалко что нет другого решения Smile
Посмотреть профиль Отправить личное сообщение
Sergiovy



Зарегистрирован: 03.03.2008
Сообщения: 180
Откуда: Мурманск

СообщениеДобавлено: Ср Дек 22, 2010 8:21 pm Ответить с цитатой Вернуться к началу

Странно! я просто тыкаю в кнопочку (-) и масштаб уменьшается так, что ролер на полосе прокрутки вообще исчезает - и вся эквити, как на ладошке.... сотрел так 15 мин бары за 4 года, и 1 мин бары с 01,10,2009 по наст время. делаю так регулярно - тестером почти не пользуюсь, только в самом конце, когда хочется уже зафиксить идею..
вывел на экран отключаемую эквити, отключаемые сделки (через параметры), гоняю параметры руками и смотрю на эквити.
После неб тренировки научился находить лучшие решения, чем тестер с оптимизацией - гораздо быстрее... Да, туда же еще вывожу ленту - лонг/шорт, и кол- во сделок. все. проблем не было, что на 5.0, что сейчас на 5.3.

_________________
"Единственная pабота, достойная нас, — pабота над собой". Шон де Уоppен
Посмотреть профиль Отправить личное сообщение
Nero Wolfe



Зарегистрирован: 17.03.2010
Сообщения: 174

СообщениеДобавлено: Вт Дек 28, 2010 4:07 pm Ответить с цитатой Вернуться к началу

Sergiovy, т.е. ваша эквити сама перестаривается в зависимости от изменения параметров индикаторов используемых в системе?
А можно выложить код?

_________________
Если вас грызет совесть, выбейте ей зубы, и пусть она вас нежно обсасывает.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Вт Дек 28, 2010 9:00 pm Ответить с цитатой Вернуться к началу

Это как раз очень просто.
Например
Код:

SetPositionSize(1, 4);

Per1 = Param("Period Short", 5, 1, 20, 1);
Per2 = Param("Period Long", 50, 21, 100, 1);

Buy = Cross( MA(C, Per1), MA(C, Per2));
Sell = Cross( MA(C, Per2), MA(C, Per1));

Plot(Equity(1), "", colorBlue);

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Sergiovy



Зарегистрирован: 03.03.2008
Сообщения: 180
Откуда: Мурманск

СообщениеДобавлено: Вт Дек 28, 2010 10:18 pm Ответить с цитатой Вернуться к началу

Nero Wolfe писал(а):
Sergiovy, т.е. ваша эквити сама перестаривается в зависимости от изменения параметров индикаторов используемых в системе?
А можно выложить код?


PlotEQ = ParamToggle("PlotEq", "Off|On", 1);
///Это чтобы эквити руками выключать из параметров - т.к. иногда мешает
///Всякие условия бай селл в т.ч....
////////////////////////////
/// просто переменные для послед использования
Long=Flip(Buy,Sell);
Shortt=Flip(Short,Cover);

Equity(1,0);
////счетчик сделок - тоже очень полезно
N=Cum(Buy)+Cum(Short);
/// отображение сделок ( можно тоже через выключатель - но тут нету...
dist=Param("Dist",300,50,400,5);
//dist=300;
DistSh=Param("DistSh",400,50,800,5);
//DistSh=400;
for( i = 0; i < BarCount; i++ )
{
if( Buy[i] ) PlotText( " Buy@" + BuyPrice[ i ], i, L[ i ]-dist[i]-DistSh, colorBlue );
if( Sell[i] ) PlotText( " Sell@" + SellPrice[ i ], i, H[ i ]+dist[i], colorRed );
if( Short[i] ) PlotText( " Short@" + ShortPrice[ i ], i, H[ i ]+dist[i]+DistSh, colorRed );
if( Cover[i] ) PlotText( " Cover@" + CoverPrice[ i ], i, L[ i ]-dist[i], colorBlue );
}

GraphXSpace = 10; /* create empty space of 10% top and bottom of chart */

PlotShapes(Buy*shapeSmallUpTriangle,colorBlue,0,L,-10);
PlotShapes(Sell*shapeSmallDownTriangle,colorRed,0,H,-10);
//PlotShapes(IIf(Short,shapeHollowSmallDownTriangle,0),colorRed,0,H,-20);
//PlotShapes(IIf(Cover,shapeHollowSmallUpTriangle,0),colorBlue,0,L,-20);

/////Всякие плоты...

///Сделки и другая инф по системе:
Plot( 3, "Ribbon",IIf(Long,colorBlue,colorRed), styleOwnScale|styleArea|styleNoLabel, -1, 100 );
Plot(IIf(PlotEq==1,Equity(1,0),Null),"EQ",colorYellow,32776);
Plot(N,"N",colorOrange,32768,256);
Seccode="RIH0";
Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) )+
"\n\\c-1 Система: "+EncodeColor(colorGreen)+_DEFAULT_NAME()+
"\n\\c-1 Инструмент: "+EncodeColor(colorGreen)+Name() + "("+Seccode+")";

///Типа все ...
///может и громоздко, но теперь я почти каждую систему так
///оформляю..

_________________
"Единственная pабота, достойная нас, — pабота над собой". Шон де Уоppен
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen