커뮤니티

문의드립니다.

프로필 이미지
Redstorm
2011-08-26 06:06:24
553
글번호 42231
답변완료
아무리해봐도 안되서 문의드립니다.. 하기의식 설명부탁드립니다. 그리고.. 매수와 매도를 분리?? 해주세요.. 상관관계가 어떻게 되는것인지...최대한 자세히 저처럼 초보도 알수있도록 설명 부탁드립니다. 수고하세요 // 매수진입 if sTime == 90000 and Var1 > 0 and Var2 > 0 and Var3 > 0 Then { IF C > O AND BCNT < 1 THEN { buy("매수진입",AtMarket); } Else // 매도진입 if sTime == 90000 and (Var4 < -1 ) and (condition1 == False or Condition2 == True and Condition3 == False ) then { IF C < O AND SCNT < 1 THEN { Sell("매도진입",AtMarket); } If MarketPosition == -1 Then { ExitShort("매도손절" ,AtStop,EntryPrice+3); SetStopEndofday(150000); }}}
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-08-26 10:53:59

안녕하세요 예스스탁입니다. 작성하신 식에서 buy와 sell은 모두 9시 봉에만 신호가 발생할 수 있는 식입니다. 매수진입은 9시에 var1,var2,var3이 모두 0보다 크고 양봉이고 bcnt가 1보다 작을때 발생합니다. 매도진입식은 9시에 var4가 -1보다 작고 음봉이고 scnt는 1보다 작은 상태에서 condition1 조건이 맞지 않거나(false) condition2 조건은 맞고(true) condition3은 맞지 않으면 진입합니다. 진입은 9시봉에서 매수진입이나 매도진입 2개중 하나가 발생할 수 있습니다. 올리신 식을 매수와 매도를 분리하고 하시면 아래와 같이 2개로 분리가 됩니다. 동일봉(9시봉)에 매수진입아니면 매도진입이 발생하는 내용이므로 현재 올리신 내용에는 매수진입과 매도진입이 크게 상관관계가 없습니다. 1. 매수(매수진입은 올리신 식상에 매수손절이 없습니다) // 매수진입 if sTime == 90000 and Var1 > 0 and Var2 > 0 and Var3 > 0 Then { IF C > O AND BCNT < 1 THEN { buy("매수진입",AtMarket); } } SetStopEndofday(150000); 2, 매도 // 매도진입 if sTime == 90000 and (Var4 < -1 ) and (condition1 == False or Condition2 == True and Condition3 == False ) then { IF C < O AND SCNT < 1 THEN { sell("매도진입",AtMarket); } } If MarketPosition == -1 Then { ExitShort("매도손절" ,AtStop,EntryPrice+3); } SetStopEndofday(150000); 즐거운 하루되세요 > Redstorm 님이 쓴 글입니다. > 제목 : 문의드립니다. > 아무리해봐도 안되서 문의드립니다.. 하기의식 설명부탁드립니다. 그리고.. 매수와 매도를 분리?? 해주세요.. 상관관계가 어떻게 되는것인지...최대한 자세히 저처럼 초보도 알수있도록 설명 부탁드립니다. 수고하세요 // 매수진입 if sTime == 90000 and Var1 > 0 and Var2 > 0 and Var3 > 0 Then { IF C > O AND BCNT < 1 THEN { buy("매수진입",AtMarket); } Else // 매도진입 if sTime == 90000 and (Var4 < -1 ) and (condition1 == False or Condition2 == True and Condition3 == False ) then { IF C < O AND SCNT < 1 THEN { Sell("매도진입",AtMarket); } If MarketPosition == -1 Then { ExitShort("매도손절" ,AtStop,EntryPrice+3); SetStopEndofday(150000); }}}