커뮤니티
수익중 신호 신호 무시 코딩
2019-09-11 14:43:07
191
글번호 131931
아래의 원칙에 따라 코딩을 하던 도중에
수익중이라면 현재 새롭게 나오는 신호는 적용x <---이 부분을 어떻게 해야할지모르겠네요.
수정부탁드립니다.
----------------------------------------
/*
★RULE (일봉)
원칙 : (일봉20개 봉) 최고점을 돌파하면 매수, (일봉 10개봉) 최저점이 붕괴되면 매도
수익중이라면 현재 새롭게 나오는 신호는 적용X
*/
# Rule (일봉)
If CrossUP(C, Highest(H, 20)[1]) Then # 20거래일 최고점을 돌파하면 매수
{
Buy();
}
If CrossDown(C, Lowest(L, 20)[1]) Then # 10거래일 최저점을 하향돌파하면 매도
{
Sell();
}
답변 1
예스스탁 예스스탁 답변
2019-09-16 13:18:58
안녕하세요
예스스탁입니다.
If CrossUP(C, Highest(H, 20)[1]) Then # 20거래일 최고점을 돌파하면 매수
{
if MarketPosition == 0 or (MarketPosition == -1 and c >= EntryPrice) then
Buy();
}
If CrossDown(C, Lowest(L, 20)[1]) Then # 10거래일 최저점을 하향돌파하면 매도
{
if MarketPosition == 0 or (MarketPosition == 1 and c <= EntryPrice) then
Sell();
}
즐거운 하루되세요
> 퀀트드래곤 님이 쓴 글입니다.
> 제목 : 수익중 신호 신호 무시 코딩
> 아래의 원칙에 따라 코딩을 하던 도중에
수익중이라면 현재 새롭게 나오는 신호는 적용x <---이 부분을 어떻게 해야할지모르겠네요.
수정부탁드립니다.
----------------------------------------
/*
★RULE (일봉)
원칙 : (일봉20개 봉) 최고점을 돌파하면 매수, (일봉 10개봉) 최저점이 붕괴되면 매도
수익중이라면 현재 새롭게 나오는 신호는 적용X
*/
# Rule (일봉)
If CrossUP(C, Highest(H, 20)[1]) Then # 20거래일 최고점을 돌파하면 매수
{
Buy();
}
If CrossDown(C, Lowest(L, 20)[1]) Then # 10거래일 최저점을 하향돌파하면 매도
{
Sell();
}
다음글