늘 빠르고 정확한 답변 감사드립니다.
많은 도움 받고 있습니다.
기존 식인
if NextBarSdate == sdate then
{
if MarketPosition == 0 and DayHigh < dayopen+(DayHigh(1)-DayLow(1))*0.5 Then
buy("b",AtStop,dayopen+(DayHigh(1)-DayLow(1))*0.5);
}
if MarketPosition == 1 and sdate != sdate[1] Then
ExitLong("bx");
SetStopLoss(2,PercentStop);
에서 추가하여 참조데이타를 사용해
전날 캔들종가와 전환선을 비교하여 전날 종가가 전환선 위에 있을 시만 오늘 위와같은 거래를 할 시 어떻게 추가해야 하는지요? 선 감사드립니다!
답변 1
예스스탁
예스스탁 답변
2022-06-22 11:18:25
안녕하세요
예스스탁입니다.
input : N(9);
var : cnt(0),HH(0),LL(0),preDayTurnLine(0);
hh = 0;
ll = 0;
For cnt = 1 to N
{
if hh == 0 or (hh > 0 and DayHigh(cnt) > hh) Then
hh = DayHigh(cnt);
if ll == 0 or (ll > 0 and DayLow(cnt) < ll) Then
ll = DayLow(cnt);
}
preDayTurnLine = (hh+ll)/2;
if NextBarSdate == sdate and DayClose(1) > preDayTurnLine then
{
if MarketPosition == 0 and DayHigh < dayopen+(DayHigh(1)-DayLow(1))*0.5 Then
buy("b",AtStop,dayopen+(DayHigh(1)-DayLow(1))*0.5);
}
if MarketPosition == 1 and sdate != sdate[1] Then
ExitLong("bx");
SetStopLoss(2,PercentStop);
즐거운 하루되세요
> 강건 님이 쓴 글입니다.
> 제목 : 수식관련문의 드립니다.
> 늘 빠르고 정확한 답변 감사드립니다.
많은 도움 받고 있습니다.
기존 식인
if NextBarSdate == sdate then
{
if MarketPosition == 0 and DayHigh < dayopen+(DayHigh(1)-DayLow(1))*0.5 Then
buy("b",AtStop,dayopen+(DayHigh(1)-DayLow(1))*0.5);
}
if MarketPosition == 1 and sdate != sdate[1] Then
ExitLong("bx");
SetStopLoss(2,PercentStop);
에서 추가하여 참조데이타를 사용해
전날 캔들종가와 전환선을 비교하여 전날 종가가 전환선 위에 있을 시만 오늘 위와같은 거래를 할 시 어떻게 추가해야 하는지요? 선 감사드립니다!