커뮤니티
문의드립니다.
2014-11-17 07:01:57
149
글번호 80414
var1 = StochasticsK(10,6);
var2 = StochasticsD(10,6,6);
if NextBarOpen >= c Then
buy("b",AtMarket);
SetStopLoss(5,PercentStop);
if CrossDown(var1,var2) Then
ExitLong();
위의 수식으로 11월 11일 매수를 하였습니다.
그런데, 14일날 매도가 안되었습니다. 점검 좀 부탁드립니다.
혹시 피라미딩의 설정이 잘못 되었나 싶어서 첨부파일 같이 올립니다.
같이 봐주시면 감사하겠습니다.
참고로 로직이 시초가 매수인 관계로 진입 첫날 매수를 하고 다음날은 매수를 안하기
때문에 피라미딩에서 첫날 매수진입하는 날은 "모든진입신호 허용"을 하여 매수하였고
다음날 부터는 "다른신호만 허용"으로 설정을 변경하여 사용하였는데 매도가 안되었습니다.
- 1. 매매.png (0.18 MB)
- 2. 매수,_매도.png (0.13 MB)
- 3. 비용수량.png (0.19 MB)
- 4. 피라미딩.png (0.14 MB)
답변 1
예스스탁 예스스탁 답변
2014-11-17 13:24:01
안녕하세요
예스스탁입니다.
if CrossDown(var1,var2) Then
ExitLong();
매도는 봉완성시 스토케스틱이 데드크르스가 발생하면 매도합니다.
봉완성시의 시점은 다음봉 시가가 수신될때 입니다.
if문은 봉완성시가 기준입니다. 또한 해당내용은 if문으로만 작성이 가능합니다.
현재 첨부된 그림에서 차트상에 14일이 마지막봉이고
매도신호가 속에 색이 칠해지지 않은 예비신호로 발생되어 있는 것을 보실수 있습니다.
14일봉이 완성되기 위해서는 다음 거래일인 17일 시가가 수신되어야 완성신호가 발생합니다.
예비신호는 봉이 완성되면(다음날 시초가)가 수신되면 완성신호로 된다는 표시입니다.
오늘 차트를 여시면 14일봉이 완성이 되어 매도신호 발생한것을 확인하실수 있습니다.
즐거운 하루되세요
> HI_so****** 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> var1 = StochasticsK(10,6);
var2 = StochasticsD(10,6,6);
if NextBarOpen >= c Then
buy("b",AtMarket);
SetStopLoss(5,PercentStop);
if CrossDown(var1,var2) Then
ExitLong();
위의 수식으로 11월 11일 매수를 하였습니다.
그런데, 14일날 매도가 안되었습니다. 점검 좀 부탁드립니다.
혹시 피라미딩의 설정이 잘못 되었나 싶어서 첨부파일 같이 올립니다.
같이 봐주시면 감사하겠습니다.
참고로 로직이 시초가 매수인 관계로 진입 첫날 매수를 하고 다음날은 매수를 안하기
때문에 피라미딩에서 첫날 매수진입하는 날은 "모든진입신호 허용"을 하여 매수하였고
다음날 부터는 "다른신호만 허용"으로 설정을 변경하여 사용하였는데 매도가 안되었습니다.