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



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

СообщениеДобавлено: Сб Авг 06, 2016 9:50 pm Ответить с цитатой Вернуться к началу

Код:

f=Param("Periodf", 10,1,300,1);
CanaleH = Ref(HHV(H, f), -1);
CanaleL = Ref(LLV(L, f), -1);
Mediana = (CanaleH + CanaleL)/2;
b=Param("Periodb", 218,1,300,1);
CanaleHa = Ref(HHV(H, b), -1);
CanaleLa = Ref(LLV(L, b), -1);
 
//Plot(CanaleH, "", colorRed, styleLine);
//Plot(CanaleL, "", colorBlue, styleLine);
Plot(CanaleHa, "", colorOrange, styleLine);
Plot(CanaleLa, "", colorDarkGreen, styleLine);
Plot(Mediana, "", colorGreen, styleLine);
//PlotShapes(Buy*shapeUpArrow,colorGreen,0,L);
//PlotShapes(Sell*shapeDownArrow,colorRed,0,H);


Plot(C, "", colorBlack, styleCandle);

Подскажите как написать
Buy когда Mediana отошла от CanaleLa на 15%
Sell когда Mediana отошла от CanaleHa на 15 %
Посмотреть профиль Отправить личное сообщение
IzBu



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

СообщениеДобавлено: Сб Авг 06, 2016 10:12 pm Ответить с цитатой Вернуться к началу

Image
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Вс Авг 07, 2016 1:02 am Ответить с цитатой Вернуться к началу

Выведи на график вот это
Код:
f=Param("Periodf", 10,1,300,1);
CanaleH = Ref(HHV(H, f), -1);
CanaleL = Ref(LLV(L, f), -1);
Mediana = (CanaleH + CanaleL)/2;
b=Param("Periodb", 218,1,300,1);
CanaleHa = Ref(HHV(H, b), -1);
CanaleLa = Ref(LLV(L, b), -1);

nm = (Mediana - CanaleLa)/(CanaleHa - CanaleLa)*100;

Plot(nm, "nm", colorGreen, styleLine);

Только свечек, одну линию и сразу все поймешь.

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



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

СообщениеДобавлено: Вс Авг 07, 2016 10:32 am Ответить с цитатой Вернуться к началу

Если нанести на график то фигня получается. Если отдельно то индикатор повторяющий цену?
А как можно выразить отклонение между линиями?


Image
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Вс Авг 07, 2016 12:05 pm Ответить с цитатой Вернуться к началу

Вот нижний график это как раз положение медианы относительно канала в %

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



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

СообщениеДобавлено: Вс Авг 07, 2016 12:43 pm Ответить с цитатой Вернуться к началу

Вот так
Код:

f=Param("Periodf", 10,1,300,1);
CanaleH = Ref(HHV(H, f), -1);
CanaleL = Ref(LLV(L, f), -1);
Mediana = (CanaleH + CanaleL)/2;
b=Param("Periodb", 218,1,300,1);
CanaleHa = Ref(HHV(H, b), -1);
CanaleLa = Ref(LLV(L, b), -1);
nm = (Mediana - CanaleLa)/(CanaleHa - CanaleLa)*100;

Buy= Cross(nm,30);
Sell=Cross(70,nm);
Buy=ExRem(Buy,Sell);
Sell=ExRem(Sell,Buy); 
Short=Sell;
Cover=Buy;

Plot(nm, "nm", colorGreen, styleLine);
PlotShapes( shapeUpTriangle*Buy, colorGreen, 0, nm, -20 );
PlotShapes( shapeDownTriangle*Sell, colorRed, 0, nm, -20 );
Посмотреть профиль Отправить личное сообщение
IzBu



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

СообщениеДобавлено: Вт Авг 09, 2016 4:02 pm Ответить с цитатой Вернуться к началу

А как записать именно покупка при отклонение от лов?
С пересечением не то.
Посмотреть профиль Отправить личное сообщение
MrDzenLi



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Вт Авг 09, 2016 4:23 pm Ответить с цитатой Вернуться к началу

IzBu писал(а):
А как записать именно покупка при отклонение от лов?
С пересечением не то.

Buy = Close > Low;

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
AlexLan73



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

СообщениеДобавлено: Вт Авг 09, 2016 4:41 pm Ответить с цитатой Вернуться к началу

MrDzenLi писал(а):
IzBu писал(а):
А как записать именно покупка при отклонение от лов?
С пересечением не то.

Buy = Close > Low;


Практически всегда истесано
Посмотреть профиль Отправить личное сообщение
MrDzenLi



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Вт Авг 09, 2016 4:44 pm Ответить с цитатой Вернуться к началу

AlexLan73 писал(а):
Практически всегда истесано

http://amisite.ru/phpBB2/viewtopic.php?p=21565&highlight=#21565

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
AlexLan73



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

СообщениеДобавлено: Вт Авг 09, 2016 4:49 pm Ответить с цитатой Вернуться к началу

Когда бывает Close < Low ?
Close == Low - когда нет изменений
Посмотреть профиль Отправить личное сообщение
MrDzenLi



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Вт Авг 09, 2016 4:52 pm Ответить с цитатой Вернуться к началу

AlexLan73 писал(а):
Когда бывает Close < Low ?
Close == Low - когда нет изменений

Может он имел ввиду Low - это нижняя граница канала или я не в теме Cool

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
AlexLan73



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

СообщениеДобавлено: Вт Авг 09, 2016 4:54 pm Ответить с цитатой Вернуться к началу

MrDzenLi писал(а):
AlexLan73 писал(а):
Когда бывает Close < Low ?
Close == Low - когда нет изменений

Может он имел ввиду Low - это нижняя граница канала или я не в теме Cool


Может Very Happy Very Happy Very Happy
Посмотреть профиль Отправить личное сообщение
IzBu



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

СообщениеДобавлено: Ср Авг 10, 2016 12:32 pm Ответить с цитатой Вернуться к началу

Собственно хотелось бы вот так как на картинке.
Отошла медиана на несколько процентов от хая , то селл.
Отошла медиана на несколько процентов от лоя бай.
Код:

CanaleH = Ref(HHV(H, f), -1);
CanaleL = Ref(LLV(L, f), -1);
Mediana = (CanaleH + CanaleL)/2;
b=Param("Periodb", 300,1,300,1);
CanaleHa = Ref(HHV(H, b), -1);
CanaleLa = Ref(LLV(L, b), -1);

nm = (Mediana - CanaleLa)/(CanaleHa - CanaleLa)*100;

Plot(CanaleHa, "", colorOrange, styleLine);
Plot(CanaleLa, "", colorDarkGreen, styleLine);
Plot(Mediana, "", colorGreen, styleLine);
Plot(C, "", colorBlack, styleCandle);

Image
Посмотреть профиль Отправить личное сообщение
MrDzenLi



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

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

IzBu писал(а):
Собственно хотелось бы вот так как на картинке.

Код:
izb=param("izb",1,0.1,3,0.1);
izh=canaleha-izb;
izl=canalela+izb;
izha=izh<close;
izla=izh>close;
buy=cover=cross(nm,close) and izha;
short=sell=cross(close,nm) and izla;

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen