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



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

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

000 писал(а):
I can't say. Perhaps in different cases differently

Thank you very much Oleg
I want to try a custom function . Smile

_________________
Beginner
Посмотреть профиль Отправить личное сообщение
Kreangast



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

СообщениеДобавлено: Вт Сен 24, 2013 3:44 am Ответить с цитатой Вернуться к началу

Kreangast писал(а):
000 писал(а):
I can't say. Perhaps in different cases differently

Thank you very much Oleg
I want to try a custom function . Smile


Hi Oleg Please help solve.

New problems,5M chart indicators plus 15M chart indicators can not afford to work as an error signal.
Error signal:
TDHH=High;
TDLL=Low;
YSCC=Ref(Close,-1);
Error31.
Syntax error,unexpeced USED_FN,expecting IDENTIFIER


SetBarsRequired(sbrAll, 0);
RESIG = True;
LLSIG = True;
HHSIG = True;

function HLMax(barHigh, barLow, BarClose){
a1 = barHigh-barLow;
a2 = abs((barHigh-BarClose));
a3 = abs((barlow-BarClose));
maxValue = Max(Max(a1,a2),a3);
return maxValue;
}

TimeFrameSet(in5Minute); //TimeFrameSet(in15Minute);

TDHH = High;
TDLL = Low;
YSCC = Ref(Close,-1);


for(i = BarCount - 1000; i < BarCount; i++) {
//Re highest or lowest count(Computing the new position)
if( RESIG == True) {
if (HHSIG == True) {
LL = 4294967296;
}
if (LLSIG == True){
HH = 0;
}
HHSIG = False;
LLSIG = False;
RESIG = False;
}

if (TDHH[i] >= HH) {
HH = TDHH[i];
HC = HLMax(HH, TDHH[i], YSCC[i]);
PS = HH-HC*8;
}
if (TDLL[i] <= LL) {
LL = TDLL[i];
LC = HLMax(TDHH[i], LL, YSCC[i]);
PA = LL+HC*8;
}
//Trigger a re- count of the highest or lowest signal.
if (TDLL[i] < PS OR TDHH[i] > PA) {
RESIG = True;
if (TDHH[i] > PA) {
HHSIG = True;
HH = TDHH[i];
HC = HLMax(HH, TDLL[i],YSCC[i]);
PS = HH-HC*8;
}
if (TDLL[i] < PS) {
LLSIG = True;
LL = TDLL[i];
LC = HLMax(TDHH[i], LL, YSCC[i]);
PA = LL+LC*8;
}
}
PS1[i] = PS;
PA1[i] = PA;
}

TimeFrameRestore();

PA1 = TimeFrameExpand(PA1,in5Minute);//(PA1,in15Minute)
PS1 = TimeFrameExpand(PS1,in5Minute);//(PS1,in/5Minute);

Plot(C, "", colorBlack, styleCandle);
Plot( PS1 ,"PS1",colorRed,styleLine );
Plot( PA1 ,"PA1",colorBlue,styleLine );

_________________
Beginner
Посмотреть профиль Отправить личное сообщение
Kreangast



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

СообщениеДобавлено: Ср Сен 25, 2013 8:57 am Ответить с цитатой Вернуться к началу

Kreangast писал(а):
Kreangast писал(а):
000 писал(а):
I can't say. Perhaps in different cases differently

Thank you very much Oleg
I want to try a custom function . Smile


Hi Oleg Please help solve.
Thank you very much , help me to solve this problem.

New problems,5M chart indicators plus 15M chart indicators can not afford to work as an error signal.
1),Error signal:
TDHH=High;
TDLL=Low;
YSCC=Ref(Close,-1);
Error31.
Syntax error,unexpeced USED_FN,expecting IDENTIFIER
-------------------------------------------------------------------------
2),Error signal:
Image[/img]
-------------------------------------------------------------------------
SetBarsRequired(sbrAll, 0);
RESIG = True;
LLSIG = True;
HHSIG = True;

function HLMax(barHigh, barLow, BarClose){
a1 = barHigh-barLow;
a2 = abs((barHigh-BarClose));
a3 = abs((barlow-BarClose));
maxValue = Max(Max(a1,a2),a3);
return maxValue;
}

TimeFrameSet(in5Minute); //TimeFrameSet(in15Minute);

TDHH = High;
TDLL = Low;
YSCC = Ref(Close,-1);


for(i = BarCount - 1000; i < BarCount; i++) {
//Re highest or lowest count(Computing the new position)
if( RESIG == True) {
if (HHSIG == True) {
LL = 4294967296;
}
if (LLSIG == True){
HH = 0;
}
HHSIG = False;
LLSIG = False;
RESIG = False;
}

if (TDHH[i] >= HH) {
HH = TDHH[i];
HC = HLMax(HH, TDHH[i], YSCC[i]);
PS = HH-HC*8;
}
if (TDLL[i] <= LL) {
LL = TDLL[i];
LC = HLMax(TDHH[i], LL, YSCC[i]);
PA = LL+HC*8;
}
//Trigger a re- count of the highest or lowest signal.
if (TDLL[i] < PS OR TDHH[i] > PA) {
RESIG = True;
if (TDHH[i] > PA) {
HHSIG = True;
HH = TDHH[i];
HC = HLMax(HH, TDLL[i],YSCC[i]);
PS = HH-HC*8;
}
if (TDLL[i] < PS) {
LLSIG = True;
LL = TDLL[i];
LC = HLMax(TDHH[i], LL, YSCC[i]);
PA = LL+LC*8;
}
}
PS1[i] = PS;
PA1[i] = PA;
}

TimeFrameRestore();

PA1 = TimeFrameExpand(PA1,in5Minute);//(PA1,in15Minute)
PS1 = TimeFrameExpand(PS1,in5Minute);//(PS1,in/5Minute);

Plot(C, "", colorBlack, styleCandle);
Plot( PS1 ,"PS1",colorRed,styleLine );
Plot( PA1 ,"PA1",colorBlue,styleLine );
[img][/img]

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


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

СообщениеДобавлено: Чт Сен 26, 2013 12:02 am Ответить с цитатой Вернуться к началу

I have no such error

I have only

Код:
SetBarsRequired(sbrAll, 0);
RESIG = True;
LLSIG = True;
HHSIG = True;
ps = pa = 0;

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



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

СообщениеДобавлено: Чт Сен 26, 2013 4:09 am Ответить с цитатой Вернуться к началу

000 писал(а):
I have no such error

I have only

Код:
SetBarsRequired(sbrAll, 0);
RESIG = True;
LLSIG = True;
HHSIG = True;
ps = pa = 0;

//-------------------------------------------------------------
_SECTION_BEGIN("PAPS 1");
SetBarsRequired(sbrAll, 0);
RESIG = True;
LLSIG = True;
HHSIG = True;
PA=PS=0;
...
...
...
TimeFrameSet(in5Minute); //TimeFrameSet(in15Minute);
TDHH = High;
TDLL = Low;
YSCC = Ref(Close,-1);
for(i = BarCount -1500; i < BarCount; i++) {
...
...
...
TimeFrameRestore();
PA1 = TimeFrameExpand(PA1,in5Minute);//(PA1,in15Minute)
PS1 = TimeFrameExpand(PS1,in5Minute);//(PS1,in/15Minute);
Plot(C, "", colorBlack, styleCandle);
Plot( PS1 ,"PS1",colorRed,styleLine );
Plot( PA1 ,"PA1",colorBlue,styleLine );
//
_SECTION_END();

_SECTION_BEGIN("PAPS 15");
SetBarsRequired(sbrAll, 0);
RESIG = True;
LLSIG = True;
HHSIG = True;
PA=PS=0;
...
...
...
TimeFrameSet(in15Minute); //TimeFrameSet(in15Minute);
TDHH = High;
TDLL = Low;
YSCC = Ref(Close,-1);
for(i = BarCount -1500; i < BarCount; i++) {
...
...
...
TimeFrameRestore();
PA1 = TimeFrameExpand(PA1,in15Minute);//(PA1,in15Minute)
PS1 = TimeFrameExpand(PS1,in15Minute);//(PS1,in/15Minute);
Plot(C, "", colorBlack, styleCandle);
Plot( PS1 ,"PS1",colorRed,styleLine );
Plot( PA1 ,"PA1",colorBlue,styleLine );
//
_SECTION_END();
Thank you very much first , their attempts at the current chart is 1M case, two TimeFrame (5M, 15M),. Has error signal.
//
PAPS1:
LLSIG=True;
HHSIG=True;
PA=PS=0;
function H
Error 31.
Syntax error,unexpected USER_FN,expecting IDENTIFIER

_________________
Beginner
Посмотреть профиль Отправить личное сообщение
Kreangast



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

СообщениеДобавлено: Вс Сен 29, 2013 3:48 am Ответить с цитатой Вернуться к началу

Themselves can not solve the problem , please help me thank you very much .

I want to target is 1M to 5M and 15M chart indicators added together.

Oleg Please help me solve these problems, thank you very much.

_________________
Beginner
Посмотреть профиль Отправить личное сообщение
Kreangast



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

СообщениеДобавлено: Ср Окт 02, 2013 5:55 am Ответить с цитатой Вернуться к началу

Kreangast писал(а):
Themselves can not solve the problem , please help me thank you very much .

I want to target is 1M to 5M and 15M chart indicators added together.

Oleg Please help me solve these problems, thank you very much.


Please help solve the problem of distressed me a long time . Thank you very much .

_________________
Beginner
Посмотреть профиль Отправить личное сообщение
Kreangast



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

СообщениеДобавлено: Пт Окт 04, 2013 4:22 am Ответить с цитатой Вернуться к началу

Kreangast писал(а):
Kreangast писал(а):
Themselves can not solve the problem , please help me thank you very much .

I want to target is 1M to 5M and 15M chart indicators added together.

Oleg Please help me solve these problems, thank you very much.


Please help solve the problem of distressed me a long time . Thank you very much .


Oleg Please help me.
Database is far more than 10000bar, but the AFL run or wrong.
I was 1M base map , plus 5M this PAPS indicators。
Thank you very much to solve this problem .

_________________
Beginner

Последний раз редактировалось: Kreangast (Пт Окт 04, 2013 4:27 am), всего редактировалось 1 раз
Посмотреть профиль Отправить личное сообщение
Kreangast



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

СообщениеДобавлено: Пт Окт 04, 2013 4:27 am Ответить с цитатой Вернуться к началу

Kreangast писал(а):
Kreangast писал(а):
Kreangast писал(а):
Themselves can not solve the problem , please help me thank you very much .

I want to target is 1M to 5M and 15M chart indicators added together.

Oleg Please help me solve these problems, thank you very much.


Please help solve the problem of distressed me a long time . Thank you very much .


Oleg Please help me.
Database is far more than 10000bar, but the AFL run or wrong.
I was 1M base map , plus 5M this PAPS indicators。
Thank you very much to solve this problem .

//-----------------------------------------------------------------------
With a 1M chart with , 5M indicators superimposed after 15 minutes indicators suggest the following errors.

_________________
Beginner
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen