커뮤니티
선물 chart 기준으로 ELW매매 시 문의
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일 이동평균선
이상입니다.