답변완료
콜,풋옵션 양합과 각각종목 종가 표현 문의
[call ATM]Data2 당일시가+[put ATM]Data3 당일시가
[call ATM-1]Data4 당일시가+[put ATM-1]Data5 당일시가
[call ATM-2]Data6 당일시가+[put ATM-2]Data7 당일시가
[call ATM+1]Data8 당일시가+[put ATM+1]Data9 당일시가
[call ATM+2]Data10 당일시가+[put ATM+2]Data11 당일시가
1. 동일 행사가 콜풋 양합 기준 가장 최소값을 표현해주세요.
2. 동일 행사가 콜풋 양합 중 가장 최소값과 2번째 최소값의 중심값을 표현해주세요.
3. 동일 행사가 콜풋 양합 기준 가장 최소값의 콜,풋 종가 가격을 표현해주세요
예) ATM 행사가 양합 가장 최소값이면 data2(c),data3(c)값으로 표현
2023-03-17
1186
글번호 167289
지표
답변완료
수식 재검토 부탁드립니다.
최근 만들어주신 날짜지정 수식이 매매신호가 나오지 않습니다.
맨 처음의 수식은 작동하고요.
잘못된 곳이 있는지 검토 부탁드립니다.
...............................................
안녕하세요
예스스탁입니다.
수식은 차트에 적용되면
차트의 첫봉부터 현재로 오면서 동작하게 됩니다.
수식안에서 시스템을 적용한 이후로 조건을 지정할 수 없습니다.
요청하신 내용은 날짜와 시간을 지정해
지정한 일시 이후에 신호가 발생하게 하셔야 합니다.
input : 시작날짜(20230313),시작시간(90000);
input : P1(20),P2(60),P3(120),RSIP(14);
var : mav1(0),mav2(0),mav3(0),RSIV(0);
var : Tcond(False);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
RSIV = RSI(RSIP);
if sDate >= 시작날짜 and sTime >= 시작시간 Then
Tcond = False;
if Tcond == true Then
{
if (mav1 < mav2 and mav2 < mav3 and RSIv <= 30) or RSIV <= 25 Then
{
Buy();
}
SetStopProfittarget(3,PercentStop);
}
즐거운 하루되세요
> 끄억 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 시스템을 작동시키면
과거에 나온 진입신호가 계속 유지되고 있는 경우
신규 진입이 안됩니다.
시스템 켠 시간 이후부터 작동하기 원합니다.
임시로
과거의 진입신호가 뜨지 않게 봉 기간을 짧게 적용하면 되긴 하는데
기간이 너무 짧다보니 오류가 나는 경우가 종종 있습니다.
방법이 있을까요?
input : P1(20),P2(60),P3(120),RSIP(14);
var : mav1(0),mav2(0),mav3(0),RSIV(0);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
RSIV = RSI(RSIP);
if (mav1 < mav2 and mav2 < mav3 and RSIv <= 30) or RSIV <= 25 Then
{
Buy();
}
SetStopProfittarget(3,PercentStop);
2023-03-17
1619
글번호 167279
시스템
답변완료
안녕하세요. 수식 문의 드립니다.
안녕하세요. 키움 수식을 신호검색수식으로 변화 부탁드립니다.
M = Tema(C, 5);
HH = Highest(M, 1);
HC = Valuewhen(1, HH>HH(1), HH);
BD = BBandsDown(40,1.8);
M5 = eavg(C,5);
이격 = M5/BD*100-100;
이격업 = CrossUp(이격, 기준);
T신호 = HC<HC(1);
Cnt = CountSince(이격업, T신호)>0;
Cnt && !Cnt(1)
기준 3
2023-03-17
1006
글번호 167275
종목검색
답변완료
출력문에서 메모리오류 및 프로그램 다운현상
안녕하세요?
전략식에서 다음과 같이 출력문 테스트중인데
entrydate를 넣으면 메모리오류 및 프로그램 다운이 됩니다.
messagelog, print 문 전부 다운되네요.
IF sDate >= 20230310 Then
Buy();
if sDate ==20230316 Then
MessageLog("SymbolName: %s,%.f,%.f,%s",SymbolName,close,EntryPrice,EntryDate);
2023-03-17
1686
글번호 167273
시스템