커뮤니티

이격도 수식인데 수정 및 검수 부탁드림니다.

프로필 이미지
이형지
2021-10-07 12:07:38
898
글번호 152729
답변완료
현 사용 수식 입니다. 이격도 매수값이 다른 수식 3개을 사용중입니다. 같은 나스닥 60분봉차트에 이격도 매수값 93 일때 96 일 때 98일때 (나머지 변수는 동일) 차트를 3개를 띄어서 적용하고 있는데요 한차트에 이격도매수값만 다른식들을 반영될수 있을까요??? 예를들면 이격도 93 , 94, 95, 96, 97, 98 일때 적용되는 수식입니다. 원래 이렇게 하려면 6개 수식을 만들고 6개 차트를 열고 입력해야하는데요 그것을 하나의 수식과 하나의 차트로 적용될수 있게 수식 변경 부탁드릴께요~~~~ --- 기존 이격도 매수값(96)인 수식임 -------- # 나스닥 60분봉 차트 이격도 매수 진입 청산 버전 20210930 input : 이격도기간(50),이격도매수값(96), input : 이격도청산값(100.5),하락틱수(300),손절틱수(500); input : 추가매수횟수(2); var1 = Disparity(이격도기간); if MarketPosition == 0 and var1 < 이격도매수값 and V > V[1] and C < C[1] Then Buy("b",OnClose,DEf,1); if MarketPosition == 1 and MaxEntries < 추가매수횟수 Then Buy("bb",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수); if MarketPosition == 1 and var1 > 이격도청산값 Then ExitLong("bx"); SetStopLoss(PriceScale*손절틱수,PointStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-10-07 16:00:12

안녕하세요 예스스탁입니다. 시스템을 하나로 합치시면 여러개의 매수 중 가장 빨리 만족한것으로 들어갈 뿐입니다. 하나의 차트에서 각각 동작하게 작성을 되지 않습니다. input : 이격도기간(50),이격도매수값1(93),이격도매수값2(94),이격도매수값3(95),이격도매수값4(96),이격도매수값5(97),이격도매수값6(98); input : 이격도청산값(100.5),하락틱수(300),손절틱수(500); input : 추가매수횟수(2); var1 = Disparity(이격도기간); if MarketPosition == 0 and var1 < 이격도매수값1 and V > V[1] and C < C[1] Then Buy("b1",OnClose,DEf,1); if MarketPosition == 0 and var1 < 이격도매수값2 and V > V[1] and C < C[1] Then Buy("b2",OnClose,DEf,1); if MarketPosition == 0 and var1 < 이격도매수값3 and V > V[1] and C < C[1] Then Buy("b3",OnClose,DEf,1); if MarketPosition == 0 and var1 < 이격도매수값4 and V > V[1] and C < C[1] Then Buy("b4",OnClose,DEf,1); if MarketPosition == 0 and var1 < 이격도매수값5 and V > V[1] and C < C[1] Then Buy("b5",OnClose,DEf,1); if MarketPosition == 0 and var1 < 이격도매수값6 and V > V[1] and C < C[1] Then Buy("b6",OnClose,DEf,1); if MarketPosition == 1 and MaxEntries < 추가매수횟수 Then Buy("bb",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수); if MarketPosition == 1 and var1 > 이격도청산값 Then ExitLong("bx"); SetStopLoss(PriceScale*손절틱수,PointStop); 즐거운 하루되세요 > 이형지 님이 쓴 글입니다. > 제목 : 이격도 수식인데 수정 및 검수 부탁드림니다. > 현 사용 수식 입니다. 이격도 매수값이 다른 수식 3개을 사용중입니다. 같은 나스닥 60분봉차트에 이격도 매수값 93 일때 96 일 때 98일때 (나머지 변수는 동일) 차트를 3개를 띄어서 적용하고 있는데요 한차트에 이격도매수값만 다른식들을 반영될수 있을까요??? 예를들면 이격도 93 , 94, 95, 96, 97, 98 일때 적용되는 수식입니다. 원래 이렇게 하려면 6개 수식을 만들고 6개 차트를 열고 입력해야하는데요 그것을 하나의 수식과 하나의 차트로 적용될수 있게 수식 변경 부탁드릴께요~~~~ --- 기존 이격도 매수값(96)인 수식임 -------- # 나스닥 60분봉 차트 이격도 매수 진입 청산 버전 20210930 input : 이격도기간(50),이격도매수값(96), input : 이격도청산값(100.5),하락틱수(300),손절틱수(500); input : 추가매수횟수(2); var1 = Disparity(이격도기간); if MarketPosition == 0 and var1 < 이격도매수값 and V > V[1] and C < C[1] Then Buy("b",OnClose,DEf,1); if MarketPosition == 1 and MaxEntries < 추가매수횟수 Then Buy("bb",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수); if MarketPosition == 1 and var1 > 이격도청산값 Then ExitLong("bx"); SetStopLoss(PriceScale*손절틱수,PointStop);