커뮤니티

첫진입과 나머지 진입 전체거래횟수1

프로필 이미지
목마와숙녀
2024-11-06 15:00:55
706
글번호 183767
답변완료
요청내용1) 아래 수식은 s1 진입이 주된 진입수식 입니다. s1 진입이 없을 경우 s2,s3,b1 중 어느 하나가 진입합니다. s1 진입이 있을 경우, 나머지는 진입하지 않는다는 조건을 추가해 주십시요. 요청 내용2) 거래는 데이트레이딩이며, 당일 발생봉부터 계산한다는 내용과 전체수식 통틀어 거래는 1번만 한다는 내용도 추가해 주십시요. 요청내용 3 손절 수식을 작성해 보았습니다. 맞는지 살펴주십시요. 항상 고맙습니다. **************************************************************************** input : d2(50),d3(800); input : dd2(4000); input : 몸통(0.65),몸통lock(090000); input : dd3(3000); input : s1ls(4.2),s1tr(5.2); input : s2ls(4.2),s2tr(5.2); input : s3ls(4.2),s3tr(5.2); input : b1ls(1.8),b1tr(4.4); if Data2(c<highd(0)-d2) and Data3(c)<d3 then Sell("s1"); if Data2(c<opend(0)-dd2) Then Sell("s2"); if c<o and abs(o-c)>몸통 Then Sell("s3"); if Data3(c>lowd(0)+dd3) Then Buy("b1"); if MarketPosition== -1 Then { if IsEntryName("s1") == true Then { SetStopLoss(s1ls,PointStop); SetStopTrailing(s1tr,0,PointStop,1); } Else if IsEntryName("s2") == true Then { SetStopLoss(s2ls,PointStop); SetStopTrailing(s2tr,0,PointStop,1); } Else if IsEntryName("s3") == true Then { SetStopLoss(s3ls,PointStop); SetStopTrailing(s3tr,0,PointStop,1); } } else if MarketPosition== 1 Then { SetStopLoss(b1ls,PointStop); SetStopTrailing(b1tr,0,PointStop,1); } Else { SetStopLoss(0); SetStopProfittarget(0); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-09-26 16:34:05

안녕하세요 예스스탁입니다. input : d2(50),d3(800); input : dd2(4000); input : 몸통(0.65),몸통lock(090000); input : dd3(3000); input : s1ls(4.2),s1tr(5.2); input : s2ls(4.2),s2tr(5.2); input : s3ls(4.2),s3tr(5.2); input : b1ls(1.8),b1tr(4.4); var : cond(False),entry(0); if data1(Bdate != Bdate[1]) Then { cond = False; entry = 0; } if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if Data2(c<highd(0)-d2) and Data3(c)<d3 and Data1(sDate) == Data2(sDate) and Data1(sDate) == Data2(sDate) and entry < 1 then { cond = true; Sell("s1"); } if Cond == False and entry < 1 then { if Data2(c<opend(0)-dd2) and Data1(sDate) == Data2(sDate) Then Sell("s2"); if c<o and abs(o-c)>몸통 Then Sell("s3"); if Data3(c>lowd(0)+dd3) and Data1(sDate) == Data3(sDate) Then Buy("b1"); } if MarketPosition== -1 Then { if IsEntryName("s1") == true Then { SetStopLoss(s1ls,PointStop); SetStopTrailing(s1tr,0,PointStop,1); } Else if IsEntryName("s2") == true Then { SetStopLoss(s2ls,PointStop); SetStopTrailing(s2tr,0,PointStop,1); } Else if IsEntryName("s3") == true Then { SetStopLoss(s3ls,PointStop); SetStopTrailing(s3tr,0,PointStop,1); } } else if MarketPosition== 1 Then { SetStopLoss(b1ls,PointStop); SetStopTrailing(b1tr,0,PointStop,1); } Else { SetStopLoss(0); SetStopProfittarget(0); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 요청내용1) 아래 수식은 s1 진입이 주된 진입수식 입니다. s1 진입이 없을 경우 s2,s3,b1 중 어느 하나가 진입합니다. s1 진입이 있을 경우, 나머지는 진입하지 않는다는 조건을 추가해 주십시요. 요청 내용2) 거래는 데이트레이딩이며, 당일 발생봉부터 계산한다는 내용과 전체수식 통틀어 거래는 1번만 한다는 내용도 추가해 주십시요. 요청내용 3 손절 수식을 작성해 보았습니다. 맞는지 살펴주십시요. 항상 고맙습니다. **************************************************************************** input : d2(50),d3(800); input : dd2(4000); input : 몸통(0.65),몸통lock(090000); input : dd3(3000); input : s1ls(4.2),s1tr(5.2); input : s2ls(4.2),s2tr(5.2); input : s3ls(4.2),s3tr(5.2); input : b1ls(1.8),b1tr(4.4); if Data2(c<highd(0)-d2) and Data3(c)<d3 then Sell("s1"); if Data2(c<opend(0)-dd2) Then Sell("s2"); if c<o and abs(o-c)>몸통 Then Sell("s3"); if Data3(c>lowd(0)+dd3) Then Buy("b1"); if MarketPosition== -1 Then { if IsEntryName("s1") == true Then { SetStopLoss(s1ls,PointStop); SetStopTrailing(s1tr,0,PointStop,1); } Else if IsEntryName("s2") == true Then { SetStopLoss(s2ls,PointStop); SetStopTrailing(s2tr,0,PointStop,1); } Else if IsEntryName("s3") == true Then { SetStopLoss(s3ls,PointStop); SetStopTrailing(s3tr,0,PointStop,1); } } else if MarketPosition== 1 Then { SetStopLoss(b1ls,PointStop); SetStopTrailing(b1tr,0,PointStop,1); } Else { SetStopLoss(0); SetStopProfittarget(0); }