예스스탁
예스스탁 답변
2021-01-04 16:10:02
안녕하세요
예스스탁입니다.
var1 = ma(c,5) ;
var2 = ma(c,20) ;
if MarketPosition <= 0 and crossup(var1,var2) then buy("SS1",OnClose,DEF,1);
if MarketPosition >= 0 and crossdown(var1,var2) then sell("DD1",OnClose,DEF,1);
if MarketPosition == -1 Then
{
if MaxEntries == 1 Then
Sell("s1",AtLimit,EntryPrice+2,2);
if MaxEntries == 2 Then
Sell("s2",AtLimit,AvgEntryPrice+4,4);
if MaxEntries >= 3 Then
Sell("s3",AtLimit,LatestEntryPrice(0)+3,1);
ExitShort("sx",AtLimit,AvgEntryPrice-5);
}
if MarketPosition == 1 Then
{
if MaxEntries == 1 Then
Buy("b1",AtLimit,EntryPrice-2,2);
if MaxEntries == 2 Then
Buy("b2",AtLimit,AvgEntryPrice-4,4);
if MaxEntries >= 3 Then
Buy("b3",AtLimit,LatestEntryPrice(0)-3,1);
ExitLong("bx",AtLimit,AvgEntryPrice+5);
}
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 수식 좀 부탁 드립니다.
> * 새해도 건강 하시고 하시는 모든 일 소원성취 바랍니다.
* 요청 사항 : 계단식 추가 매매 수식 좀 부탁 드립니다.
var1 = ma(c,5) ;
var2 = ma(c,20) ;
if crossup(var1,var2) then buy("SS1");
if crossdown(var1va2) then sell("DD1"); 일경우
지수 S&P 500기준 으로 부탁 드립니다.
(매도진입 경우 예시 입니다.)
1. 최초 3600.00 지수에 매도 (1계약)
2. 최초진입 + 2포인트 올라가서 손실 나면면 1계약 추가매수 (3602.00) (1계약) 총 2계약
3. 지수가 3605.00 까지 올라가서 평균 진입가격((최초진입가격 + 1차 추가매수가격) / 2)
보다 + 4포인트 올라가서 손실나면 보유 계약의 두배 매수 (4계약)
4. 이후 지수가 계속 올라가면 마지막 진입 가격 + 3포인트 올라갈때 마다 1계약씩
계속 추가 매수함
청산
1. 수익이 5포인트 발생 하면 청산
# 매수진입은 위 매도 진입의 반대 로직
* 매번 고맙습니다. 좋은 하루되십시요.