커뮤니티

식추가

프로필 이미지
아트정
2022-08-05 17:13:02
1465
글번호 161290
답변완료
안녕하세요 수식 부탁 드림니다 input : P(20); var1 = ma(C,P); if crossup(c,var1) Then buy(); if CrossDown(c,var1) Then sell(); 위식에서 sw2선 추가 부탁드림니다 매수 sw2선(1.2)이 양선일때 매수 매도 sw2선이 음선(청)일때 매도. 일일 수익 100틱시 스톱. 첨부 sw2 78362 글에 있습니다. 수정 매수 조건 위식+sw2선 매도 위식+sw2선 위내용포함해서 매수.매도수식 나오도록 추가 부탁드림니다
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2022-08-04 14:48:11

안녕하세요 예스스탁입니다. Inputs : Period(20), Sence(1.5), CC_DN(Yellow),P(3); var : mav(0),T(0),S(0); Vars: VLineUp(0), VLineDn(0), HHighest(0), LLowest(0), JustChanged(FALSE), VLine(0), DBN(0); Array: Highs[35](0), Lows[35](0), RRange[35](0), UpWave[1](FALSE), DnWave[1](FALSE); If STime == 180000 Then DBN = 0; DBN = DBN + 1; Var1 = Period; Var2 = Var1 - 1; Var3 = Var1 - 2; Var5 = Sence; Var6 = H-L; JustChanged = FALSE; if CurrentBar <= Var2 then begin Highs[CurrentBar] = Close; Lows[CurrentBar] = Close; RRange[CurrentBar] = (H-L) /2; end; if CurrentBar == Var1 then begin if Highs[Var2] >= Highs[Var3] then begin UpWave[1] = TRUE; HHighest = Highs[Var2]; VLineUp = HHighest - (Var5 * MA(Var6,Var2)); end; if Highs[Var2] < Highs[Var3] then begin DnWave[1] = TRUE; LLowest = Lows[Var2]; VLineDn = LLowest + (Var5 * MA(Var6,Var2)); end; end; if CurrentBar > Var1 then begin if DnWave[1] and Close > VLineDn then begin DnWave[1] = FALSE; UpWave[1] = TRUE; JustChanged = TRUE; HHighest = Close; LLowest = 0; end; if UpWave[1] and Close < VLineUp and JustChanged == FALSE then begin UpWave[1] = FALSE; DnWave[1] = TRUE; JustChanged = TRUE; LLowest = Close; HHighest = 0; end; if JustChanged == FALSE then begin if Close > HHighest then HHighest = Close; else if Close < LLowest then LLowest = Close; end; VLineUp = HHighest - (Var5 * MA(Var6,Var2)); VLineDn = LLowest + (Var5 * MA(Var6,Var2)); end; Input : 당일수익틱수(100); Var : N1(0),dayPl(0),당일수익(0),Xcond(false); if Bdate != Bdate[1] Then { Xcond = false; N1 = NetProfit; } 당일수익 = PriceScale*당일수익틱수; daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] then { if daypl >= 당일수익 Then Xcond = true; if (IsExitName("dbp",1) == true or IsExitName("dsp",1) == true) then Xcond = true; } mav = ma(C,P); if upwave[1] and CrossUp(c,mav) Then { Buy(); } if dnwave[1] and crossdown(C,mav) Then { Sell(); } if MarketPosition == 1 then { ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts)); } if MarketPosition == -1 then{ ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts)); } 즐거운 하루되세요 > 아트정 님이 쓴 글입니다. > 제목 : 식추가 > 안녕하세요 수식 부탁 드림니다 input : P(20); var1 = ma(C,P); if crossup(c,var1) Then buy(); if CrossDown(c,var1) Then sell(); 위식에서 sw2선 추가 부탁드림니다 매수 sw2선(1.2)이 양선일때 매수 매도 sw2선이 음선(청)일때 매도. 일일 수익 100틱시 스톱. 첨부 sw2 78362 글에 있습니다.
프로필 이미지

아트정

2022-08-05 17:13:47

> 아트정 님이 쓴 글입니다. > 제목 : 식추가 > 안녕하세요 수식 부탁 드림니다 input : P(20); var1 = ma(C,P); if crossup(c,var1) Then buy(); if CrossDown(c,var1) Then sell(); 위식에서 sw2선 추가 부탁드림니다 매수 sw2선(1.2)이 양선일때 매수 매도 sw2선이 음선(청)일때 매도. 일일 수익 100틱시 스톱. 첨부 sw2 78362 글에 있습니다. 수정 매수 조건 위식+sw2선 매도 위식+sw2선 위내용포함해서 매수.매도수식 나오도록 추가 부탁드림니다