커뮤니티
주석요청
2019-03-12 08:27:17
260
글번호 126955
안녕하세요?
주석요청드립니다.
감사합니다.
input : vP1(5);
Vars : SP(0), TickSize(0), vM1(0),v99(0);
SP = MarketPosition;
TickSize = PriceScale;
vM1 = ma(C, vP1);
If CrossUp(C, vM1) Then Buy("B");
If CrossDown(C, vM1) Then Sell("S");
If SP[1] <> SP And SP <> 0 Then v99 = CurrentContracts;
input : ExitP(5);
If CurrentContracts == v99 Then
Begin
If SP == 1 And C < EntryPrice + (ExitP * TIckSIze) Then ExitLong("EXL", AtLimit, EntryPrice + (ExitP * TIckSize));
If SP == -1 And C > EntryPrice - (ExitP * TIckSIze) Then ExitShort("EXS", AtLimit, EntryPrice - (ExitP * TickSIze));
End;
input : droptick(20),minprotick(50);
SetStopTrailing(droptick * TickSize,minprotick * TickSize,PointStop);
답변 1
예스스탁 예스스탁 답변
2019-03-12 14:16:27
안녕하세요
예스스탁입니다.
input : vP1(5);
Vars : SP(0), TickSize(0), vM1(0),v99(0);
#차트포지션
SP = MarketPosition;
#1틱
TickSize = PriceScale;
#이평
vM1 = ma(C, vP1);
#종가가 이평 상향돌파 매수
If CrossUp(C, vM1) Then Buy("B");
#종가가 이평 하향이탈 매도
If CrossDown(C, vM1) Then Sell("S");
#포지션진입하면 v99에 수량저장
If SP[1] <> SP And SP <> 0 Then v99 = CurrentContracts;
input : ExitP(5);
#현재수량이 진입수량이면
If CurrentContracts == v99 Then
Begin
#매수포지션이고 진입가대비 5틱이상 상승하면 청산
If SP == 1 And C < EntryPrice + (ExitP * TIckSIze) Then ExitLong("EXL", AtLimit, EntryPrice + (ExitP * TIckSize));
#매도포지션이고 진입가 대비 5틱이상 하락하면 청산
If SP == -1 And C > EntryPrice - (ExitP * TIckSIze) Then ExitShort("EXS", AtLimit, EntryPrice - (ExitP * TickSIze));
End;
input : droptick(20),minprotick(50);
#50틱이상 수익후 20틱 수익이 감소하면 청산
SetStopTrailing(droptick * TickSize,minprotick * TickSize,PointStop);
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 주석요청
> 안녕하세요?
주석요청드립니다.
감사합니다.
input : vP1(5);
Vars : SP(0), TickSize(0), vM1(0),v99(0);
SP = MarketPosition;
TickSize = PriceScale;
vM1 = ma(C, vP1);
If CrossUp(C, vM1) Then Buy("B");
If CrossDown(C, vM1) Then Sell("S");
If SP[1] <> SP And SP <> 0 Then v99 = CurrentContracts;
input : ExitP(5);
If CurrentContracts == v99 Then
Begin
If SP == 1 And C < EntryPrice + (ExitP * TIckSIze) Then ExitLong("EXL", AtLimit, EntryPrice + (ExitP * TIckSize));
If SP == -1 And C > EntryPrice - (ExitP * TIckSIze) Then ExitShort("EXS", AtLimit, EntryPrice - (ExitP * TickSIze));
End;
input : droptick(20),minprotick(50);
SetStopTrailing(droptick * TickSize,minprotick * TickSize,PointStop);
다음글
이전글