답변완료
수식작성 문의 드립니다~!
시그널 : 종가상 highest(c,26) 상향돌파시 매수시그널, lowest(c,26) 하향돌파시 매도 시그널 발생
매수 : 시그널 발생 후의 3번째 봉의 Close가 시그널이 발생한 캔들의 Close보다 높으면 매수
매도 : 시그널 발생 후의 3번째 봉의 Close가 시그널이 발생한 캔들의 Close보다 낮으면 매도
피라미딩 (매수): 첫 번째 매수 포지션 진입 이후의 캔들 중 low값이 가격이 중신선(highest(c,26) + lowest(c,36)의 평균값) 보다 아래로 내려갔다가 lowest(c,26)을 갱신하지 않고서 highest(c,26)을 종가상 상방돌파 하면 추가매수. 최대 3번까지 피라미딩.
피라미딩 (매도): 첫 번째 매도 포지션 진입 이후의 캔들 중 high값이 중신선(highest(c,26) + lowest(c,36)의 평균값) 보다 위로 올라갔다가 highest(c,26)을 갱신하지 않고서 lowest(c,26)을 종가상 하방돌파 하면 추가매도. 최대 3번까지 피라미딩.
포지션 진입규모 : 매수/매도 주문이 발생하는 날의 atr(5)*2의 값이 전체 자산의 1프로가 되도록 진입수량 세팅.
(ex 매수가 : 256.45, 매수일의 atr(5)의 값이 1.56P일 경우 손절선은 256.45-(1.56*2)의 값인 3.12P가 전체 자산의 1%rk 되도록 진입 규모 계산하는 수식.)
손절선 (매수): (포지션 진입 단가) - (매수 진입일의 atr(5)*2)
손절선 (매도): (포지션 진입 단가) + (매도 진입일의 atr(5)*2)
트레일링 스탑 : 3번의 피라미딩 이후에 20선 이탈시 전량매도 (매수/매도 모두 동일한 조건)
2020-01-13
176
글번호 135100
시스템
답변완료
재문의합니다.
아래수식이 진입이 되지 않고 있습니다.
안녕하세요
예스스탁입니다.
var : t(0);
var1 = (O+C)/2;
var2 = ma(C,30);
if t <= 0 and crossup(var1,var3) then
{
t = 1;
if C > O Then
{
t = 2;
value1 = c;
}
}
if t >= 0 and CrossDown(var1,var3) then
{
t = -1;
if C < O Then
{
t = -2;
value1 = c;
}
}
if t == 2 Then
{
if MarketPosition == 0 and c > value1 Then
{
buy();
t = 3;
}
}
if t == -2 Then
{
if MarketPosition == 0 and c < value1 Then
{
sell();
t = -3;
}
}
if MarketPosition == 1 and CrossDown(var1,var2) Then
exitlong();
if MarketPosition == -1 and CrossUp(var1,var2) Then
ExitShort();
즐거운 하루되세요
> 종호 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 중간가격을 mid = (시가 + 종가)/2 ;
이라 정의 합니다.
매수:
무포지션에서
양봉이면서 동시에 중간가격 mid 가 30 이평선 위에 있으면
즉 mid > ma(c.30) 이면 매수조건= true 가 되고
중간가격 mid가 최초로 30 이평선 상방 돌파한 봉의 그 봉의 종가가 매수기준가가 됩니다.
매수기준가 = c ; 가 되고
그 이후의 발생하는 이후 언제가의 봉의 중간가격 mid 가 mid > ma(c.30) 이면서
종가 c > 매수기준가
이면 매수합니다.
단 무포지션에서 매수조건= true 가 되고 매수전에 중간가격 mid 가 mid < ma(c.30)
되면 매수조건= false 가 되어 매수조건은 취소됩니다.
매수청산:
매수후에 중간가격 mid 가 mid < ma(c.30)
되면 청산합니다.
매도:
무포지션에서
음봉이면서 동시에 중간가격 mid 가 30 이평선 아래에 있으면
즉 mid < ma(c.30) 이면 매도조건= true 가 되고
중간가격 mid가 최초로 30 이평선 하방 돌파한 봉의 그 봉의 종가가 매도기준가가 됩니다.
매도기준가 = c ; 가 되고
그 이후의 발생하는 이후 언제가의 봉의 중간가격 mid 가 mid< ma(c.30) 이면서
종가 c < 매도기준가
이면 매도합니다.
단 무포지션에서 매도조건= true 가 되고 매도전에 중간가격 mid 가 mid > ma(c.30)
되면 매도조건= false 가 되어 매도조건은 취소됩니다.
매도청산:
매수후에 중간가격 mid 가 mid > ma(c.30)
되면 청산합니다.
2020-01-13
182
글번호 135098
시스템
답변완료
DayClose 값이 항상 Close와 같게 나옵니다.
MessageLog("Close: %.0f, DayClose:%.0f, Open:%.0f, DayOpen:%.0f, Volume:%.0f, DayVolume:%.0f", Close, DayClose(0), Open, DayOpen, Volume, DayVolume);
--------------------------------------------
DayOpen, DayVolume은 제대로 값이 나오는데 DayClose는 항상 Close와 같은 값으로 나옵니다. DayClose 값을 제대로 나오게 하려면 어떻게 해야하나요?
친절한 답변 항상 감사합니다. ^^!
2020-01-13
205
글번호 135097
시스템
답변완료
부탁드립니다.
var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
선행스팬1 = (전환선+기준선)/2;
선행스팬2 = (highest(H,52)+lowest(L,52))/2;
if CrossDown(선행스팬1[25],선행스팬2[25]) then
Var1 = H;
plot1 (선행스팬1[25], "line1");
plot2 (선행스팬2[25], "line2");
Plot3 (Var1, "line3", BLACK);
plot4(C,"현재가",iff(C>var2,RED,BLUE));
위수식으로 시스템식부탁합니다.
Plot3 (Var1, "line3", BLACK);라인을
plot4(C,"현재가",iff(C>var2,RED,BLUE));가 교차할때
화살표 나오게 해주세요.
2020-01-13
153
글번호 135094
시스템
답변완료
지표 수정 부탁드립니다
안녕하세요.
항상 수고가 많으십니다.
질문드립니다 -----------------------------------------------------------------------
아래 수식은 삼성전자, SK하이닉스, POSCO 의 전일대비 오늘 상승률을
지표에 표시하려는 수식입니다.
var : data1_전일종가(0, data1);
var : data2_전일종가(0, data2);
var : data3_전일종가(0, data3);
var : data1_등락률(0, data1);
var : data2_등락률(0, data2);
var : data3_등락률(0, data3);
if DayIndex == 0 Then
{
data1_전일종가 = data1(DayClose(1));
data2_전일종가 = data2(DayClose(1));
data3_전일종가 = data3(DayClose(1));
data1_등락률 = (data1(c) - data1_전일종가)/data1_전일종가*100;
data2_등락률 = (data2(c) - data2_전일종가)/data2_전일종가*100;
data3_등락률 = (data3(c) - data3_전일종가)/data3_전일종가*100;
}
if DayIndex >= 0 and stime <= 154500 Then
{
data1_등락률 = (data1(c) - data1_전일종가)/data1_전일종가*100;
data2_등락률 = (data2(c) - data2_전일종가)/data2_전일종가*100;
data3_등락률 = (data3(c) - data3_전일종가)/data3_전일종가*100;
}
plot1(data1_등락률, "삼전");
plot2(data2_등락률, "SK하이닉스");
plot3(data3_등락률, "POSCO");
위 수식의 잘못 된 부분을 수정 부탁드립니다.
-------------------------------------------------------------------------------------
항상 감사드립니다.
좋은 일만 많이 생기시기를 ......
2020-01-13
160
글번호 135091
지표
답변완료
지표 수식 부탁드립니다.
지표겹치기로 보고 있는 지표입니다.
수식1 / 수식이름 UP
TH=IF(C(1)>H,C(1),H);
TL=IF(C(1)<L,C(1),L);
TR=TH-TL;
CEN = MA(C, P10)+ ATR(P10) * F0;
AVGRAGE=MA(TR,P10);
UP=CEN+(AVGRAGE*P08);
DN=CEN-(AVGRAGE*P08);
UP
수식2 / CEN
CEN
수식3 / DN
DN
지표조건설정
p10, 10
f0, 0
p08, 08
지표식 부탁드립니다~
2020-01-13
164
글번호 135085
지표
답변완료
수식부탁드립니다~
수식1 / 수식이름 A
j= c-c (t5);
n=eavg(eavg(j,p13),p5);
d=eavg(eavg(abs(j),p13),p5);
kt=100*n/d;
kts=eavg(kt,6);
kts
수식2 / 수식이름 B
kt
지표조건설정
t5 5
p13 13
p5 5
기준선 +-60
B가 +60 하향 돌파 시 매도,
B가 +60 하향 돌파 후 -60을 하향 돌파하지 못하고 다시 +60을 상향 돌파시 매수 스위칭
B가 -60 상향 돌파 시 매수,
B가 -60 상향 돌파 후 +60을 상향 돌파하지 못하고 다시 -60을 하향 돌파시 매도 스위칭
당일 익절 21틱( 수익청산 - 손절청산 - 매매수수료(왕복10불)),
손절 100틱 도달 시 프로그램 종료, 위 조건 당일 미달시 한국시간 새벽 5시 매매종료
시스템 수식과 지표수식 같이 부탁드립니다~
감사합니다^^
2020-01-13
172
글번호 135084
시스템
답변완료
수식 부탁드립니다~
수식1 / 수식이름 A
E5=EAVG(C,5); E10=EAVG(C,10);
E20=EAVG(C,20);E40=EAVG(C,40);
BD25=BBANDSDOWN(25,0,5); BU25=BBandsUp(25,0,5);
BD50=BBANDSDOWN(50,0,5); BU50=BBandsUp(50,0,5);
BD100=BBANDSDOWN(100,0,5); BU100=BBandsUp(100,0,5);
BD200=BBANDSDOWN(200,0,5); BU200=BBandsUp(200,0,5);
수식2 / 수식이름 B
ST_TF =IF(E5>BU25,1, IF(E5<BU25 AND E5>BD25, 0, -1))*M1;
MID_TF =IF(E10> BU50,1, IF(E10<BU50 AND E10>BD50, 0, -1))*M2;
INT_TF =IF(E5> BU100,1, IF(E20<BU100 AND E20>BD100, 0, -1))*M3;
LNG_TF =IF(E5> BU200,1, IF(E40<BU200 AND E40>BD200, 0, -1))*M4;
ST_TF + MID_TF + INT_TF + LNG_TF
지표조건설정
M1 1
M2 2
M3 3
M4 4
기준선 1
B가 1 상향 돌파시 매수, 1 하향 돌파시 매도
당일 익절 21틱( 수익청산 - 손절청산 - 매매수수료(왕복10불)),
손절틱수 100틱 도달 시 프로그램 종료, 위 조건 당일 미달시 한국시간 새벽 5시 매매종료
시스템 매매 수식과 지표식 부탁드립니다~
2020-01-13
187
글번호 135083
시스템