커뮤니티
수고하십니다
2018-05-11 09:29:47
209
글번호 118822
$,매번 도움주심에 감사드립니다.
1,아래수식에서 당일 시작시간을 10시15분기준으로 첫번째 매도,매수 신호라인만을 현재가
Y축까지 오른쪽 그리기 연장하고 장 종료후 초기화 되는 식을 짜고 싶습니다
2,아래수식에서 당일 10시15분에서 13시까지의 신호라인 에만 선별하여 현재가까지 오른쪽
연장 그리기를 적용할수 있을까요,도움 부탁드립니다.
Input : af(0.02), maxAF(0.2) ;
Var : value(0),TL1(0),TL2(0);
value = csar(af,maxAF);
If MarketPosition <= 0 and crossup(C,value) Then
{
Buy("b");
var1 = L;
TL1 = TL_New(sdate[1],stime[1],var1,sdate,stime,var1);
TL_SetExtRight(TL1,true);
TL_SetColor(TL1,MAGENTA);
}
Else
TL_SetEnd(TL1,sdate,stime,var1);
If MarketPosition >= 0 and CrossDown(C,value) Then
{
Sell("s");
var2 = H;
TL2 = TL_New(sdate[1],stime[1],var2,sdate,stime,var2);
TL_SetExtRight(TL2,true);
TL_SetColor(TL2,BLUE);
}
else
TL_SetEnd(TL2,sdate,stime,var2);
답변 1
예스스탁 예스스탁 답변
2018-05-11 13:27:35
안녕하세요
예스스탁입니다.
1.
Input : af(0.02), maxAF(0.2) ;
Var : value(0),TL1(0),TL2(0),bcnt(0),scnt(0);
value = csar(af,maxAF);
if (sdate != sdate[1] and stime >= 101500) or
(sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) then
{
Bcnt = 0;
Scnt = 0;
TL_Delete(TL1);
TL_Delete(TL2);
}
If MarketPosition <= 0 and crossup(C,value) and Bcnt < 1 Then
{
Bcnt = Bcnt+1;
Buy("b");
var1 = L;
TL1 = TL_New(sdate[1],stime[1],var1,sdate,stime,var1);
TL_SetColor(TL1,MAGENTA);
}
Else
TL_SetEnd(TL1,sdate,stime,var1);
If MarketPosition >= 0 and CrossDown(C,value) and Scnt < 1 Then
{
Scnt = Scnt+1;
Sell("s");
var2 = H;
TL2 = TL_New(sdate[1],stime[1],var2,sdate,stime,var2);
TL_SetColor(TL2,BLUE);
}
else
TL_SetEnd(TL2,sdate,stime,var2);
2
Input : af(0.02), maxAF(0.2) ;
Var : value(0),TL1(0),TL2(0);
value = csar(af,maxAF);
If MarketPosition <= 0 and crossup(C,value) Then
{
Buy("b");
var1 = L;
if CurrentDate == sdate and stime >= 101500 and stime < 130000 then
{
TL1 = TL_New(sdate[1],stime[1],var1,sdate,stime,var1);
TL_SetColor(TL1,MAGENTA);
TL_SetExtRight(TL1,true);
}
}
If MarketPosition >= 0 and CrossDown(C,value) Then
{
Sell("s");
var2 = H;
if CurrentDate == sdate and stime >= 101500 and stime < 130000 then
{
TL2 = TL_New(sdate[1],stime[1],var2,sdate,stime,var2);
TL_SetExtRight(TL2,true);
TL_SetColor(TL2,BLUE);
}
}
즐거운 하루되세요
> 골든키 님이 쓴 글입니다.
> 제목 : 수고하십니다
> $,매번 도움주심에 감사드립니다.
1,아래수식에서 당일 시작시간을 10시15분기준으로 첫번째 매도,매수 신호라인만을 현재가
Y축까지 오른쪽 그리기 연장하고 장 종료후 초기화 되는 식을 짜고 싶습니다
2,아래수식에서 당일 10시15분에서 13시까지의 신호라인 에만 선별하여 현재가까지 오른쪽
연장 그리기를 적용할수 있을까요,도움 부탁드립니다.
Input : af(0.02), maxAF(0.2) ;
Var : value(0),TL1(0),TL2(0);
value = csar(af,maxAF);
If MarketPosition <= 0 and crossup(C,value) Then
{
Buy("b");
var1 = L;
TL1 = TL_New(sdate[1],stime[1],var1,sdate,stime,var1);
TL_SetExtRight(TL1,true);
TL_SetColor(TL1,MAGENTA);
}
Else
TL_SetEnd(TL1,sdate,stime,var1);
If MarketPosition >= 0 and CrossDown(C,value) Then
{
Sell("s");
var2 = H;
TL2 = TL_New(sdate[1],stime[1],var2,sdate,stime,var2);
TL_SetExtRight(TL2,true);
TL_SetColor(TL2,BLUE);
}
else
TL_SetEnd(TL2,sdate,stime,var2);