예스스탁
예스스탁 답변
2023-03-23 14:30:24
안녕하세요
예스스탁입니다.
input : dayp(5);
var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0);
sum1 = 0;
sum2 = 0;
For cnt = 0 to dayP-1
{
sum1 = sum1+DayClose(cnt);
sum2 = sum2+DayClose(cnt+1);
}
mav1 = sum1/dayP;
mav2 = sum2/dayP;
var1 = ma(C,5);
var2 = ma(C,10);
var3 = ma(C,20);
#전일저가는 일봉 5이평 위, #당일저가는 일봉 5이평 아래이고
if DayLow < mav1 and DayLow(1) > mav2 Then
{
#1차매수 : 5-10선 골드 매수
if MarketPosition == 0 and CrossUp(var1,Var2) Then
Buy("b1");
#2차매수 : 종가-20선 골드 매수
if MarketPosition == 1 and MaxEntries == 1 and CrossUp(c,Var3) Then
Buy("b2");
}
if MarketPosition == 1 Then
{
ExitLong("Bp",AtLimit,AvgEntryPrice*1.05);
ExitLong("Bl",AtLimit,AvgEntryPrice*0.95);
}
즐거운 하루되세요
> 망고맨 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
>
1. 일봉 저가가 5일선을 데드크로스 후, 30분봉상 5선이 10선을 골든크로스할 때 매수
2. 일봉 저가가 5일선 데드크로스 후, 30분봉상 20선을 골든크로스 할때 매수
1번 조건일때 1차매수, 2번 조건일 때 2차매수하고
익절 5%, 손절 5%
수식을 만들고 싶습니다. 항상 감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의드립니다.
>
안녕하세요
예스스탁입니다.
input : dayp(5);
var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0);
sum1 = 0;
sum2 = 0;
For cnt = 0 to dayP-1
{
sum1 = sum1+DayClose(cnt);
sum2 = sum2+DayClose(cnt+1);
}
mav1 = sum1/dayP;
mav2 = sum2/dayP;
var1 = ma(C,5);
var2 = ma(C,10);
var3 = ma(C,20);
#전일저가는 일봉 5이평 위, #당일저가는 일봉 5이평 아래이고
if DayLow < mav1 and DayLow(1) > mav2 Then
{
#1차매수 : 5-10선 골드 매수
if MarketPosition == 0 and CrossUp(var1,Var2) Then
Buy("b1");
#2차매수 : 종가-20선 골드 매수
if MarketPosition == 1 and MaxEntries == 1 and CrossUp(c,Var3) Then
Buy("b2");
}
if MarketPosition == 1 Then
{
ExitLong("Bp",AtLimit,AvgEntryPrice*1.05);
ExitLong("Bl",AtLimit,AvgEntryPrice*0.95);
}
즐거운 하루되세요
> 망고맨 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
>
1. 일봉 저가가 5일선을 데드크로스 후, 30분봉상 5선이 10선을 골든크로스할 때 매수
2. 일봉 저가가 5일선 데드크로스 후, 30분봉상 20선을 골든크로스 할때 매수
1번 조건일때 1차매수, 2번 조건일 때 2차매수하고
익절 5%, 손절 5%
수식을 만들고 싶습니다. 항상 감사합니다.
항상 감사합니다.
익절시 3% 전체 수량의 50%익절 / 5%에 전량 익절로 변경부탁드립니다.
예스스탁
예스스탁 답변
2023-03-23 17:20:07
안녕하세요
예스스탁입니다.
input : dayp(5);
var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0);
sum1 = 0;
sum2 = 0;
For cnt = 0 to dayP-1
{
sum1 = sum1+DayClose(cnt);
sum2 = sum2+DayClose(cnt+1);
}
mav1 = sum1/dayP;
mav2 = sum2/dayP;
var1 = ma(C,5);
var2 = ma(C,10);
var3 = ma(C,20);
#전일저가는 일봉 5이평 위, #당일저가는 일봉 5이평 아래이고
if DayLow < mav1 and DayLow(1) > mav2 Then
{
#1차매수 : 5-10선 골드 매수
if MarketPosition == 0 and CrossUp(var1,Var2) Then
Buy("b1");
#2차매수 : 종가-20선 골드 매수
if MarketPosition == 1 and MaxEntries == 1 and CrossUp(c,Var3) Then
Buy("b2");
}
if MarketPosition == 1 Then
{
if CurrentContracts == MaxContracts Then
ExitLong("Bp1",AtLimit,AvgEntryPrice*1.03,"",(MaxContracts*0.5),1);
Else
ExitLong("Bp2",AtLimit,AvgEntryPrice*1.05);
ExitLong("Bl",AtLimit,AvgEntryPrice*0.95);
}
즐거운 하루되세요
> 망고맨 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 문의드립니다.
>
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의드립니다.
>
안녕하세요
예스스탁입니다.
input : dayp(5);
var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0);
sum1 = 0;
sum2 = 0;
For cnt = 0 to dayP-1
{
sum1 = sum1+DayClose(cnt);
sum2 = sum2+DayClose(cnt+1);
}
mav1 = sum1/dayP;
mav2 = sum2/dayP;
var1 = ma(C,5);
var2 = ma(C,10);
var3 = ma(C,20);
#전일저가는 일봉 5이평 위, #당일저가는 일봉 5이평 아래이고
if DayLow < mav1 and DayLow(1) > mav2 Then
{
#1차매수 : 5-10선 골드 매수
if MarketPosition == 0 and CrossUp(var1,Var2) Then
Buy("b1");
#2차매수 : 종가-20선 골드 매수
if MarketPosition == 1 and MaxEntries == 1 and CrossUp(c,Var3) Then
Buy("b2");
}
if MarketPosition == 1 Then
{
ExitLong("Bp",AtLimit,AvgEntryPrice*1.05);
ExitLong("Bl",AtLimit,AvgEntryPrice*0.95);
}
즐거운 하루되세요
> 망고맨 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
>
1. 일봉 저가가 5일선을 데드크로스 후, 30분봉상 5선이 10선을 골든크로스할 때 매수
2. 일봉 저가가 5일선 데드크로스 후, 30분봉상 20선을 골든크로스 할때 매수
1번 조건일때 1차매수, 2번 조건일 때 2차매수하고
익절 5%, 손절 5%
수식을 만들고 싶습니다. 항상 감사합니다.
항상 감사합니다.
익절시 3% 전체 수량의 50%익절 / 5%에 전량 익절로 변경부탁드립니다.