커뮤니티

새해복 많이 받으세요

프로필 이미지
고나리자
2020-01-22 13:53:09
236
글번호 135368
답변완료
노고에 항상 감사드립니다. 새해복많이 받으세요^^ 3분봉기준, 나스닥 23시33분에 진입하는 식을 만들려고 합니다. 23시30분~33분까지의 종가가 양봉으로 마감할 경우 매수진입, 음봉으로 마감할 경우 매도진입하며. 진입후 30틱 수익후 청산하며, 다음날 23시30분이 되기전까지 재진입금지. 매수진입후 수익못내고, 23시 30~33분까지의 봉의 시작가(기준가)를 하방돌파할경우 매도스위칭. 매도진입후 수익못내고, 23시 30~33분까지의 봉의 시작가(기준가)를 상승돌파할경우 매수스위칭. 스위칭후 손절포함 30틱수익이 나면 청산하며, 스위칭은 총5회 손실까지만하고 손실마감청산하고싶습니다. 아래는 현재쓰고 있는 수식입니다. if (sdate != sdate[1] and stime >= 232700) or (sdate == sdate[1] and stime >= 232700 and stime[1] < 232700) then { var1 = c; } if crossup(C,var1) and c>o Then buy("a"); if CrossDown(c,var1) and c<o Then sell("b"); if stime == 232700 or (stime > 232700 and stime[1] < 232700) Then{ exitlong(); ExitShort(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-01-22 16:36:08

안녕하세요 예스스탁입니다. var : entry(0); Input : 당일수익틱수(80),당일손실틱수(80); Var : N1(0),dayPl(0),당일수익(0),당일손실(0),Xcond(false); 당일수익 = PriceScale*당일수익틱수; 당일손실 = PriceScale*당일손실틱수; if (sdate != sdate[1] and stime >= 233000) or (sdate == sdate[1] and stime >= 233000 and stime[1] < 233000) then { var1 = O; if MarketPosition <= 0 and C > O Then buy("b"); if MarketPosition >= 0 and C < O Then sell("s"); entry = 0; Xcond = false; N1 = NetProfit; } daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] then { if daypl >= 당일수익 or daypl <= -당일손실 Then Xcond = true; if (IsExitName("dbp",1) == true or IsExitName("dsp",1) == true ) then Xcond = true; } if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then { entry = entry+1; } if Xcond == false then { if MarketPosition == 1 and CrossDown(C,var1) Then { if entry < 6 Then sell("bs"); Else ExitLong("sbx"); } if MarketPosition == -1 and Crossup(C,var1) Then { if entry < 6 then buy("sb"); Else ExitShort("bsx"); } } if stime == 232700 or (stime > 232700 and stime[1] < 232700) Then { ExitLong("bx"); ExitShort("sx"); } if MarketPosition == 1 then{ ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts)); } if MarketPosition == -1 then{ ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts)); } 즐거운 명절 되시기 바랍니다. > 고나리자 님이 쓴 글입니다. > 제목 : 새해복 많이 받으세요 > 노고에 항상 감사드립니다. 새해복많이 받으세요^^ 3분봉기준, 나스닥 23시33분에 진입하는 식을 만들려고 합니다. 23시30분~33분까지의 종가가 양봉으로 마감할 경우 매수진입, 음봉으로 마감할 경우 매도진입하며. 진입후 30틱 수익후 청산하며, 다음날 23시30분이 되기전까지 재진입금지. 매수진입후 수익못내고, 23시 30~33분까지의 봉의 시작가(기준가)를 하방돌파할경우 매도스위칭. 매도진입후 수익못내고, 23시 30~33분까지의 봉의 시작가(기준가)를 상승돌파할경우 매수스위칭. 스위칭후 손절포함 30틱수익이 나면 청산하며, 스위칭은 총5회 손실까지만하고 손실마감청산하고싶습니다. 아래는 현재쓰고 있는 수식입니다. if (sdate != sdate[1] and stime >= 232700) or (sdate == sdate[1] and stime >= 232700 and stime[1] < 232700) then { var1 = c; } if crossup(C,var1) and c>o Then buy("a"); if CrossDown(c,var1) and c<o Then sell("b"); if stime == 232700 or (stime > 232700 and stime[1] < 232700) Then{ exitlong(); ExitShort(); }