Автор |
Сообщение |
IzBu
Зарегистрирован: 28.06.2016
Сообщения: 83
|
Код: |
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
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Выведи на график вот это
Код: |
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
|
Если нанести на график то фигня получается. Если отдельно то индикатор повторяющий цену?
А как можно выразить отклонение между линиями?
|
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Вот нижний график это как раз положение медианы относительно канала в % |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
IzBu
Зарегистрирован: 28.06.2016
Сообщения: 83
|
Вот так
Код: |
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
|
А как записать именно покупка при отклонение от лов?
С пересечением не то. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
MrDzenLi
Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN
|
IzBu писал(а): |
А как записать именно покупка при отклонение от лов?
С пересечением не то. |
Buy = Close > Low; |
_________________ Нам не дано знать всего. |
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number |
|
AlexLan73
Зарегистрирован: 25.06.2012
Сообщения: 87
|
MrDzenLi писал(а): |
IzBu писал(а): |
А как записать именно покупка при отклонение от лов?
С пересечением не то. |
Buy = Close > Low; |
Практически всегда истесано |
|
|
Посмотреть профиль Отправить личное сообщение |
|
MrDzenLi
Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number |
|
AlexLan73
Зарегистрирован: 25.06.2012
Сообщения: 87
|
Когда бывает Close < Low ?
Close == Low - когда нет изменений |
|
|
Посмотреть профиль Отправить личное сообщение |
|
MrDzenLi
Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN
|
AlexLan73 писал(а): |
Когда бывает Close < Low ?
Close == Low - когда нет изменений |
Может он имел ввиду Low - это нижняя граница канала или я не в теме |
_________________ Нам не дано знать всего. |
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number |
|
AlexLan73
Зарегистрирован: 25.06.2012
Сообщения: 87
|
MrDzenLi писал(а): |
AlexLan73 писал(а): |
Когда бывает Close < Low ?
Close == Low - когда нет изменений |
Может он имел ввиду Low - это нижняя граница канала или я не в теме |
Может |
|
|
Посмотреть профиль Отправить личное сообщение |
|
IzBu
Зарегистрирован: 28.06.2016
Сообщения: 83
|
Собственно хотелось бы вот так как на картинке.
Отошла медиана на несколько процентов от хая , то селл.
Отошла медиана на несколько процентов от лоя бай.
Код: |
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);
|
|
|
|
Посмотреть профиль Отправить личное сообщение |
|
MrDzenLi
Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN
|
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 |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
|