답변완료
문의드립니다.
매번 감사합니다.
신호수식을 예스트레이드 수식으로 변경 부탁드리겠습니다.
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
481
글번호 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
494
글번호 171518
시스템