답변완료
문의드립니다.
늘 고맙습니다.
질문드렸던 내용에 대해 주신 답변입니다.
안녕하세요
예스스탁입니다.
DayHigh[BarsSinceEntry]
DayLow[BarsSinceEntry]
진입시점에서 당일고점이나 당일저점은 위 내용이 맞습니다.
[EntryTime]은 맞지 않는 내용입니다.
즐거운 하루되세요
#1. 답변주신대로 해보니 원하는 값이 나오지 않습니다.
barsinceentry에 대한 예제를 보면 다음과 같이 나옵니다.
if BarsSinceEntry >= 10 then → 진입 이후 10개봉 경과
highest(H, BarsSinceEntry) → 진입 이후 최고가
제가 원하는 것은 "진입이후"가 아니라 "진입시점"입니다.
진입시점의 고점은 불변인 것이고 진입이후의 고점은 높아질 수 있겠죠.
진입하는 캔들 딱 그자리에서의 당일 최고가, 최저가 등을 찾는건데요.
제가 뭔가 잘못하고 있는걸까요?
#2. 아래 'ms매도'는 조건1 성립후 조건2 성립까지 기간중 최고점 자리를 찾고자 합니다.
또하나는 'ms매도2'는 조건1 성립시점에서의 고점을 찾고자 합니다.
뭔가 잘못 작성하고 있는 거 같습니다.
둘다 수정 부탁드립니다.
if 조건1 Then
{
ms=1;
msi1=Index;
}
if ms==1 and Index-msi1<=7 and 조건2 Then
{
ms=2;
msi2=Index;
ms매도=Highest(H,Index-msi1); #조건1과 2사이의 최고점 찾기
ms매도2=H[msi1]; #조건1 성립시 그자리에서의 최고점 찾기
}
if ms==2 and Index-msi2<=52 Then
{
ms=3;
Sell("ms매도",AtLimit,ms매도);
2024-07-31
849
글번호 182058
시스템
답변완료
행복; 시스템식 작성 바랍니다
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
시스템식 관련입니다
주기; 일봉
종목; 삼성전자
<조건>
- 삼성전자가 2% 이상 상승할 때
1. 익일 시가에 1주 매수하고 익일 종가에 1주 매도
2. 당일 종가에 1주 매수하고 익일 종가에 1주 매도
에 대한 시스템식을 아래와 같이 작성하였습니다
=============<아래 시작>=============================
1
if MarketPosition == 0 and NextBarSdate != sDate and C >= DayClose(1)*1.02 Then
Buy("b",AtMarket,Def,1);
if MarketPosition == 1 and NextBarSdate != sDate Then
ExitLong("bx");
2
if MarketPosition == 0 and NextBarSdate != sDate and C >= DayClose(1)*1.02 Then
{
Buy("b",OnClose,Def,1);
}
if MarketPosition == 1 and NextBarSdate != sDate Then
ExitLong("bx");
=============<아래 끝>=============================
근데 3월 22일과 7월 8일에 매매 신호가 나오지 않습니다
어떻게 해야 하는지요?
수고하십시요^^
2024-07-31
750
글번호 182057
시스템
답변완료
키움신호를 종목검색식으로
A=(Highest(H,9)+Lowest(L,9)+Highest(H,26)+Lowest(L,26))/4;
C > (Highest(H,26)+Lowest(L,26))/2 and
MACD(12,26) > 0 and
C > Avg(C, 60) and
C > A(25)
2024-07-31
989
글번호 182056
종목검색