답변완료
질문입니다.
안녕하세요?
저는 미완성 신호로 매매하고 싶어서 예스랭기지보다는 예스스팟이 더 좋습니다. 예스스팟으로 다음과 같은 기능을 구현하려면 어떻게 하면 될까요?
시가 위 a1, a2, a3 지점과 시가 밑 b1, b2, b3 지점에서 피라미딩 매수 진입을 계획합니다.
시가 밑에서 매수된 것은, 그 후 현재가가 어찌되든 내버려둡니다.
시가 위에서 매수된 것은, 매수된 후 현재가가 an+m1 지점에 이르지 못하고 an-m2지점에 이르면 손절 청산하고, 매수된 후 현재가가 일단 an+m1 지점에 이르렀다면 그 후 현재가가 어찌되든 내버려둡니다.
이미 해당 지점에서 한 번 매수되었다면 추가진입은 하지 않습니다. 그러나 위에서 본 것처럼 손절 청산이 되어 버렸다면, 현재가가 다시 원래의 매수 해당지점에 이르면(예를 들어 a3지점에서 매수한 것이 손절 청산되었다면, 그 후 다시 a3 지점에 이르면) 다시 매수합니다. 다시 매수한 것도 손절문제와 재진입문제를 동일하게 처리합니다.
매뉴얼을 공부하다 보니까 예스스팟이 예스랭기지보다는 명령어 분량이 훨씬 많은 것 같습니다. 그렇지만 저는 예스스팟이 더 좋아서 앞으로 최대한 예스스팟으로 식을 짜고 싶어 이렇게 여쭈어 봅니다. 번거로우시겠으나 가르쳐 주시면, 매뉴얼에 나오는 내용하고 하나하나 비교해 가면서 원리를 잘 공부해 보겠습니다. 감사합니다.
* a1,a2,a3,b1,b2,b3,m1,m2는 구동 시작시 지정해주려고 합니다.
2013-06-27
1885
글번호 222415
답변완료
질문드립니다
Data2의 매수, 매도신호를 변수로 쓰고자 합니다.
예를들어,
If (Data2매수매도 = 매수) Then
If (C > O) Then { Buy(); }
Else (Data2매수매도 = 매도) Then
If (C > O) Then {}
대략 이런식입니다.
예스3.1에서는 참조데이터의 매수매도시그널을 변수로 쓰지 못했던 것으로 알고 있는데,
예스4.0에서는 혹시 될지도 모른다는 생각에 질문드립니다.
꼭 Data2가 아니더라도, '차트의 매수매도 신호를 변수로 쓸 수만 있다면' 서로 다른 차트를 2개 띄워놓아도 상관없습니다.
만약, 된다면 어떻게 코딩하면 될까요?
답변 부탁드립니다.^_^
2013-06-17
1982
글번호 222403