예스스탁
예스스탁 답변
2024-06-10 14:45:01
안녕하세요
예스스탁입니다.
피라미딩을 다른진입신호만 허용으로 설정하고 적용하시면 됩니다.
Input : Period1(20), Percent1(20), Percent2(30), Percent3(40), Percent4(50);
var : D1(0),D2(0),D3(0),D4(0);
var : Trade(False);
D1 = EnvelopeDown(Period1, Percent1);
D2 = EnvelopeDown(Period1, Percent2);
D3 = EnvelopeDown(Period1, Percent3);
D4 = EnvelopeDown(Period1, Percent4);
if Bdate != Bdate[1] Then
Trade = true;
if TotalTrades > TotalTrades[1] Then
{
if IsExitName("Bp",1) == true then
Trade = False;
if IsExitName("Bl",1) == true then
Trade = False;
}
if Trade == true Then
{
if CrossUp(C,D1) Then
Buy("b1",OnClose,def,1);
if CrossUp(C,D2) Then
Buy("b2",OnClose,def,1);
if CrossUp(C,D3) Then
Buy("b3",OnClose,def,1);
if CrossUp(C,D4) Then
Buy("b4",OnClose,def,1);
}
if MarketPosition == 1 Then
{
ExitLong("Bp",AtLimit,AvgEntryPrice*1.20);
ExitLong("Bl",AtStop,AvgEntryPrice*0.70);
if CurrentEntries >= 2 Then
{
if H < AvgEntryPrice Then
ExitLong("bx1",AtLimit,AvgEntryPrice,"",CurrentContracts-1,1);
if l > AvgEntryPrice Then
ExitLong("bx2",AtStop,AvgEntryPrice,"",CurrentContracts-1,1);
}
}
즐거운 하루되세요
> 코퍼 님이 쓴 글입니다.
> 제목 : 엔벨로프
> 안녕하세요?
1. 엔벨로프 하단선 골크 (20,20)1개 매수, (20,30)1개 매수, (20,40)1개 매수, (20,50)1개 매수
/같은 위치에서 재매수 금지, 즉 총매수는 각기 다른 4개
2. 평균수익 20% 또는 평균손실 30%에서 모두 청산 / 당일매매 종료
3. 2번째 진입이후부터 평균손익이 본전에 오면 1개만 남겨두고 모두 청산 / 청산후 1번 프로세스 진행
항상 고맙습니다~~^^