커뮤니티

문의드려요 1번2번

프로필 이미지
놀이터
2026-01-27 01:30:01
42
글번호 230105
답변완료

안녕하세요 수고많이 하십니다

1, 10pt 씩 도달후 진입 전략 원합니다

buy(); ==>> 매수 라는 식 에다가 바로진입 말고 10pt 하락후 바로 매수한다

sell(0; ==>> 매도 라는 식에다가 바로 진입 말고 10pt 상승후 바로 진입한다

이런 전략을 구사 하고 싶습니다

2, 40틱 씩 도달후 진입전략 원합니다 이것두 써 주세요 매우 중요해요

buy(); ==>> 매수 라는 식 에다가 바로진입 말고 40틱 하락후 바로 매수한다

sell(0; ==> 매도 라는 식에다가 바로 진입 말고 40틱 상승후 바로 진입한다

이런 전략을 구사 하고 싶습니다


예) 아래 식을 참고로 어떻게 표현 감사합니다 대단히 감사합니다

input:p1(5),P2(20),P3(60);

var1 = ma(C,P1);

var2 = ma(C,P2);

var3 = ma(C,P3);

if MarketPosition <= 0 and var1 > var2 and CrossUp(C,var2) Then

Buy("b", atstop, ? ? ? );

if MarketPosition >= 0 and var1 < var2 and CrossDown(C,var2) Then

Sell("s",AtStop, ??? );

시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-01-27 17:56:01

안녕하세요 예스스탁입니다. 1 input:p1(5),P2(20),P3(60); var : T(0),P(0); var1 = ma(C,P1); var2 = ma(C,P2); var3 = ma(C,P3); if MarketPosition <= 0 and var1 > var2 and CrossUp(C,var2) Then { T = 1; P = C; } Else if MarketPosition >= 0 and var1 < var2 and CrossDown(C,var2) Then { T = 1; P = C; } Else { if T == 1 Then { Buy("b", AtLimit,P-10); if L <= P-10 Then T = 2; } if T == -1 Then { Sell("s",AtLimit,P+10); if H >= P+10 Then T = -2; } } 2 input:p1(5),P2(20),P3(60); var : T(0),P(0); var1 = ma(C,P1); var2 = ma(C,P2); var3 = ma(C,P3); if MarketPosition <= 0 and var1 > var2 and CrossUp(C,var2) Then { T = 1; P = C; } Else if MarketPosition >= 0 and var1 < var2 and CrossDown(C,var2) Then { T = 1; P = C; } Else { if T == 1 Then { Buy("b", AtLimit,P-PriceScale*40); if L <= P-PriceScale*40 Then T = 2; } if T == -1 Then { Sell("s",AtLimit,P+PriceScale*40); if H >= P+PriceScale*40 Then T = -2; } } 즐거운 하루되세요