커뮤니티
문의드립니다.
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);
}}}
다음글