예스스탁
예스스탁 답변
2021-12-10 10:41:30
안녕하세여
예스스탁입니다.
1
if MarketPosition == 1 and
CountIf(C<O,3) == 3 and
C <= O[2]+PriceScale*50 Then
ExitLong();
if MarketPosition == -1 and
CountIf(C>O,3) == 3 and
C >= O[2]+PriceScale*50 Then
ExitShort();
2
25,100,10,20,15이평 상승 중 5-15이평 골든크로스가 발생하면 다음조건 만족시 까지 100을 그리고
25,100,10,20,15이평 하락 중 5-15이평 데드크로스가 발생하면 다음조건 만족시 까지 -100 을 그리는 지표입니다.
수식에 스토케스틱은 변수에 값만 저장되거 실제로는 사용되는 부분이 없습니다.
즐거운 하루되세요
> 미완 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 1. 지표 손절값을 기준으로.. 예를들어 50틱일 경우
- 매수 진입 후 직전 3개 봉(연속 음봉) 기준으로 첫번째 봉 시가와 세번째 봉
종가의 차이가 50틱일 경우 다음 봉 진입시 손절
- 매도 진입시에도 진입 후 직전 3개 봉(연속 양봉) 기준으로 첫번째 봉 시가와 세번째 봉
종가의 차이가 50틱일 경우 손절하는 수식 부탁드립니다.
2. 그리고 아래 지표 수식이 의미하는 내용이 무엇인지 설명 부탁드립니다.
input:b_time1(000000),e_time1(240000),
stoK_p11(100),stoK_p12(6),stoK_p13(6),
ma_p11(25),ma_p12(5),ma_p13(15),ma_p14(100),
ma_p15(10),ma_p16(20),ma_p17(15);
Var:stoK(0),stoD(0),TRIXv(0),TRIXsig(0),T(0);
If b_time1 <= Time and Time <= e_time1 Then
{
stoK = StochasticsK(stoK_p11,stoK_p12);
stoD = StochasticsD(stoK_p11,stoK_p12,stoK_p13);
If countif(ma(C,ma_p11)[1] < ma(C,ma_p11),1) == 1
and (ma(C,ma_p12)[1] <= ma(C,ma_p13)[1] and ma(C,ma_p12) > ma(C,ma_p13))
and countif(ma(C,ma_p14)[1] < ma(C,ma_p14),1) == 1
and countif(ma(C,ma_p15)[1] < ma(C,ma_p15),1) == 1
and countif(ma(C,ma_p16)[1] < ma(C,ma_p16),1) == 1
and countif(ma(C,ma_p17)[1] < ma(C,ma_p17),1) == 1
Then
{
T = 1;
}
If countif(ma(C,ma_p11)[1] > ma(C,ma_p11),1) == 1
and (ma(C,ma_p12)[1] >= ma(C,ma_p13)[1] and ma(C,ma_p12) < ma(C,ma_p13))
and countif(ma(C,ma_p14)[1] > ma(C,ma_p14),1) == 1
and countif(ma(C,ma_p15)[1] > ma(C,ma_p15),1) == 1
and countif(ma(C,ma_p16)[1] > ma(C,ma_p16),1) == 1
and countif(ma(C,ma_p17)[1] > ma(C,ma_p17),1) == 1
Then
{
T = -1;
}
plot1(iff(T==1,100,iff(T==-1,-100,0)));
plotbaseline1(0);
}