답변완료
도움주세요
항상 감사합니다.
input : P1(10),P2(20);
var : ATR1(0),ATR2(0),AR(False),aa(0),a1(False),a2(False);
var : dd(0),d1(False),d2(False),ee(0),e1(False),e2(False);
var : mav1(0),mav2(0),mav3(0);
ATR1 = ATR(P1);
ATR2 = ATR(P2);
mav1 = ma(C,5);
mav2 = ma(C,20);
mav3 = ma(C,60);
AR = crossup(ATR1,ATR2[1]) and high>=c and mav1 >= mav2 and mav2 >= mav3;
if AR Then
aa = h;
if aa > 0 and h > aa Then
aa = h;
a1 = crossup(h,aa);
a2 = crossdown(c,aa);
if a1 or a2 Then
dd = o;
d1 = crossup(c,dd);
d2 = crossdown(c,dd);
if d1 or d2 Then
ee = o;
e1 = crossup(c,ee);
e2 = crossdown(c,ee);
if e1 or e2 then
Find(1);
라고 검색식을 만들어 주셨는데 제가 원하는건 선이 수평으로 가다가 밑으로 내리꽂힐때를 검색하고 싶습니다. 가능한지요.
2020-12-09
838
글번호 144562
검색
답변완료
문의드립니다!
안녕하세요!!
아래수식에서 화면 오른쪽에 나타나는 가격표시만 삭제해주시기바랍니다
감사합니다!!!
=========================================================================
var : tx1(0),tx2(0),tx3(0),tx4(0);
if sTime < 93000 Then
{
var1 = DayHigh;
Var2 = DayLow;
Var3 = (var1-Var2);
}
if Bdate != Bdate[1] Then
{
tx1 = text_new(sDate,sTime,var1,NumToStr(var1,2));
tx2 = text_new(sDate,sTime,var1+Var3,NumToStr(var1+Var3,2));
tx3 = text_new(sDate,sTime,Var2,NumToStr(var2,2));
tx4 = text_new(sDate,sTime,Var2-Var3,NumToStr(var2-Var3,2));
}
Else
{
Text_SetString(tx1,NumToStr(var1,2));
Text_SetString(tx2,NumToStr(var1+Var3,2));
Text_SetString(tx3,NumToStr(var2,2));
Text_SetString(tx4,NumToStr(var2-Var3,2));
}
Text_SetStyle(tx1,2,1);
Text_SetStyle(tx2,2,1);
Text_SetStyle(tx3,2,0);
Text_SetStyle(tx4,2,0);
Text_SetLocation(tx1,sDate,sTime,var1);
Text_SetLocation(tx2,sDate,sTime,var1+Var3);
Text_SetLocation(tx3,sDate,sTime,Var2);
Text_SetLocation(tx4,sDate,sTime,Var2-Var3);
Plot1(var1);
Plot2(var2);
Plot3(var1+Var3);
Plot4(var2-Var3);
2020-12-09
753
글번호 144539
지표
답변완료
질문드립니다.
안녕하세요?
아래 식은 이평 크로스 매수, 매도식에
조건부 당일청산을 추가한 수식입니다.
주차트는 10분봉, data2 차트는 동일종목 60분봉입니다.
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then Buy();
# 매도/매수청산
If CrossDown(value1, value2) Then Sell();
#조건부 당일청산
input : p1(10), p2(20);
var : Sma(0), Lma(0);
Sma = data2(ma(c, p1));
Lma = data2(ma(c, p2));
Condition10 = Sma > Sma[1] and Sma > Lma; //상승추세 조건
Condition11 = Sma < Sma[1] and Sma < Lma; //하락추세 조건
if (Condition10 = False and MarketPosition >= 1) or
(Condition11 = False and MarketPosition <= -1) Then {
SetStopEndofday(153000);
}
위의 식을 시뮬레이션하면 조건부당일청산은 이루어지지 않고
매수매도와 청산만 실행이 됩니다.
왜 이럴까요?
2020-12-09
870
글번호 144538
시스템