커뮤니티

선물 chart 기준으로 ELW매매 시 문의

프로필 이미지
Chris
2009-10-01 11:41:48
576
글번호 25105
답변완료
<질문> 5분봉 기준으로 선물 chart(data2로 설정)로 ELW 매매를 할 경우 진입 시 해당 선물의 봉의 종가를 할당하는 방법이 궁금합니다. <예시> If data2(MA5)>data2(MA30) and data2(C)>Data2(C[31]) and data2(MA5)>data(MA5[1]) then{ Buy("매수1",AtMarket,def,Entrycontract); EntryValue=data2(C); } 위 식에서 매수 시점에서 data2(C)를 Entryvalule로 할당하려고 하는데 매수 이후 If 이하 조건이 계속 만족되기 때문에 Entryvalue가 계속 재할당이 되는 것 같습니다. 어떻게 하면 진입 시점에서의 data2(C)를 Entryvalue로 고정할 수 있는지요? ※ MA5: 5분봉의 5일 이동평균선 MA30: 5분봉의 30일 이동평균선 이상입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-10-05 08:45:51

안녕하세요 예스스탁입니다. var : EntryValue(0); EntryValue=data2(C); If data2(MA5)>data2(MA30) and data2(C)>Data2(C[31]) and data2(MA5)>data(MA5[1]) then{ Buy("매수1",AtMarket,def,Entrycontract); } if EntryValue[BarsSinceEntry] ~ then 진입시점의 참조종목의 값이므로 위와 같이 EntryValue값을 할당하신 후에 청산식이나 기타식에서 EntryValue[BarsSinceEntry]로 사용하시면 진입시점의 값을 사용하실 수 있습니다. 즐거운 하루되세요 > Chris 님이 쓴 글입니다. > 제목 : 선물 chart 기준으로 ELW매매 시 문의 > <질문> 5분봉 기준으로 선물 chart(data2로 설정)로 ELW 매매를 할 경우 진입 시 해당 선물의 봉의 종가를 할당하는 방법이 궁금합니다. <예시> If data2(MA5)>data2(MA30) and data2(C)>Data2(C[31]) and data2(MA5)>data(MA5[1]) then{ Buy("매수1",AtMarket,def,Entrycontract); EntryValue=data2(C); } 위 식에서 매수 시점에서 data2(C)를 Entryvalule로 할당하려고 하는데 매수 이후 If 이하 조건이 계속 만족되기 때문에 Entryvalue가 계속 재할당이 되는 것 같습니다. 어떻게 하면 진입 시점에서의 data2(C)를 Entryvalue로 고정할 수 있는지요? ※ MA5: 5분봉의 5일 이동평균선 MA30: 5분봉의 30일 이동평균선 이상입니다.