답변완료
수식추가
input : Period(20),dv(2);
var : BBup(0),BBmd(0),BBdn(0);
BBup = BollBandUp(Period,dv);
BBmd = ma(c,Period);
BBdn = BollBandDown(Period,dv);
if C > bbup and C < O Then
Sell();
if C < bbdn and C > O Then
Buy();
안녕하세요
위식에 추가부탁드림니다
추가식
일밀 매매1번만 진입.
일일 60틱 익절시 스톱.
2023-04-27
1220
글번호 168531
시스템
답변완료
문의드립니다
제가 하니 도저히 계속 의도한대로 안되서 다시 도움을 청합니다 ㅠㅠ
Data1 : 분봉차트
Data2 : 일봉차트
제가 의도한 매수식은 아래와 같습니다
<첫진입>
1분봉 차트에서,
15시10분 이후로 장 마감때까지, '일봉 상 20일간 최고가(종가기준)'보다 현재가가 상승하면 즉시 매수
<피라미딩>
1분봉 차트에서,
1번 : 15시10분 이후로 장 마감때까지, 이전 진입 가격보다 10%이상 상승하면 즉시 매수
(이때 진입수량 = 이전 진입 금액*0.9 / 종가)
2번 : 장 마감했을때 마지막 분봉(15시31분봉)의 종가(그날의 종가)가,
이전 진입 가격보다 10%이상 상승한 상태면, 당일에 15시31분봉에 매수 예비신호 표시
(이때 진입수량 = 이전 진입 금액*0.9 / 종가)
(15시31분봉에 예비신호 표시 위해 onclose 사용함)
아래는 그동안 도움주신 내용들로 제가 모아서 정리한것인데,
아래의 식을 합치니 피라미딩부분이 제대로 돌아가지가 않습니다 ㅠ
------------------------------
input :
invest_money(1000000), //첫 진입 금액
cut_ratio(0.9); // 매 진입시마다, 이전 진입 금액의 90%만 진입하기 위함
var : ex_money(0); //이전 진입금액
if MarketPosition == 0 then
{
if sTime >= 151000 and NextBarSdate == sDate Then
{
Buy("첫진입",AtStop,Data2(highest(c,20)), Floor(invest_money/C) );
}
}
ex_money = LatestEntryPrice(0)*(CurrentContracts-CurrentContracts[1])
이전진입금액 = 이전 진입 가격 * 이전 진입 수량
매회 피라미딩시의 수량 = Floor((ex_money * cut_ratio)/ c)
매회 피라미딩시의 수량 = 이전진입금액 * 0.9 / 종가
위의 '이전진입금액'과, '피라미딩시의 수량'을 제가 위 첫진입과, 아래 피라미딩1번,피라미딩2번 식에 합치니, 피라미딩이 아예 안되거나 당최 계속 이상하게 나타납니다 ㅠ
if MarketPosition == 1 Then
{
if sTime >= 151000 and NextBarSdate == sDate Then
Buy("피라미딩1번", AtStop,LatestEntryPrice(0)*1.1);
if stime >= 153000 and C > LatestEntryPrice(0)*1.1 Then
Buy("피라미딩2번", OnClose);
}
작성 좀 부탁드리겠습니다.
아무리 뜯어봐도 어디서 구멍이 났는지 모르겠네요 ㅠ
매번 감사드립니다
2023-04-27
1142
글번호 168530
시스템
답변완료
문의
input : RSIP1(333), 침체(30),과열(70);
var : RSIV1(0);
var : LL(0),LL1(0),LC(0),LC1(0);
var : HH(0),HH1(0),HC(0),HC1(0);
RSIV1 = RSI(RSIP1);
if CrossDown(RSIV1,침체) Then{
LL = RSIV1;
LC = C;
LL1 = LL[1];
LC1 = LC[1];
}
if RSIV1 < 침체 and RSIV1 < LL Then{
LL = RSIV1;
LC = C;
}
if CrossUp(RSIV1,과열) Then{
HH = RSIV1;
HC = C;
HH1 = HH[1];
HC1 = HC[1];
if HH < HH1 and HC > HC1 Then
FinD(1);
}
위의 식을 침체구간을 하락 돌파하는 식을 검색하고 싶습니다.
변환해주시면 고맙겠습니다.
2023-04-26
1108
글번호 168526
종목검색
답변완료
수식 문의드립니다
안녕하세요
현재봉기준 250봉이전 발생한 상승갭 상단과 하단의 1/2 라인을 crossup 하는 종목을 검색하고 싶습니다. 아래 키움지표수식을 참고하여 작성부탁드립니다
상단
조건=L>H(1)*(1+비율/100);
valuewhen(1, 조건 and o<c, H(1))
하단
조건=L>H(1)*(1+비율/100);
valuewhen(1, 조건 and o<c, L)
지표설정 비율 6
[요청사항]
1.0봉전기준 250봉이내에 발생한 상습갭의 (상단 과 하단의 중간) 1/2 라인을 현재가로 돌파하는 종목검색식
2.0봉전기준 250봉이내에 발생한 상습갭의 (상단 과 하단의 중간) 1/2 라인을 20일 이평선으로 돌파하는 종목 검색식( 20일 이평선은 외부변수로 설정, 이때 20일이평선은 하락추세 아닌 상승추세유지 중인 이평선이어야함)
3.0봉전기준 250봉이내에 발생한 상습갭의 상단 라인에 현재가가 0.5%이내 근접한 종목 (양봉/음봉 구분없으며, 근접%는 외부변수로 설정)
ps) 만약 0봉전 기준, 250봉이내 상승갭이 2회이상 발생하였다 하더라도 각 각으로 인정.
그럼 부탁드립니다..
수고하세요
2023-04-26
1129
글번호 168519
검색