답변완료
이동평균선 변형식에 대해 추가로 문의드립니다.
말씀해주신대로 작업해서 1차적으로 과거 버전은 해결이 되었습니다.
이젠 현재버전과 과거 버전을 탭으로 구분하려고 합니다.
Input : ma1(5), ma2(20),ma3(60),ma4(120),ma5(240);
-> 이 부분은 과거 버전이고
if LastBarOnChart == 1 Then
Plot1((ma(C,ma1)*ma1-C+O)/ma1, "ma1");
Else
Plot1(ma(C,ma1), "ma1");
-> 이 부분이 현재 버전일 때
Plot1(ma(C,ma1), "ma1");
이것을 탭으로 활용해서 사용자가 선택해서 뜨게 할 수 있는 수식은 어떻게 되는지요?
첨부파일 1 처럼 탭으로 처리하고 싶습니다.
2023-08-16
974
글번호 171557
지표
답변완료
문의드립니다.
매번 감사합니다.
신호수식을 예스트레이드 수식으로 변경 부탁드리겠습니다.
A=EAVG(C,150);
B=EAVG(C,200);
A1=Lowest(L, 260, 1)*1.25;
A2=Valuewhen(1, A1, A1);
((A(2)>A(1) && CROSSUP(A,A(1))) OR
(B(2)>B(1) && CROSSUP(B,B(1)))) &&
(CROSSUP(C,A) or CROSSUP(C,B) or
CROSSUP(C,A2))
2023-08-16
494
글번호 171554
종목검색
답변완료
40개 피라미딩 후 20개씩 청산
아래수식은
첫진입 진입수량 20개
두번째 진입수량 20개
피라미딩 max 40개 수식입니다.
손절,익절,트레일링스탑 모두 아래 변수를 적용받아 20개씩 청산하는 수식을 요청드립니다.
수식을 단순히 배열해보니 첫진입의 exit 조건이 두번째 진입에도 영향을 주는 등 잘 되지 않습니다.
진입명에 따라 구분되어 작동했으면 합니다.
input : 손절1(100), tr1(200), 익절1(300);
input : 손절2(150), tr2(250), 익절2(350);
IsEntryName("b")
ExitLong("손절1",AtStop,EntryPric-손절1,"",20,1);
ExitLong("tr1",AtStop,DayHigh-tr1,"",20,1);
ExitLong("익절1",AtLimit,EntryPrice+익절1,"",20,1);
IsEntryName("py")
ExitLong("손절2",AtStop,EntryPric-손절2,"",20,1);
ExitLong("tr2",AtStop,DayHigh-tr2,"",20,1);
ExitLong("익절2",AtLimit,EntryPrice+익절2,"",20,1);
*****************************************************************************
input : d2(100);
input : uppyra검증(0),상승N(40);
input : 손절(100),tr(200),익절(300);
input : eod(151800);
var : T1(0),entry(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = (TotalTrades-T1)+1;
if Data2(c>Lowd(0)+d2) and entry==0 Then
Buy("b");
if MarketPosition == 1 and C >= EntryPrice+uppyra검증 and MaxContracts < 상승N and C < O Then
Buy("py");
SetStopLoss(손절,PointStop);
SetStopTrailing(tr,0,PointStop,1);
SetStopProfittarget(익절,PointStop);
SetStopEndofday(eod);
2023-08-18
508
글번호 171518
시스템