커뮤니티
특정조건매수후
2009-06-17 00:52:12
659
글번호 22858
특정한 조건의 "b매수"를 하였습니다.
"b매수"후 10봉이내에, 거래량이 전봉보다 60%이상 증가한 봉이 두번째로 나오면
"b매수청산"...이런 식은 어찌 만드나요?
예를 들면, "b매수"후 3봉째에 전봉보다 거래량이 60%증가한 봉이 첫번째로 나왔고, 7번째에 전봉보다 거래량이 60%증가한 봉이 두번째로 나타났으면 청산...
--------------------
바수를 구하지 못해서 다시 질문드려요.
"c매도"를 하였습니다. "c매도"후 5봉이내에 특정봉이 나타났습니다.
특정봉의 조건은, 직전봉에서는 볼린저밴드(20,2)가 "축소"되었는데,
특정봉에서는 밴드가 "확장"되는 것입니다.
특정봉의 바수를 x라고 하면,
현재봉의 종가<= c[x]-atr(10)[x]가 만족되는 봉에서 청산...
부탁드립니다. 건승하세요...^^*
답변 1
예스스탁 예스스탁 답변
2009-06-17 10:27:50
안녕하세요
예스스탁입니다.
1.
if MarketPosition == 1 and
IsEntryName("b매수") == true and
BarsSinceEntry < 10 And
V > V[1]*1.6 and
countif(V > V[1]*1.6,BarsSinceEntry) == 2 Then
exitlong("B매수청산");
2.
조건을 판단하여 해당값을 저장하시면 됩니다.
var1 = BollBandUp(20,2);
var2 = BollBandDown(20,2);
var3 = var1-var2;
Condition1 = var3 > var3[1] and var3[1] < var3[2];
if MarketPosition != -1 Then
Condition2 = False;
if MarketPosition == -1 and IsEntryName("c매도") == True Then{
if Condition1 == true and BarsSinceEntry < 5 Then{
Condition2 = True;
value1 = C;
value2 = ATR(10);
}
if Condition2 == true and C <= value1-value2 Then
ExitShort();
}
즐거운 하루되세요
> 스테디어드밴서 님이 쓴 글입니다.
> 제목 : 특정조건매수후
> 특정한 조건의 "b매수"를 하였습니다.
"b매수"후 10봉이내에, 거래량이 전봉보다 60%이상 증가한 봉이 두번째로 나오면
"b매수청산"...이런 식은 어찌 만드나요?
예를 들면, "b매수"후 3봉째에 전봉보다 거래량이 60%증가한 봉이 첫번째로 나왔고, 7번째에 전봉보다 거래량이 60%증가한 봉이 두번째로 나타났으면 청산...
--------------------
바수를 구하지 못해서 다시 질문드려요.
"c매도"를 하였습니다. "c매도"후 5봉이내에 특정봉이 나타났습니다.
특정봉의 조건은, 직전봉에서는 볼린저밴드(20,2)가 "축소"되었는데,
특정봉에서는 밴드가 "확장"되는 것입니다.
특정봉의 바수를 x라고 하면,
현재봉의 종가<= c[x]-atr(10)[x]가 만족되는 봉에서 청산...
부탁드립니다. 건승하세요...^^*
다음글
이전글