커뮤니티

수식 좀 봐 주시면 감사하겠습니다.

프로필 이미지
무지개나날들
2010-08-31 14:49:24
714
글번호 31991
답변완료
주가가 5일삼각이동평균을 상향돌파하면 매수하는 식을 만들고 3캔들 이후에 조건이 맞으면 청산되도록 다음 식을 만들었는데 실행해보니 진입봉에서 청산되네요.. 그리고 2시30분부터는 청산하도록 했는데 오히려 2시반부터 매매가 되고 그 전에는 매매가 안되네요. 교정 부탁드립니다. var : barssenseentry(0); setalert(true) ; If crossup(c, trima1) Then Buy(); alert("매수 %2f", c); { if barssenseentry > 3 Then { if CrossDown(c, trima1) Then exitlong(); } } if stime >= 143000 and PositionProfit < 0.5 Then{ exitlong(); ExitShort();}
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2010-08-31 17:01:39

안녕하세요 예스스탁입니다. 식을 수정했습니다. setalert(true) ; If crossup(c, trima1) and stime < 143000 Then{ Buy(); alert("매수 %2f", c); } if MarketPosition == 1 and BarsSinceEntry < 3 and CrossDown(c, trima1) Then exitlong(); } if stime >= 143000 and PositionProfit < 0.5 Then exitlong(); 즐거운 하루되세요 > 무지개나날들 님이 쓴 글입니다. > 제목 : 수식 좀 봐 주시면 감사하겠습니다. > 주가가 5일삼각이동평균을 상향돌파하면 매수하는 식을 만들고 3캔들 이후에 조건이 맞으면 청산되도록 다음 식을 만들었는데 실행해보니 진입봉에서 청산되네요.. 그리고 2시30분부터는 청산하도록 했는데 오히려 2시반부터 매매가 되고 그 전에는 매매가 안되네요. 교정 부탁드립니다. var : barssenseentry(0); setalert(true) ; If crossup(c, trima1) Then Buy(); alert("매수 %2f", c); { if barssenseentry > 3 Then { if CrossDown(c, trima1) Then exitlong(); } } if stime >= 143000 and PositionProfit < 0.5 Then{ exitlong(); ExitShort();}
프로필 이미지

무지개나날들

2010-08-31 17:33:17

답변에 감사드립니다. 주신 식으로 테스트하니 며칠에 한번 매매됩니다. 매매내역 첨부해드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 좀 봐 주시면 감사하겠습니다. 이! 식을 < 3을 > 3 으로 고치니 제대로 되는군요. 감사합니다. > 안녕하세요 예스스탁입니다. 식을 수정했습니다. setalert(true) ; If crossup(c, trima1) and stime < 143000 Then{ Buy(); alert("매수 %2f", c); } if MarketPosition == 1 and BarsSinceEntry < 3 and CrossDown(c, trima1) Then exitlong(); } if stime >= 143000 and PositionProfit < 0.5 Then exitlong(); 즐거운 하루되세요 > 무지개나날들 님이 쓴 글입니다. > 제목 : 수식 좀 봐 주시면 감사하겠습니다. > 주가가 5일삼각이동평균을 상향돌파하면 매수하는 식을 만들고 3캔들 이후에 조건이 맞으면 청산되도록 다음 식을 만들었는데 실행해보니 진입봉에서 청산되네요.. 그리고 2시30분부터는 청산하도록 했는데 오히려 2시반부터 매매가 되고 그 전에는 매매가 안되네요. 교정 부탁드립니다. var : barssenseentry(0); setalert(true) ; If crossup(c, trima1) Then Buy(); alert("매수 %2f", c); { if barssenseentry > 3 Then { if CrossDown(c, trima1) Then exitlong(); } } if stime >= 143000 and PositionProfit < 0.5 Then{ exitlong(); ExitShort();}
프로필 이미지

예스스탁 예스스탁 답변

2010-09-01 08:39:11

안녕하세요 예스스탁입니다. 죄송합니다.식을 잘못올려드렸습니다. 3캔들 이후이므로 > 3 이 맞습니다. if MarketPosition == 1 and BarsSinceEntry > 3 and CrossDown(c, trima1) Then exitlong(); 즐거운 하루되세요 > 무지개나날들 님이 쓴 글입니다. > 제목 : Re : Re : 수식 좀 봐 주시면 감사하겠습니다. 한번더 부탁드립니다. > 답변에 감사드립니다. 주신 식으로 테스트하니 며칠에 한번 매매됩니다. 매매내역 첨부해드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 좀 봐 주시면 감사하겠습니다. 이! 식을 < 3을 > 3 으로 고치니 제대로 되는군요. 감사합니다. > 안녕하세요 예스스탁입니다. 식을 수정했습니다. setalert(true) ; If crossup(c, trima1) and stime < 143000 Then{ Buy(); alert("매수 %2f", c); } if MarketPosition == 1 and BarsSinceEntry < 3 and CrossDown(c, trima1) Then exitlong(); } if stime >= 143000 and PositionProfit < 0.5 Then exitlong(); 즐거운 하루되세요 > 무지개나날들 님이 쓴 글입니다. > 제목 : 수식 좀 봐 주시면 감사하겠습니다. > 주가가 5일삼각이동평균을 상향돌파하면 매수하는 식을 만들고 3캔들 이후에 조건이 맞으면 청산되도록 다음 식을 만들었는데 실행해보니 진입봉에서 청산되네요.. 그리고 2시30분부터는 청산하도록 했는데 오히려 2시반부터 매매가 되고 그 전에는 매매가 안되네요. 교정 부탁드립니다. var : barssenseentry(0); setalert(true) ; If crossup(c, trima1) Then Buy(); alert("매수 %2f", c); { if barssenseentry > 3 Then { if CrossDown(c, trima1) Then exitlong(); } } if stime >= 143000 and PositionProfit < 0.5 Then{ exitlong(); ExitShort();}