커뮤니티

질문

프로필 이미지
kcg9005
2014-01-08 13:56:55
131
글번호 71188
답변완료
var1 = C-C[1];# 등락폭 if var1 > 0 Then{ # 상승구간 value1 = 1; # 구간번호 1 value2 = var1; #value2 상승구간의 최종 등락폭 } if var1 < 0 Then{ #하락구간 value1 = -1; #구간번호 -1 value3 = var1; #하락구간의 최종 등락폭 } # 상승구간으로 전환 if value1 == 1 and value1[1] != 1 Then value22 = 0; #상승구간 등락폭 누적값을 0으로 초기화 #상승구간에서 if value1 == 1 Then{ value22 = value22+abs(var1); #매봉 등락폭을 누적 if value22 > abs(value3) then #누적값이 하락구간 최종값보다 크면 매수 buy(); } # 하락구간으로 전환 if value1 == -1 and value1[1] != -1 Then value33 = 0; #하락구간 등락폭 누적값을 0으로 초기화 #하락구간에서 if value1 == -1 Then{ value33 = value33+abs(var1); #매봉 등락폭을 누적 if value33 > abs(value2) then #누적값이 상승구간 최종값보다 크면 매도 sell(); } 위식을 아래식에 매수 매도식에 대입하고 싶습니다. 수식이 완료되도록 만들어주세요 input : 시작날짜(20070104); if sdate >= 시작날짜 and c>c[1] Then{ if PositionProfit(1) >= 0 Then buy("b1",onclose,def,1); Else buy("b2",onclose,def,var1*2); } if c<c[1] then Sell(); if MarketPosition == 1 Then var1 = CurrentContracts;
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-01-09 11:27:54

안녕하세요 예스스탁입니다. input : 시작날짜(20070104); var : vol(0); if MarketPosition == 1 and MarketPosition != MarketPosition[1] Then vol = CurrentContracts; var1 = C-C[1];# 등락폭 if var1 > 0 Then{ # 상승구간 value1 = 1; # 구간번호 1 value2 = var1; #value2 상승구간의 최종 등락폭 } if var1 < 0 Then{ #하락구간 value1 = -1; #구간번호 -1 value3 = var1; #하락구간의 최종 등락폭 } # 상승구간으로 전환 if value1 == 1 and value1[1] != 1 Then value22 = 0; #상승구간 등락폭 누적값을 0으로 초기화 #상승구간에서 if value1 == 1 Then{ value22 = value22+abs(var1); #매봉 등락폭을 누적 if sdate >= 시작날짜 and value22 > abs(value3) then{ #누적값이 하락구간 최종값보다 크면 매수 if PositionProfit(1) >= 0 Then buy("b1",onclose,def,1); Else buy("b2",onclose,def,vol*2); } } # 하락구간으로 전환 if value1 == -1 and value1[1] != -1 Then value33 = 0; #하락구간 등락폭 누적값을 0으로 초기화 #하락구간에서 if value1 == -1 Then{ value33 = value33+abs(var1); #매봉 등락폭을 누적 if value33 > abs(value2) then{ #누적값이 상승구간 최종값보다 크면 매도 sell(); } } 즐거운 하루되세요 > kcg9005 님이 쓴 글입니다. > 제목 : 질문 > var1 = C-C[1];# 등락폭 if var1 > 0 Then{ # 상승구간 value1 = 1; # 구간번호 1 value2 = var1; #value2 상승구간의 최종 등락폭 } if var1 < 0 Then{ #하락구간 value1 = -1; #구간번호 -1 value3 = var1; #하락구간의 최종 등락폭 } # 상승구간으로 전환 if value1 == 1 and value1[1] != 1 Then value22 = 0; #상승구간 등락폭 누적값을 0으로 초기화 #상승구간에서 if value1 == 1 Then{ value22 = value22+abs(var1); #매봉 등락폭을 누적 if value22 > abs(value3) then #누적값이 하락구간 최종값보다 크면 매수 buy(); } # 하락구간으로 전환 if value1 == -1 and value1[1] != -1 Then value33 = 0; #하락구간 등락폭 누적값을 0으로 초기화 #하락구간에서 if value1 == -1 Then{ value33 = value33+abs(var1); #매봉 등락폭을 누적 if value33 > abs(value2) then #누적값이 상승구간 최종값보다 크면 매도 sell(); } 위식을 아래식에 매수 매도식에 대입하고 싶습니다. 수식이 완료되도록 만들어주세요 input : 시작날짜(20070104); if sdate >= 시작날짜 and c>c[1] Then{ if PositionProfit(1) >= 0 Then buy("b1",onclose,def,1); Else buy("b2",onclose,def,var1*2); } if c<c[1] then Sell(); if MarketPosition == 1 Then var1 = CurrentContracts;