커뮤니티

질문 2 : 옵션 거래 종목 자동 설정과 관련 수식 문의

프로필 이미지
최강투자
2015-02-04 00:00:00
1742
글번호 223307
답변완료
옵션 가격 중에 외가격 중에 1.5이하 중 가장 큰 종목에 대해서 매수를 하기 위해서 아래와 같이 수식을 만들었습니다. 보통 외가격 3~0 이내에서 해당 종목 가격이 나타나는 관계로 가장 가격이 낮은 종목부터 체크하여 1.5 보다 높은 가격의 옵션 종목을 찾는 수식입니다. 문제가 있나요? 해당 로직이 반응을 하지 않고 처음에 설정된 외가격 3에서만 반응을 하네요 var CallOTM; /*콜외가격호가*/ var PutOTM; /*풋외가격호가*/ function Main_OnStart() { CallOTM = 3; PutOTM = 3; } if ( 매수 조건 충족시 ) { if( Option.GetCurrent(0, 3) >= 1.50 ) { CallOTM = 2; } if( Option.GetCurrent(0, 2) >= 1.50 ) { CallOTM = 1; } if( Option.GetCurrent(0, 1) >= 1.50 ) { CallOTM = 0; } Callcode = Option.GetATMCallRecent(CallOTM, 0); A1.OrderBuy(Callcode, 10, Option.GetAskByCode(Callcode, 3), 0);
답변 3
프로필 이미지

최강투자

2015-02-05 14:17:04

최강투자 님에 의해 삭제된 답변입니다.
프로필 이미지

최강투자

2015-02-05 14:17:04

if( Option.GetCurrent(0, 0) >= 1.50 && CallOTMCheck == 0) { CallOTM = CallOTM+1; CallOTMCheck = 1; } if( Option.GetCurrent(0, 1) >= 1.50 && CallOTMCheck == 1) { CallOTM = CallOTM+1; CallOTMCheck = 2; } if( Option.GetCurrent(0, 2) >= 1.50 && CallOTMCheck == 2) { CallOTM = CallOTM+1; CallOTMCheck = 3; } > 최강투자 님이 쓴 글입니다. > 제목 : 질문 2 : 옵션 거래 종목 자동 설정과 관련 수식 문의 > 옵션 가격 중에 외가격 중에 1.5이하 중 가장 큰 종목에 대해서 매수를 하기 위해서 아래와 같이 수식을 만들었습니다. 보통 외가격 3~0 이내에서 해당 종목 가격이 나타나는 관계로 가장 가격이 낮은 종목부터 체크하여 1.5 보다 높은 가격의 옵션 종목을 찾는 수식입니다. 문제가 있나요? 해당 로직이 반응을 하지 않고 처음에 설정된 외가격 3에서만 반응을 하네요 var CallOTM; /*콜외가격호가*/ var PutOTM; /*풋외가격호가*/ function Main_OnStart() { CallOTM = 3; PutOTM = 3; } if ( 매수 조건 충족시 ) { if( Option.GetCurrent(0, 3) >= 1.50 ) { CallOTM = 2; } if( Option.GetCurrent(0, 2) >= 1.50 ) { CallOTM = 1; } if( Option.GetCurrent(0, 1) >= 1.50 ) { CallOTM = 0; } Callcode = Option.GetATMCallRecent(CallOTM, 0); A1.OrderBuy(Callcode, 10, Option.GetAskByCode(Callcode, 3), 0);
프로필 이미지

예스스탁 예스스탁 답변

2015-02-12 11:42:59

> 최강투자 님이 쓴 글입니다. > 제목 : 질문 2 : 옵션 거래 종목 자동 설정과 관련 수식 문의 > 옵션 가격 중에 외가격 중에 1.5이하 중 가장 큰 종목에 대해서 매수를 하기 위해서 아래와 같이 수식을 만들었습니다. 보통 외가격 3~0 이내에서 해당 종목 가격이 나타나는 관계로 가장 가격이 낮은 종목부터 체크하여 1.5 보다 높은 가격의 옵션 종목을 찾는 수식입니다. 문제가 있나요? 해당 로직이 반응을 하지 않고 처음에 설정된 외가격 3에서만 반응을 하네요 var CallOTM; /*콜외가격호가*/ var PutOTM; /*풋외가격호가*/ function Main_OnStart() { CallOTM = 3; PutOTM = 3; } if ( 매수 조건 충족시 ) { if( Option.GetCurrent(0, 3) >= 1.50 ) { CallOTM = 2; } if( Option.GetCurrent(0, 2) >= 1.50 ) { CallOTM = 1; } if( Option.GetCurrent(0, 1) >= 1.50 ) { CallOTM = 0; } Callcode = Option.GetATMCallRecent(CallOTM, 0); A1.OrderBuy(Callcode, 10, Option.GetAskByCode(Callcode, 3), 0);