커뮤니티
질문입니다.
2013-08-28 07:11:32
128
글번호 66899
첫번째식과 두번째 식에 차이가 있나요? 두번째는 안되는데...이유를 모르겠습니다.
#var56 : 1차 청산후 경과봉수
if MarketPosition == 0 Then{
var55 = 0;
var56 = 0; }
if MarketPosition == 1 and CurrentContracts[1]>CurrentContracts Then{
var55 = index;
var56 = index-var55; }
#var56 : 1차 청산후 경과봉수
if MarketPosition == 0 Then{
var55 = 0;
var56 = 0; }
if MarketPosition == 1 and CurrentContracts[1]>CurrentContracts Then{
var55 = index; }
var56 = index-var55;
답변 1
예스스탁 예스스탁 답변
2013-08-28 10:35:09
안녕하세요
예스스탁입니다.
2번식에서 보시면
if MarketPosition == 0 Then{
var55 = 0;
var56 = 0;
}
와 같이 지정이 되어 있습니다.
포지션이 모두 청산되어 현재 무포지션 상태이면
var55와 var56을 모두 0으로 만들어 버리므로
무포지션 상태가 되면
var56 = index-0로 작성한것과 같이 계산되서 값이 리턴됩니다.
즉 1번식은 무포지션일때 0만 리턴하는데
2번식은 무포지션일때 현재봉의 봉번에서 0을 밴값이므로 현재 봉번호가 리턴이 됩니다.
즐거운 하루되세요
> HI_JAEYUN01 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 첫번째식과 두번째 식에 차이가 있나요? 두번째는 안되는데...이유를 모르겠습니다.
#var56 : 1차 청산후 경과봉수
if MarketPosition == 0 Then{
var55 = 0;
var56 = 0; }
if MarketPosition == 1 and CurrentContracts[1]>CurrentContracts Then{
var55 = index;
var56 = index-var55; }
#var56 : 1차 청산후 경과봉수
if MarketPosition == 0 Then{
var55 = 0;
var56 = 0; }
if MarketPosition == 1 and CurrentContracts[1]>CurrentContracts Then{
var55 = index; }
var56 = index-var55;