커뮤니티
부탁드립니다~
2014-11-04 09:49:50
127
글번호 80058
안녕하세요 다시문의좀드릴께요 ^^
1.아래식으로 답변주셨는데 예스랭귀지 편집기에서 "지표"로 만들어서 적용하는건가요?
input : P1(5),P2(20),P3(60),N(5);
if data2(abs(ma(C,P1)- ma(C,P2)) <= PriceScale*N) Then
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
if data2(abs(ma(C,P1)- ma(C,P3)) <= PriceScale*N) Then
PlaySound("C:₩예스트레이더₩data₩Sound₩stop.wav");
2. 다음을 지표로 삼각형으로 표시할수있을까요? 참조데이타2의 이평선에서.
5선이 20선과60선 밑에서 올라와서 20선과만날때는 연한파랑 역삼각형, 60선과만날때는 파란색 역삼각형
5선이 20선과60선 위에서 내려와서 20선과만날때는 연한분홍색 삼각형 60선과만날때는 빨간색 삼각형으로 될까요?
꼭 이평들과 닿지않아도 일정한 간격(이격도? 수치를 바꿀수있도록해서)이 되면 지표신호가 나올 수 있도록하고 싶습니다.
3. 수식나오는시간 제한알려주셨는데 stime < 103000 식을 어디에 끼워넣어야하죠?
예를들어 if var1 > 0 then
buy(); 이런수식이라면요?
그리고 매일 장시작하면서 새로 신호나오는건 맞져?
초보라 번거롭게하네요 수고하세요^^
답변 1
예스스탁 예스스탁 답변
2014-11-04 10:57:47
안녕하세요
예스스탁입니다.
1.
예 지표식으로 작성해 사용하지만
검색식으로 작성해 차트에 적용하시기 바랍니다.
따로 지표로 출력되는 그림이 없으므로
아래와 같이 plot명령어 추가하고 검색식으로 작성하시면
조건에 만족봉에 점도 찍어서 보여주게 됩니다.
input : P1(5),P2(20),P3(60),N(5);
if data2(abs(ma(C,P1)- ma(C,P2)) <= PriceScale*N) Then{
plot1(H,"검색",RED);
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if data2(abs(ma(C,P1)- ma(C,P3)) <= PriceScale*N) Then{
plot1(H,"검색",blue);
PlaySound("C:₩예스트레이더₩data₩Sound₩stop.wav");
}
2.
input : P1(5),P2(20),P3(60),N(5);
if data2(abs(ma(C,P1)- ma(C,P2)) <= PriceScale*N and ma(c,P1) <= ma(c,P2) and ma(c,P1) > ma(c,P1)[1]) Then{
plot1(H,"5선이20선밑에서상승");
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if data2(abs(ma(C,P1)- ma(C,P2)) <= PriceScale*N and ma(C,P1) >= ma(c,P2) and ma(c,P1) < ma(c,P1)[1]) Then{
plot2(H,"5선이20선위에서하락");
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
if data2(abs(ma(C,P1)- ma(C,P3)) <= PriceScale*N and ma(c,P1) <= ma(c,P3) and ma(c,P1) > ma(c,P1)[1] ) Then{
plot3(H,"5선이60선밑에서상승");
PlaySound("C:₩예스트레이더₩data₩Sound₩stop.wav");
}
if data2(abs(ma(C,P1)- ma(C,P3)) <= PriceScale*N and ma(c,P1) >= ma(c,P3) and ma(c,P1) < ma(c,P1)[1]) Then{
plot4(H,"5선이60선위에서하락");
PlaySound("C:₩예스트레이더₩data₩Sound₩stop.wav");
}
그래프의 모양은 수식에서 지정할수 없습니다.
위식을 검색식으로 작성하신이후에 문법검증(f4) 후에 f5키를 누르시면
속성창이 나타납니다. 속성의 차트표시탭에서 색상과 그래프모양 지정하시면 됩니다.
3.
if var1 > 0 and stime < 103000 then
buy();
즐거운 하루되세요
> 국산3 님이 쓴 글입니다.
> 제목 : 부탁드립니다~
> 안녕하세요 다시문의좀드릴께요 ^^
1.아래식으로 답변주셨는데 예스랭귀지 편집기에서 "지표"로 만들어서 적용하는건가요?
input : P1(5),P2(20),P3(60),N(5);
if data2(abs(ma(C,P1)- ma(C,P2)) <= PriceScale*N) Then
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
if data2(abs(ma(C,P1)- ma(C,P3)) <= PriceScale*N) Then
PlaySound("C:₩예스트레이더₩data₩Sound₩stop.wav");
2. 다음을 지표로 삼각형으로 표시할수있을까요? 참조데이타2의 이평선에서.
5선이 20선과60선 밑에서 올라와서 20선과만날때는 연한파랑 역삼각형, 60선과만날때는 파란색 역삼각형
5선이 20선과60선 위에서 내려와서 20선과만날때는 연한분홍색 삼각형 60선과만날때는 빨간색 삼각형으로 될까요?
꼭 이평들과 닿지않아도 일정한 간격(이격도? 수치를 바꿀수있도록해서)이 되면 지표신호가 나올 수 있도록하고 싶습니다.
3. 수식나오는시간 제한알려주셨는데 stime < 103000 식을 어디에 끼워넣어야하죠?
예를들어 if var1 > 0 then
buy(); 이런수식이라면요?
그리고 매일 장시작하면서 새로 신호나오는건 맞져?
초보라 번거롭게하네요 수고하세요^^