커뮤니티
수식 문의
2013-04-19 16:11:57
186
글번호 62267
3회연속손실 발생 또는 연속누적손실 2P 발생 후 2회연속 진입
기본조건에 위의 조건을 덧붙이려면 어떨게 식을 작성해야 하는지요
답변 3
예스스탁 예스스탁 답변
2013-04-19 17:49:04
안녕하세요
예스스탁입니다.
var : losscnt(0),LossPL(0),cnt(0);
losscnt = 0;#연속손실횟수
LossPL = 0;#연속누적손실
for cnt = 20 downto 1{
if EntryDate(1) == sdate and PositionProfit(cnt) < 0 Then{
losscnt = losscnt +1;
lossPL = lossPL +PositionProfit(cnt);
}
Else
losscnt = 0;
lossPL = 0;
}
#직전거래가 3번 연속 손실이면 true 아니면 false
Condition1 = losscnt == 3;
#당일 직전 2번의 진입이 연속누적손실이 -2포인트 이상에서 진입했으면 true 아니면 false
Condition2 = EntryDate(1) == sdate and EntryDate(2) == sdate and
lossPL[BarsSinceEntry(1)] <= -2 and LossPL[BarsSinceEntry(2)] <= -2;
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : 수식 문의
> 3회연속손실 발생 또는 연속누적손실 2P 발생 후 2회연속 진입
기본조건에 위의 조건을 덧붙이려면 어떨게 식을 작성해야 하는지요
묘선낭자
2013-04-20 03:45:07
직전3회연속손실발생(- - -)또는 그앞번기준3회연속손실발생(- - - +)하고 A>B이면 매수
직전거래의 연속손실누적이 2P이상이고 A>B이면 매수
^^
연속손실누적은 횟수관계없이 바로앞거래가 손실이었을 경우
예를 들어 앞거래가 + + + -였다면 마지막손실값
+ + - -였다면 뒤2번의 손실누적
+ - - -였다면 뒤3번의 손실누적
- - - -였다면 4번의 손실누적
- + - -였다면 뒤2번의 손실누적 을 의미합니다.
가능한지요.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의
> 안녕하세요
예스스탁입니다.
var : losscnt(0),LossPL(0),cnt(0);
losscnt = 0;#연속손실횟수
LossPL = 0;#연속누적손실
for cnt = 20 downto 1{
if EntryDate(1) == sdate and PositionProfit(cnt) < 0 Then{
losscnt = losscnt +1;
lossPL = lossPL +PositionProfit(cnt);
}
Else
losscnt = 0;
lossPL = 0;
}
#직전거래가 3번 연속 손실이면 true 아니면 false
Condition1 = losscnt == 3;
#당일 직전 2번의 진입이 연속누적손실이 -2포인트 이상에서 진입했으면 true 아니면 false
Condition2 = EntryDate(1) == sdate and EntryDate(2) == sdate and
lossPL[BarsSinceEntry(1)] <= -2 and LossPL[BarsSinceEntry(2)] <= -2;
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : 수식 문의
> 3회연속손실 발생 또는 연속누적손실 2P 발생 후 2회연속 진입
기본조건에 위의 조건을 덧붙이려면 어떨게 식을 작성해야 하는지요
예스스탁 예스스탁 답변
2013-04-22 09:39:48
안녕하세요
예스스탁입니다.
var : LossPL(0),cnt(0);
LossPL = 0;#연속누적손실
for cnt = 20 downto 1{
if EntryDate(1) == sdate and PositionProfit(cnt) < 0 Then{
lossPL = lossPL +PositionProfit(cnt);
}
Else
lossPL = 0;
}
Condition1 = PositionProfit(1) > 0 and
PositionProfit(2) < 0 and
PositionProfit(3) < 0 and
ExitDate(3) == sdate;
Condition2 = PositionProfit(1) > 0 and
PositionProfit(2) < 0 and
PositionProfit(3) < 0 and
PositionProfit(4) < 0 and
ExitDate(4) == sdate;
#직전3회연속손실발생(- - -)또는 그앞번기준3회연속손실발생(- - - +)하고 A>B이면
if MarketPosition == 0 and (Condition1 == true or Condition2 == true) and A > B Then
buy();
#직전거래의 연속손실누적이 2P이상이고 A>B이면 매수
if lossPL <= -2 and A > B Then
buy();
#바로앞거래가 손실이었을 경우
if MarketPosition == 0 and ExitDate(1) == sdate and PositionProfit(1) < 0 Then
buy();
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 문의
>
직전3회연속손실발생(- - -)또는 그앞번기준3회연속손실발생(- - - +)하고 A>B이면 매수
직전거래의 연속손실누적이 2P이상이고 A>B이면 매수
^^
연속손실누적은 횟수관계없이 바로앞거래가 손실이었을 경우
예를 들어 앞거래가 + + + -였다면 마지막손실값
+ + - -였다면 뒤2번의 손실누적
+ - - -였다면 뒤3번의 손실누적
- - - -였다면 4번의 손실누적
- + - -였다면 뒤2번의 손실누적 을 의미합니다.
가능한지요.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의
> 안녕하세요
예스스탁입니다.
var : losscnt(0),LossPL(0),cnt(0);
losscnt = 0;#연속손실횟수
LossPL = 0;#연속누적손실
for cnt = 20 downto 1{
if EntryDate(1) == sdate and PositionProfit(cnt) < 0 Then{
losscnt = losscnt +1;
lossPL = lossPL +PositionProfit(cnt);
}
Else
losscnt = 0;
lossPL = 0;
}
#직전거래가 3번 연속 손실이면 true 아니면 false
Condition1 = losscnt == 3;
#당일 직전 2번의 진입이 연속누적손실이 -2포인트 이상에서 진입했으면 true 아니면 false
Condition2 = EntryDate(1) == sdate and EntryDate(2) == sdate and
lossPL[BarsSinceEntry(1)] <= -2 and LossPL[BarsSinceEntry(2)] <= -2;
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : 수식 문의
> 3회연속손실 발생 또는 연속누적손실 2P 발생 후 2회연속 진입
기본조건에 위의 조건을 덧붙이려면 어떨게 식을 작성해야 하는지요