커뮤니티

수식작성

프로필 이미지
푸른
2021-04-23 14:40:31
1234
글번호 148335
답변완료

첨부 이미지

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번째 데드크로스일때 진입의 수식어 추가 부탁드립니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

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번째 데드크로스일때 진입의 수식어 추가 부탁드립니다.
프로필 이미지

푸른

2021-04-24 13:45:37

안녕하세요 예스스탁입니다. 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번째 데드크로스일때 진입의 수식어 추가 부탁드립니다.