답변완료
부탁 드립니다.
도움에 감사 드립니다.
다음수식에서
1)전일 첫봉부터 현재까지의 평균이 아닌
예를 들어 3일전 첫봉부터 현재까지의 평균으로 계산이 되도록 부탁 드립니다.
2)마지막 쯤 행의 var21의 지표값이
매일 해선시작시간(080000)에
zero로 출발하도록 부탁 드립니다.
input : N(60),P(5),sig(5);
Array : sumo[60](0),sumh[60](0),suml[60](0),sumc[60](0),sumi[60](0);
var : accumo(0),accumh(0),accuml(0),accumc(0),accumi(0);
var : avgo(0),avgh(0),avgl(0),avgc(0);
var : s1(0),d1(0),tm(0),tf(0),cnt(0);
if bdate != Bdate[1] Then{
sumc[0] = 0;
sumi[0] = 0;
for cnt = 1 to 9{
sumc[cnt] = sumc[cnt-1][1];
sumi[cnt] = sumi[cnt-1][1];
}
S1 = TimeToMinutes(stime);
D1 = sdate;
}
sumc[0] = sumc[0]+c;
sumi[0] = sumi[0]+1;
#전일 첫봉부터 현재까지 평균
accumc = 0;
accumi = 0;
for cnt = 0 to 9{
accumc = accumc+sumc[cnt];
accumi = accumi+sumi[cnt];
}
avgc = accumc/accumi;
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%N;
if bdate != bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then{
var4 = avgc;
}
var11=ema(c,P);
var21=ema((var11-var4),sig);
}
PLOT1(VAR21);
PlotBaseLine1(0);
2020-02-10
224
글번호 135750
지표
답변완료
시간관련 질문입니다.
안녕하세요
100분봉을 사용하고 있고 몇일에 한번 매수매도신호가 나오는데
일일15시45분에 장이 종료되지만 날짜가 바뀔때 당일 16시 20분등 종료시간이 지나서 신호가 완성되어 주문이 당일에 체결되지 않고 다음날 시작가에 체결됩니다.
신호가 봉 완성시점에 나가서 그러겠지만 당일 장종료시간 전이나 15시 30분에(당일 장시간내)
주문 신호가 나오게 하려면 어떻게 해야 하나요?
(예시)예스래귀지입니다.
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
if stime >= 90000 and stime < 153000 then {
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
}
2020-02-09
231
글번호 135749
지표
답변완료
부탁합니다
input : Period(12),Period1(12);
var1 = trix(Period);
var2 = ma(C,Period1);
if crossup(var1,0) Then
value1 = var2;
if var2 > value1 Then
value1 = var2;
if CrossDown(var1,0) Then
value2 = var2;
if var2 < value2 Then
value2 = var2;
plot1(value1);
plot2(value2);
plot3(var2);
지표식인데 시스템으로 만들고 싶습니다.
1) 매수
1-1) 매수 첫번째 경우
*** plot3의 가격이 plot2의 가격 밑에서 올라오면서 plot2의 가격위로 올라오면 매수 ( 종가매수 )
( 단, 매수시점에 plot1의 가격이 일정하게 유지 ( 전봉과 같은가격 )되고 있으면 매수금지)
1-2 ) 매수 두번째
*** 위 1-1 )의 매수조건이 유지되고있는 상황에서 현재가가 이평선 10일 이하에서
양봉이 보이면 바로매수
( 마찬가지로 plot1의 가격이 일정하게 유지 ( 전봉과 같은가격 )되고 있으면 매수금지)
1-3) 매수 첫번째 1-1) 에서 볼린저밴드의 상한선이 하향하고 동시에
하한선이 상향하면 매수금지
2) 매수청산
2-1) 손절은 매수시점의 plot2의 가격 밑에서 15틱
( 손절이후 매수조건이 다시 충족되면 매수 )
2-2) 매수이후 plot3의 가격이 위에서 내려오면서 plot1의 가격을 내려가면
( 매도조건 ) 매수청산
2-3) 매수이후 전30봉을 확인하여 볼린저밴드가 최저폭의 2배이상 벌어졌다가
줄어들면서 볼린저밴드의 상한선이 상향에서 하향으로 바뀌면 청산
===== 매수조건 3가지를 따로 부탁드립니다.
===== 매수, 매도 공히 plot1, plot2 의 가격이 동시에 일정하게유지 ( 전봉과 같은가격 )
하고 있으면 신호 발생금지 ( 이후 plot1 이나 plot2 중 가격변동되는쪽으로
신호발생 )
3) 매도는 반대
4) 지표식도 하나 부탁드립니다.
trix지표의 시그널선을 막대그래프로 전값기준으로 빨강,파랑으로 표시하고싶은데
막대그래프 전값기준표시를 못찾겠네요.( 안되면 점그래프로으로 상향,하향을 표시할수
있게 부탁드립니다. )
2020-02-10
313
글번호 135745
시스템
답변완료
매수매도신호
처음이라 잘되지 않아 부탁드리고자 합니다
다음의 조건이 성립하는 경우에 신호검색과 자동매매가 가능하게
예스랭귀지 수식을 요망합니다.
1 매수신호와 자동매매
(1) 조건A-15분봉상 1봉전봉은 몸통의 크기가 120틱이상인 음봉이면서 아랫꼬리는 15틱이내
조건B-15분봉상 2봉전과 1봉전봉은 둘다 음봉이어야하고 2봉전시가와 1봉전종가간의
간격크기는 180틱이상이면서 1봉전의 아랫꼬리는 15틱이내이어야함
(2) 조건A 또는 조건B가 성립하고 현재봉이 양봉출현시 2계약 자동매수되고 손절은 15틱으로
설정되고, 1계약은 1봉전봉의 중심가격에서 자동청산대기하고, 1계약이 청산되고 나면
나머지 1게약은 바로 손절은 매수가격에 본절 익절로 변경되게하고, 1봉전의 시가에
자동청산대기 하도록 변경설정한다.
또한 가격이 1봉전의 중심가격과 1봉전시가의 중심가격을 돌파하면 다시 나머지 한계약의
손절은 1봉전의 중심가격으로 익절매도MIT로 변경되게하고 1봉전의 시가에 청산되게
대기하도록 설정한다.
만약 조건B로 진입된경우에는 중심가격은 2봉전시가와 1봉전종가사이의 중간가격이며
이가격와 2봉전시가와의 중심가격 돌파시 나머지 한계약은 이중심가격으로 자동익절MIT
로 변경하고 2봉전시가에 청산대기한다.
(3) (2)번의 진입후 한계약이라도 청산되기전에 손절이 된경우에는 다시 현재봉의 시가에
2계약 매수MIT대기하여 (2)번의 조건에 따라 자동매매되게하고, 이러한 매매는 현재봉
시작후 5분이내에서만 재진입과 손절이 유효한 것이어야 한다.진입후 손절이 있었던 없었던
진입이 되고 나면 위의 익절구간까지는 시간에 상관없이 청산대기하여야한다
2 매도신호와 자동매매
(1) 조건A-15분봉상 1봉전봉은 몸통의 크기가 120틱이상인 양봉이면서 위꼬리는 15틱이내
조건B-15분봉상 2봉전과 1봉전봉은 둘다 양봉이어야하고 2봉전시가와 1봉전종가간의
간격크기는 180틱이상이면서 1봉전의 위꼬리는 15틱이내이어야함
(2) 조건A 또는 조건B가 성립하고 현재봉이 음봉출현시 2계약 자동매도되고 손절은 15틱으로
설정되고, 1계약은 1봉전봉의 중심가격에서 자동청산대기하고, 1계약이 청산되고 나면
나머지 1계약은 바로 손절은 매도가격에 본절 익절로 변경되게하고, 1봉전의 시가에
자동청산대기 하도록 변경설정한다.
또한 가격이 1봉전의 중심가격과 1봉전시가의 중심가격을 돌파하면 다시 나머지 한계약의
손절은 1봉전의 중심가격으로 익절매수MIT로 변경되게하고 1봉전의 시가에 청산되게
대기하도록 설정한다.
만약 조건B로 진입된경우에는 중심가격은 2봉전시가와 1봉전종가사이의 중간가격이며
이가격와 2봉전시가와의 중심가격 돌파시 나머지 한계약은 이중심가격으로 자동익절MIT
로 변경하고 2봉전시가에 청산대기한다.
(3) (2)번의 진입후 한계약이라도 청산되기전에 손절이 된경우에는 다시 현재봉의 시가에
2계약 매도MIT대기하여 (2)번의 조건에 따라 자동매매되게하고, 이러한 매매는 현재봉
시작후 5분이내에서만 재진입과 손절이 유효한 것이어야 한다.진입후 손절이 있었던 없었던
진입이 되고 나면 위의 익절구간까지는 시간에 상관없이 청산대기하여야한다
3. 자동익절설정 부분이나 각종 변수들은 사용자가 수동 또는 변경가능하게
프로그램되어야한다.
4. 위조건의 장대봉이 나오는 경우 신호와 별도로 봉의 구별-장대봉을 특별히 다른 색상으로
구분되게 할 수는 없나요?
5. 위의 조건으로 프로그램된후 검증은 어디서 어케해야 하는지도 알려주세요
감사합니다.
2020-02-08
394
글번호 135744
검색