예스스탁
예스스탁 답변
2021-04-23 15:15:19
안녕하세요
예스스탁입니다.
Input : Period(14), LPercent(20), SPercent(80);
Var : value(0),T(0),S(0);
value = MFI(Period);
var1 = ma(C,5);
Var2 = ma(c,20);
If CrossDown(value,LPercent) Then
{
T = 1;
S = 0;
}
If CrossUp(value,SPercent) Then
{
T = -1;
S = 0;
}
if T == 1 and CrossUp(var1,Var2) Then
{
S = S+1;
if S == 3 Then
Buy();
}
if T == -1 and CrossDown(var1,Var2) Then
{
S = S+1;
if S == 3 Then
Sell();
}
즐거운 하루되세요
> 푸른 님이 쓴 글입니다.
> 제목 : 수식작성
> Input : Period(14), LPercent(20), SPercent(80);
Var : value(0);
value = MFI(Period);
# 매수/매도청산
If value <= LPercent Then
{
Buy();
}
# 매도/매수청산
If value >= SPercent Then
{
Sell();
}
-----------------
Money Flow Index 시스템 기본 수식어 입니다.
신호후 조건부 진입의 수식어를 부탁드립니다
buy신호후 5선 20선 3번째 골든크로스에서 진입과
sell신호후 5선 20선 3번째 데드크로스일때 진입의
수식어 추가 부탁드립니다.
안녕하세요
예스스탁입니다.
1
07시~익일03시까지 최고가와 최저가 계산후
신호는 03시 이후에 발생하는 내용이면 아래와 같습니다
input : T1(070000),T2(030000);
var : T(0),hh(0),ll(0);
if (sdate != sdate[1] and stime >= T2) or
(sdate == sdate[1] and stime >= T2 and stime[1] < T2) Then
T = 2;
if (sdate != sdate[1] and stime >= T1) or
(sdate == sdate[1] and stime >= T1 and stime[1] < T1) Then
{
T = 1;
HH = H;
LL = L;
}
if T == 1 Then
{
if H > hh Then
hh = H;
if L < ll Then
ll = L;
}
if T == 2 and hh > 0 and ll > 0 Then
{
if NextBarOpen < ll+(hh-ll)*0.618 Then
Sell("s1",AtLimit,ll+(hh-ll)*0.618);
Else
Sell("s2",AtStop,ll+(hh-ll)*0.618);
if MarketPosition == -1 Then
ExitShort("bx",AtLimit,ll[BarsSinceEntry]);
}
2
07시~익일03시까지 갱신되는 최고가와 최저가 이용해
해당 시간이내에 신호가 발생하는 내용이면 아래와 같습니다.
input : T1(070000),T2(030000);
var : T(0),hh(0),ll(0);
if sDate != sDate[1] Then
SetStopEndofday(T2);
if (sdate != sdate[1] and stime >= T2) or
(sdate == sdate[1] and stime >= T2 and stime[1] < T2) Then
T = 2;
if (sdate != sdate[1] and stime >= T1) or
(sdate == sdate[1] and stime >= T1 and stime[1] < T1) Then
{
SetStopEndofday(0);
T = 1;
HH = H;
LL = L;
}
if T == 1 Then
{
if H > hh Then
hh = H;
if L < ll Then
ll = L;
}
if T == 1 and hh > 0 and ll > 0 Then
{
if NextBarOpen < ll+(hh-ll)*0.618 Then
Sell("s1",AtLimit,ll+(hh-ll)*0.618);
Else
Sell("s2",AtStop,ll+(hh-ll)*0.618);
if MarketPosition == -1 Then
ExitShort("bx",AtLimit,ll[BarsSinceEntry]);
}
즐거운 하루되세요
> 푸른 님이 쓴 글입니다.
> 제목 : 수식어 부탁 드립니다
> 위 그래프의 07시부터 익일 03시까지 피보나치 수열이 61.8% 되돌림에 매도후 0%에 청산하는 수식어를 부탁 드립니다
------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식작성
>
안녕하세요
예스스탁입니다.
Input : Period(14), LPercent(20), SPercent(80);
Var : value(0),T(0),S(0);
value = MFI(Period);
var1 = ma(C,5);
Var2 = ma(c,20);
If CrossDown(value,LPercent) Then
{
T = 1;
S = 0;
}
If CrossUp(value,SPercent) Then
{
T = -1;
S = 0;
}
if T == 1 and CrossUp(var1,Var2) Then
{
S = S+1;
if S == 3 Then
Buy();
}
if T == -1 and CrossDown(var1,Var2) Then
{
S = S+1;
if S == 3 Then
Sell();
}
즐거운 하루되세요
> 푸른 님이 쓴 글입니다.
> 제목 : 수식작성
> Input : Period(14), LPercent(20), SPercent(80);
Var : value(0);
value = MFI(Period);
# 매수/매도청산
If value <= LPercent Then
{
Buy();
}
# 매도/매수청산
If value >= SPercent Then
{
Sell();
}
-----------------
Money Flow Index 시스템 기본 수식어 입니다.
신호후 조건부 진입의 수식어를 부탁드립니다
buy신호후 5선 20선 3번째 골든크로스에서 진입과
sell신호후 5선 20선 3번째 데드크로스일때 진입의
수식어 추가 부탁드립니다.