커뮤니티

수식 확인즘 부탁 합니다 .

프로필 이미지
백마날개
2020-06-28 14:11:21
1032
글번호 140207
답변완료
9시 30분 이후 매수조건을 만족 할대 매수 진입 하게 하고 싶구여 매수한 총 평단에서 3% 청산 한다.. 그리고 화면에 총 평단가 라인이 으로 총 평가가 라인으로 확인 할수 있게 했어면 합니다 input : starttime(093000),endtime(150000); var : Tcond(false); if (sdate != sdate[1] and stime >= starttime) or (sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then { Tcond = true; } if (sdate != sdate[1] and stime >= endtime) or (sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then { Tcond = false; if MarketPosition == 1 Then ExitLong("bx"); if MarketPosition == -1 Then ExitShort("sx"); } if Tcond == true then { if bdate != bdate[1] Then { var1 = 0; var2 = 0; } var1 = var1+c; var2 = var2+1; var3 = var1/var2; if stime < 93000 Then { value1 = DayHigh; value2 = daylow; value3 = (value1+value2)/2; value4 = value2; } Else { value3 = value1+(value1-value2)/2; value4 = value1; } var9 = ma(c,1); var10=(var3-abs(value3-value4)*2); /////////////////////////////////////////////////매수 조건 if crossup(var9,var10) Then Buy ("용크로스"); if MarketPosition() == 1 and C >= AvgEntryPrice()*1.07 Then exitlong("청산"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-06-29 15:56:00

안녕하세요 예스스탁입니다. input : starttime(093000),endtime(150000),Per(7); var : Tcond(false),TL1(0),TL2(0); if (sdate != sdate[1] and stime >= starttime) or (sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then { Tcond = true; } if (sdate != sdate[1] and stime >= endtime) or (sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then { Tcond = false; if MarketPosition == 1 Then ExitLong("bx"); if MarketPosition == -1 Then ExitShort("sx"); } if bdate != bdate[1] Then { var1 = 0; var2 = 0; } var1 = var1+c; var2 = var2+1; var3 = var1/var2; if stime < 93000 Then { value1 = DayHigh; value2 = daylow; value3 = (value1+value2)/2; value4 = value2; } Else { value3 = value1+(value1-value2)/2; value4 = value1; } var9 = ma(c,1); var10=(var3-abs(value3-value4)*2); if Tcond == true then { if MarketPosition == 0 and crossup(var9,var10) Then { Buy ("용크로스"); TL1 = TL_New(sdate,stime,c,NextBarSdate,nextbarstime,C); TL_SetColor(TL1,BLACK); TL_SetSize(TL1,1); TL2 = TL_New(sdate,stime,c*(1+Per/100),NextBarSdate,nextbarstime,C*(1+Per/100)); TL_SetColor(TL2,RED); TL_SetSize(TL2,1); } if MarketPosition() == 1 then { TL_SetBegin(TL1,EntryDate,EntryTime,AvgEntryPrice); TL_SetEnd(TL1,sdate,stime,AvgEntryPrice); TL_SetBegin(TL2,EntryDate,EntryTime,AvgEntryPrice*(1+Per/100)); TL_SetEnd(TL2,sdate,stime,AvgEntryPrice*(1+Per/100)); if C >= AvgEntryPrice()*(1+Per/100) Then exitlong("청산"); } } 즐거운 하루되세요 > 백마날개 님이 쓴 글입니다. > 제목 : 수식 확인즘 부탁 합니다 . > 9시 30분 이후 매수조건을 만족 할대 매수 진입 하게 하고 싶구여 매수한 총 평단에서 3% 청산 한다.. 그리고 화면에 총 평단가 라인이 으로 총 평가가 라인으로 확인 할수 있게 했어면 합니다 input : starttime(093000),endtime(150000); var : Tcond(false); if (sdate != sdate[1] and stime >= starttime) or (sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then { Tcond = true; } if (sdate != sdate[1] and stime >= endtime) or (sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then { Tcond = false; if MarketPosition == 1 Then ExitLong("bx"); if MarketPosition == -1 Then ExitShort("sx"); } if Tcond == true then { if bdate != bdate[1] Then { var1 = 0; var2 = 0; } var1 = var1+c; var2 = var2+1; var3 = var1/var2; if stime < 93000 Then { value1 = DayHigh; value2 = daylow; value3 = (value1+value2)/2; value4 = value2; } Else { value3 = value1+(value1-value2)/2; value4 = value1; } var9 = ma(c,1); var10=(var3-abs(value3-value4)*2); /////////////////////////////////////////////////매수 조건 if crossup(var9,var10) Then Buy ("용크로스"); if MarketPosition() == 1 and C >= AvgEntryPrice()*1.07 Then exitlong("청산"); }