커뮤니티

부탁드립니다~

프로필 이미지
국산3
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(); 이런수식이라면요? 그리고 매일 장시작하면서 새로 신호나오는건 맞져? 초보라 번거롭게하네요 수고하세요^^