커뮤니티
수식 수정 요청 합니다
2018-11-01 14:49:38
227
글번호 123267
안녕하세요
수식내용을 수정을 하고 싶습니다
{손절시 재진입 조건을 추가하고 싶습니다}
예시 수식내용
5일선이 60일선을 상승 돌파 하면 5일선 -10틱에서 매수 진입
5일선이 60일선을 하락 돌파 하면 5일선 +10틱에서 매도 진입
현재 수식 내용의 문제점은
매수,매도 진입 후 손절이 발생한 이후
현재 진입 조건식이 만족중이라면 손절과 동시에 재진입이 되고 있습니다
손절이 될경우 재진입 조건 내용을 추가하고 싶습니다
수식 수정 후 내용
매수 진입 후 손절될 경우
7일선 위에에서 2개 이상의 양봉이 발생하면, 대기 후 진입 조건 만족하면 다시 매수 재진입
매도 진입 후 손절될 경우
7일선 아래에서 2개 이상의 음봉이 발생하면, 대기 후 진입 조건 만족하면 다시 매도 재진입
아래 수식을 수정하고 싶습니다
var: T(0);
var1=ma(c,7);
var2=ma(c,60);
if crossup(var1,var2)Then{
T=1;
}
if CrossDown(var1,var2)Then{
T=-1;
}
if T== 1 Then{
buy("b",AtLimit,var1-priceScale*10);
}
if T== -1 Then{
value2=value2+1;
if value2>=2 Then
sell("s",AtLimit,var1+priceScale*10);
}
첨부된 사진은 제가 임의로 설정하였습니다
수정하시는데 도움이 되셨으면 합니다
수고하세요
- 1. 매도진입_수정.PNG (0.03 MB)
- 2. 매수진입_수정.PNG (0.03 MB)
- 3. 현재_신호.PNG (0.03 MB)
답변 1
예스스탁 예스스탁 답변
2018-11-02 09:39:39
안녕하세요
예스스탁입니다.
var: T(0);
var1=ma(c,7);
var2=ma(c,60);
if crossup(var1,var2)Then
{
T = 1;
}
if CrossDown(var1,var2)Then
{
T = -1;
}
if TotalTrades > TotalTrades[1] Then
{
Condition1 = false;
Condition2 = false;
if IsEntryName("b",1) == true and IsExitName("StopLoss",1) == true Then
Condition1 = true;
if IsEntryName("s",1) == true and IsExitName("StopLoss",1) == true Then
Condition2 = true;
}
if T == 1 and ((MarketPosition == 0 and Condition1 == false) or MarketPosition == -1) Then
{
buy("b",AtLimit,var1-priceScale*10);
}
if T == 1 and MarketPosition == 0 and Condition1 == true and
countif(C > O,BarsSinceExit(1)) >= 2 Then
{
buy("bb",AtLimit,var1-priceScale*10);
}
if T== -1 Then
{
value2=value2+1;
if value2>=2 and ((MarketPosition == 0 and Condition2 == false) or MarketPosition == 1) Then
sell("s",AtLimit,var1+priceScale*10);
}
if T == -1 and MarketPosition == 0 and Condition2 == true and
countif(C < O,BarsSinceExit(1)) >= 2 Then
{
sell("ss",AtLimit,var1+priceScale*10);
}
즐거운 하루되세요
> 정상에서야 님이 쓴 글입니다.
> 제목 : 수식 수정 요청 합니다
>
안녕하세요
수식내용을 수정을 하고 싶습니다
{손절시 재진입 조건을 추가하고 싶습니다}
예시 수식내용
5일선이 60일선을 상승 돌파 하면 5일선 -10틱에서 매수 진입
5일선이 60일선을 하락 돌파 하면 5일선 +10틱에서 매도 진입
현재 수식 내용의 문제점은
매수,매도 진입 후 손절이 발생한 이후
현재 진입 조건식이 만족중이라면 손절과 동시에 재진입이 되고 있습니다
손절이 될경우 재진입 조건 내용을 추가하고 싶습니다
수식 수정 후 내용
매수 진입 후 손절될 경우
7일선 위에에서 2개 이상의 양봉이 발생하면, 대기 후 진입 조건 만족하면 다시 매수 재진입
매도 진입 후 손절될 경우
7일선 아래에서 2개 이상의 음봉이 발생하면, 대기 후 진입 조건 만족하면 다시 매도 재진입
아래 수식을 수정하고 싶습니다
var: T(0);
var1=ma(c,7);
var2=ma(c,60);
if crossup(var1,var2)Then{
T=1;
}
if CrossDown(var1,var2)Then{
T=-1;
}
if T== 1 Then{
buy("b",AtLimit,var1-priceScale*10);
}
if T== -1 Then{
value2=value2+1;
if value2>=2 Then
sell("s",AtLimit,var1+priceScale*10);
}
첨부된 사진은 제가 임의로 설정하였습니다
수정하시는데 도움이 되셨으면 합니다
수고하세요
다음글
이전글