1. 과거 20일 고점 돌파후 매수진입
1-1. 1번 매수 진입시 손절을 100포인트 적용
2. 1번 매수후 수익이 200포인트 일때 1계약 매수 추가 진입
2-1. 추가 매수 진입하지만 1번 진입시 적용한 스탑로스 유지(그시점에 잡았던)
3. 1번 매수후 300포인트 일때 1계약 또 추가 매수 진입
3-1. 마찬가지로 1번의 진입시 잡았던 스탑로스 유지(그 시점에 잡았던)
4. 익절은 500포인트
부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2025-02-04 15:53:49
안녕하세요
예스스탁입니다.
피라미딩을 모든진입신호 허용으로 설정하고 적용하시면 됩니다.
input : N(20);
var : hh(0),cnt(0);
hh = 0;
For cnt = 1 to N
{
if hh == 0 or (hh > 0 and DayHigh(cnt) > hh) Then
hh = DayHigh(cnt);
}
if MarketPosition == 0 and hh > 0 Then
Buy("b1",AtStop,hh,1);
if MarketPosition == 1 Then
{
if MaxEntries == 1 Then
Buy("b2",AtStop,EntryPrice+200,1);
if MaxEntries == 2 Then
Buy("b3",AtStop,EntryPrice+300,1);
ExitLong("bl",AtStop,EntryPrice-100);
ExitLong("bp",AtLimit,EntryPrice+500);
}
즐거운 하루되세요
> 소드노 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
>
1. 과거 20일 고점 돌파후 매수진입
1-1. 1번 매수 진입시 손절을 100포인트 적용
2. 1번 매수후 수익이 200포인트 일때 1계약 매수 추가 진입
2-1. 추가 매수 진입하지만 1번 진입시 적용한 스탑로스 유지(그시점에 잡았던)
3. 1번 매수후 300포인트 일때 1계약 또 추가 매수 진입
3-1. 마찬가지로 1번의 진입시 잡았던 스탑로스 유지(그 시점에 잡았던)
4. 익절은 500포인트
부탁드립니다.