항상 감사합니다.
조건식 1에서 연속손실(횟수를 변수로) 또는 연속 손실틱수의 합(변수로)이 발생했을 경우를
조건으로
조건식 2를 실행하는 식은 어떻게 해야 하나요?
답변 1
예스스탁
예스스탁 답변
2022-09-19 14:17:35
안녕하세요
예스스탁입니다.
조건식으로는 제어를 할 수 없습니다.
A라는 이름으로 진입되고 청산시의 횟수와 손실값을 누적하게 작성해 드립니다.
손실횟수 N1회 이상, 손실액 N2이상이면 조건식2로 진입입니다.
input : N1(3),N2(-10)
var : losscount(0),loss(0);
#A진입청산시
if TotalTrades > TotalTrades[1] and IsEntryName("A",1) == true Then
{
#손실이면
#횟수와 손실액을 누적
if PositionProfit(1) < 0 Then
{
losscount = losscount+1;
loss = loss + PositionProfit(1);
}
Else //손실이 아니면 0으로 초기화
{
losscount = 0;
loss = 0;
}
}
#조건식2이고 A손실카운트가 N번이상이면 매수
if 조건식2 and (losscount >= N1 or loss <= N2) Then
Buy("B");
즐거운 하루되세요
> 예스요 님이 쓴 글입니다.
> 제목 : 문의 드립니다.~~~~
> 항상 감사합니다.
조건식 1에서 연속손실(횟수를 변수로) 또는 연속 손실틱수의 합(변수로)이 발생했을 경우를
조건으로
조건식 2를 실행하는 식은 어떻게 해야 하나요?