안녕하세요
예스스탁입니다.
스위칭이 되는 시스템에서
조건만족하면 진입을 다음봉에서 진입하게 작성하면 아래와 같습니다.
Input : Period(14);
Var : RSIV(0);
RSIV = RSI(Period);
Condition1 = CrossUp(RSIV,50);
Condition2 = CrossDown(RSIV,50);
if MarketPosition == 0 and Condition1[1] == true Then
Buy("b");
if Condition2 == true Then
ExitLong("bx");
if MarketPosition == 0 and Condition2[1] == true Then
Sell("s");
if Condition1 == true Then
ExitShort("sx");
다만 청산후 진입을 다음봉에 발생하게 처리하면 다른 문제를 만나게 됩니다.
50상향돌파(1) -> 50하향이탈(2)
50하향이탈(1) -> 50상향돌파(2)
만약 조건만족상태가 위와 같이
50상향돌파 후에 바로 다음봉에서 50하향이탈을 하거나
50하향이탈 후에 바로 다음봉에서 50상향돌파를 하면
2번봉에서
매수진입과 매수청산이 동시 발생하게 하거나
매도진입과 매도청산이 동시 발생하게 되어
같은봉 종가에 동일방향 진입과 청산을 하는 의미없는 신호가 발생될수 있습니다.
즐거운 하루되세요
> 아침 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> rsi50상향돌파 매수.50하향돌파 매도.
매수매도 변경 진입시
첫번째 진입은 1개로 진입이 되지만,
그 다음부터는 변경진입시 2개가 필요하잖아요.
이거 그냥 1개로 매수매도 진입하고 싶은데요.
어떻게 하면 될까요/??
신호나왔을 때 먼저 청산을 하고 다음 캔들에 진입을 하면 될까요.??
부탁드려봅니다.
그럼 수고하세요.
수익났을 때, 90틱50%익절청산. 180틱100% 익절청산..
이 시스템을 같이 적용시켜주세요.
그럼 부탁드리겠습니다.
수고하세요.
답변 1
예스스탁
예스스탁 답변
2021-06-09 10:42:43
안녕하세요
예스스탁입니다.
Input : Period(14);
Var : RSIV(0);
RSIV = RSI(Period);
Condition1 = CrossUp(RSIV,50);
Condition2 = CrossDown(RSIV,50);
if MarketPosition == 0 and Condition1[1] == true Then
Buy("b");
if Condition2 == true Then
ExitLong("bx");
if MarketPosition == 0 and Condition2[1] == true Then
Sell("s");
if Condition1 == true Then
ExitShort("sx");
if MarketPosition == 1 Then
{
ExitLong("Bp1",AtLimit,EntryPrice+PriceScale*90,"",FLOOR(MaxContracts*0.5),1);
ExitLong("Bp2",AtLimit,EntryPrice+PriceScale*100);
}
if MarketPosition == -1 Then
{
ExitShort("Sp1",AtLimit,EntryPrice-PriceScale*90,"",FLOOR(MaxContracts*0.5),1);
ExitShort("Sp2",AtLimit,EntryPrice-PriceScale*100);
}
즐거운 하루되세요
> 아침 님이 쓴 글입니다.
> 제목 : 재문의 드립니다.
> 안녕하세요
예스스탁입니다.
스위칭이 되는 시스템에서
조건만족하면 진입을 다음봉에서 진입하게 작성하면 아래와 같습니다.
Input : Period(14);
Var : RSIV(0);
RSIV = RSI(Period);
Condition1 = CrossUp(RSIV,50);
Condition2 = CrossDown(RSIV,50);
if MarketPosition == 0 and Condition1[1] == true Then
Buy("b");
if Condition2 == true Then
ExitLong("bx");
if MarketPosition == 0 and Condition2[1] == true Then
Sell("s");
if Condition1 == true Then
ExitShort("sx");
다만 청산후 진입을 다음봉에 발생하게 처리하면 다른 문제를 만나게 됩니다.
50상향돌파(1) -> 50하향이탈(2)
50하향이탈(1) -> 50상향돌파(2)
만약 조건만족상태가 위와 같이
50상향돌파 후에 바로 다음봉에서 50하향이탈을 하거나
50하향이탈 후에 바로 다음봉에서 50상향돌파를 하면
2번봉에서
매수진입과 매수청산이 동시 발생하게 하거나
매도진입과 매도청산이 동시 발생하게 되어
같은봉 종가에 동일방향 진입과 청산을 하는 의미없는 신호가 발생될수 있습니다.
즐거운 하루되세요
> 아침 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> rsi50상향돌파 매수.50하향돌파 매도.
매수매도 변경 진입시
첫번째 진입은 1개로 진입이 되지만,
그 다음부터는 변경진입시 2개가 필요하잖아요.
이거 그냥 1개로 매수매도 진입하고 싶은데요.
어떻게 하면 될까요/??
신호나왔을 때 먼저 청산을 하고 다음 캔들에 진입을 하면 될까요.??
부탁드려봅니다.
그럼 수고하세요.
수익났을 때, 90틱50%익절청산. 180틱100% 익절청산..
이 시스템을 같이 적용시켜주세요.
그럼 부탁드리겠습니다.
수고하세요.