첨부 이미지
그림1
답변 수식으로
- 피라미딩 : 다른 진입 신호만 허용 체크
- 손절 적용
- d2 (0.5), d3(0.5), d4(0.5) 적용
위 조건을 주고 시뮬레이션 한 결과가 첨부파일입니다.
a는 손절 후 진입이 없어야 하는데 3번을 진입하고 있습니다.
b는 손절 후 2번까지 진입해야는데 3번을 진입하고 있습니다.
진입 제한이 제어되지 않고 있습니다.
살펴주십시요.
************************************************************************
안녕하세요
예스스탁입니다.
input : d2(1500);
input : d3(3000);
input : d4(2000);
var : cnta(0),cntb(0),cntc(0);
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
{
if LatestEntryName(0) == "a" Then
cnta = cnta+1;
if LatestEntryName(0) == "b" Then
cntb = cntb+1;
if LatestEntryName(0) == "c" Then
cntc = cntc+1;
}
}
Else
{
cnta = 0;
cntb = 0;
cntc = 0;
}
if data2(c>LowD(0)+d2) and cnta < 1 Then
Buy("a");
if data3(c>LowD(0)+d3) and cnta < 2 Then
Buy("b");
if data4(c>LowD(0)+d4) and cnta < 3 Then
Buy("c");
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> 아래 수식은
1. 다른 진입신호만 허용으로 운용하는 피라미딩 수식입니다.
2. a,b,c 순서 상관없이 진입합니다.
3 .데이트레이딩 입니다.
그런데
a 진입 후 손절이나 트레일링스탑 후 다시 a가 들어갈 수 있는 수식입니다.
b 진입 후 손절이나 트레일링스탑 후 다시 b가 들어갈 수 있는 수식입니다.
c 진입 후 손절이나 트레일링스탑 후 다시 c가 들어갈 수 있는 수식입니다.
요청내용
a 이름으로 진입하면 2번째 진입은 없습니다.(a는 1번까지 진입 허용)
b 이름으로 진입하면 3번째 진입은 없습니다.(b는 2번까지 진입 허용)
c 이름으로 진입하면 4번째 진입은 없습니다.(c는 3번까지 진입 허용)
위 요청내용을 만족하는 수식 추가바랍니다.
***************************************************************************
input : d2(1500);
input : d3(3000);
input : d4(2000);
if data2(c>LowD(0)+d2) Then
Buy("a");
if data3(c>LowD(0)+d3) Then
Buy("b");
if data4(c>LowD(0)+d4) Then
Buy("c");
답변 1
예스스탁
예스스탁 답변
2022-11-23 15:57:51
안녕하세요
예스스탁입니다.
1
현재 수식은 하나의 거래구간의 횟수제한입니다.
첫진입후 완전청산전까지로 제한 하는 내용으로
완전 청산후 카운트가 초기화 됩니다.
올리신 내용은 당일의 진입횟수로 판단됩니다.
당일 각 진입별로 제한되게 작성해 드립니다.
2
한봉에 진입이 여러번 발생하면
가장 늦게 들어간 진입명은 확인이 됩니다.
진입이 한봉에 중복으로 가능하므로 다른 방식으로 처리해 드립니다.
3
input : d2(0.5);
input : d3(0.5);
input : d4(0.5);
var : cnta(0,Data1),cntb(0,Data1),cntc(0,Data1);
if Bdate != Bdate[1] Then
{
cnta = 0;
cntb = 0;
cntc = 0;
}
if data2(c>LowD(0)+d2) and cnta < 1 Then
{
cnta = cnta+1;
Buy("a");
}
if data3(c>LowD(0)+d3) and cntb < 2 Then
{
cntb = cntb+1;
Buy("b");
}
if data4(c>LowD(0)+d4) and cntc < 3 Then
{
cntc = cntc+1;
Buy("c");
}
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> 답변 수식으로
- 피라미딩 : 다른 진입 신호만 허용 체크
- 손절 적용
- d2 (0.5), d3(0.5), d4(0.5) 적용
위 조건을 주고 시뮬레이션 한 결과가 첨부파일입니다.
a는 손절 후 진입이 없어야 하는데 3번을 진입하고 있습니다.
b는 손절 후 2번까지 진입해야는데 3번을 진입하고 있습니다.
진입 제한이 제어되지 않고 있습니다.
살펴주십시요.
************************************************************************
안녕하세요
예스스탁입니다.
input : d2(1500);
input : d3(3000);
input : d4(2000);
var : cnta(0),cntb(0),cntc(0);
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
{
if LatestEntryName(0) == "a" Then
cnta = cnta+1;
if LatestEntryName(0) == "b" Then
cntb = cntb+1;
if LatestEntryName(0) == "c" Then
cntc = cntc+1;
}
}
Else
{
cnta = 0;
cntb = 0;
cntc = 0;
}
if data2(c>LowD(0)+d2) and cnta < 1 Then
Buy("a");
if data3(c>LowD(0)+d3) and cnta < 2 Then
Buy("b");
if data4(c>LowD(0)+d4) and cnta < 3 Then
Buy("c");
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> 아래 수식은
1. 다른 진입신호만 허용으로 운용하는 피라미딩 수식입니다.
2. a,b,c 순서 상관없이 진입합니다.
3 .데이트레이딩 입니다.
그런데
a 진입 후 손절이나 트레일링스탑 후 다시 a가 들어갈 수 있는 수식입니다.
b 진입 후 손절이나 트레일링스탑 후 다시 b가 들어갈 수 있는 수식입니다.
c 진입 후 손절이나 트레일링스탑 후 다시 c가 들어갈 수 있는 수식입니다.
요청내용
a 이름으로 진입하면 2번째 진입은 없습니다.(a는 1번까지 진입 허용)
b 이름으로 진입하면 3번째 진입은 없습니다.(b는 2번까지 진입 허용)
c 이름으로 진입하면 4번째 진입은 없습니다.(c는 3번까지 진입 허용)
위 요청내용을 만족하는 수식 추가바랍니다.
***************************************************************************
input : d2(1500);
input : d3(3000);
input : d4(2000);
if data2(c>LowD(0)+d2) Then
Buy("a");
if data3(c>LowD(0)+d3) Then
Buy("b");
if data4(c>LowD(0)+d4) Then
Buy("c");