커뮤니티
시스템 문의 드립니다.
2026-07-09 12:19:23
72
글번호 232746
하루에 한번만 거래.
단기 이평이 장기 이평을 상향돌파 한번 하고 나서
1) 두번째 돌파할때 매수. 또는
2) 두번째 돌파가 없지만. 10개 봉 이후에 장기 이평에 근접 ( 5포인트 이내로 온 이력이 있고 나서 ) 다시 10포인트가 벌어지면 즉 단기 이평 가격이 장기 이평 가격보다 10포인트 높아지면 매수.
반대면 매도.
매수 포지션이 있을 경우에는 매도 진입은 안함.
매도 포지션이 먼저 들어갔을 경우는 매수 진입은 안함.
10포인트 수익나면 익절.
10포인트 손절.
장 마감 30분 전에 포지션 정리.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2026-07-10 13:37:04
안녕하세요
예스스탁입니다.
2개 이평은 골드와 데드를 반복하는데 두번째 돌파는 어떤 시점 기준인지 모르겠습니다.
당일 두번째 돌파로 작성해 드립니다.
input : P1(5),P2(20);
var : TT(0),T1(0),Entry(0);
var : upcnt(0),upidx(0),dncnt(0),dnidx(0),T(0);
var1 = ma(C,P1);
var2 = ma(C,P2);
TT = TotalTrades;
if Bdate != Bdate[1] Then
{
upcnt = 0;
dnidx = 0;
T1 = TT[1];
}
entry = TT-T1+IFF(MarketPosition!= 0,1,0);
if CrossUp(var1,var2) Then
{
T = 1;
upcnt = upcnt+1;
upidx = Index;
if MarketPosition == 0 and Entry == 0 and upcnt == 2 Then
Buy();
}
if CrossDown(var1,var2) Then
{
T = -1;
dncnt = dncnt+1;
dnidx = Index;
if MarketPosition == 0 and Entry == 0 and dncnt == 2 Then
Sell();
}
if upcnt == 1 and Index >= upidx+10 Then
{
if T == 1 and var1 <= var2+5 Then
T = 2;
if T == 2 and var1 >= var2+10 Then
{
T = 3;
if MarketPosition == 0 and Entry == 0 Then
Buy();
}
}
if dncnt == 1 and Index >= dnidx+10 Then
{
if T == -1 and var1 >= var2-5 Then
T = -2;
if T == -2 and var1 <= var2-10 Then
{
T = -3;
if MarketPosition == 0 and Entry == 0 Then
Sell();
}
}
SetStopProfittarget(10,PointStop);
SetStopLoss(10,PointStop);
SetStopEndofday(150000);
즐거운 하루되세요
이전글