예스스탁
예스스탁 답변
2022-11-30 15:10:19
안녕하세요
예스스탁입니다.
시스템 트레이딩 설정화면의 피라미딩탭에서
피라미딩은 모든진입신호 허용으로 설정하고
작성하신 식에서 진입횟수가 몇회까지 진입할지 알수 없으므로
하단의 진입설정에서 주문수량 및 진입횟수를 크게 지정하시기 바랍니다.
피라미딩 설정창의 진입설정은
동일포지션에 대해 추가진입으로 누적되는 수량 및 횟수를 제한하는 설정입니다.
var : d1(0),multi(0),vol(0);
if NextBarSdate != sDate Then
{
if MarketPosition == 0 Then
{
d1 = DateToJulian(NextBarSdate);
vol = 1;
Buy("b");
}
Else
{
ExitLong("bx",AtLimit,avgEntryPrice*1.01);
multi = Floor((DateToJulian(NextBarSdate)-d1)/30);
if multi == 0 Then
vol = 1;
Else
vol = 1*(2^multi);
Buy("bb",OnClose,Def,vol);
}
}
즐거운 하루되세요
> 조던벨포트 님이 쓴 글입니다.
> 제목 : 수식작성 도움 부탁드립니다.
> 안녕하세요.
수식작성 도움 부탁드립니다.
- 매수조건 : 시가에 매수 (매수수량 1개)
- 청산조건 : 진입가격에 1% 상승하면 매도
- 추매 : 청산조건이 안 나오면 매일매일 매수 (평단가 계속 낮춤)
- 조건1 : 한달이 지났을 때, 수익률이 마이너스면 한달 동안은 매수수량 2개로 증가
- 조건2 : 또 한달이 지나도 수익율이 마이너스면 이번 달은 매수수량 4개로 증가
- 조건3 : 또 한달이 지나도 수익율이 마이너스면 이번 달은 매수수량 8개로 증가
이렇게 되는 수식 부탁드립니다.
감사합니다.
조던벨포트
2022-11-30 23:07:29
수식 작성 감사드립니다.
추가 질문 드립니다.
아래 식을 적용해 보니 수익률이 플러스 일 때도 진입수량이 늘어나는 것 같습니다.
진입수량이 늘어나 시점이
- 매달 30일 이후 수익률이 -10% 이상 일 때
이렇게 수정 가능 할 까요?
---------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식작성 도움 부탁드립니다.
> 안녕하세요
예스스탁입니다.
시스템 트레이딩 설정화면의 피라미딩탭에서
피라미딩은 모든진입신호 허용으로 설정하고
작성하신 식에서 진입횟수가 몇회까지 진입할지 알수 없으므로
하단의 진입설정에서 주문수량 및 진입횟수를 크게 지정하시기 바랍니다.
피라미딩 설정창의 진입설정은
동일포지션에 대해 추가진입으로 누적되는 수량 및 횟수를 제한하는 설정입니다.
var : d1(0),multi(0),vol(0);
if NextBarSdate != sDate Then
{
if MarketPosition == 0 Then
{
d1 = DateToJulian(NextBarSdate);
vol = 1;
Buy("b");
}
Else
{
ExitLong("bx",AtLimit,avgEntryPrice*1.01);
multi = Floor((DateToJulian(NextBarSdate)-d1)/30);
if multi == 0 Then
vol = 1;
Else
vol = 1*(2^multi);
Buy("bb",OnClose,Def,vol);
}
}
즐거운 하루되세요
> 조던벨포트 님이 쓴 글입니다.
> 제목 : 수식작성 도움 부탁드립니다.
> 안녕하세요.
수식작성 도움 부탁드립니다.
- 매수조건 : 시가에 매수 (매수수량 1개)
- 청산조건 : 진입가격에 1% 상승하면 매도
- 추매 : 청산조건이 안 나오면 매일매일 매수 (평단가 계속 낮춤)
- 조건1 : 한달이 지났을 때, 수익률이 마이너스면 한달 동안은 매수수량 2개로 증가
- 조건2 : 또 한달이 지나도 수익율이 마이너스면 이번 달은 매수수량 4개로 증가
- 조건3 : 또 한달이 지나도 수익율이 마이너스면 이번 달은 매수수량 8개로 증가
이렇게 되는 수식 부탁드립니다.
감사합니다.
예스스탁
예스스탁 답변
2022-12-01 10:22:16
안녕하세요
예스스탁입니다.
첫진입후 30일 단위로 체크하시면 1번
매달 말일을 기준으로 체크하시면 2번식을 이용하시면 됩니다.
진입도 시초가에 발생하게 수정해 드립니다.
1
input : 익절(1),손실(10);
var : d1(0),multi(0),vol(0);
if NextBarSdate != sDate Then
{
if MarketPosition == 0 Then
{
d1 = DateToJulian(NextBarSdate);
vol = 1;
Buy("b",AtMarket);
}
Else
{
ExitLong("bx",AtLimit,avgEntryPrice*(1+익절/100));
multi = Floor((DateToJulian(NextBarSdate)-d1)/30);
if multi == 0 Then
vol = 1;
Else
{
if multi != multi[1] and C <= AvgEntryPrice*(1-손실/100) Then
vol = vol*2;
}
Buy("bb",AtMarket,Def,vol);
}
}
2
input : 익절(1),손실(10);
var : vol(0);
if NextBarSdate != sDate Then
{
if MarketPosition == 0 Then
{
vol = 1;
Buy("b",AtMarket);
}
Else
{
ExitLong("bx",AtLimit,avgEntryPrice*(1+익절/100));
if NextBarSdate > sDate+30 and C <= AvgEntryPrice*(1-손실/100) Then
vol = vol*2;
Buy("bb",AtMarket,Def,vol);
}
}
즐거운 하루되세요
> 조던벨포트 님이 쓴 글입니다.
> 제목 : Re : Re : 수식작성 도움 부탁드립니다.
> 수식 작성 감사드립니다.
추가 질문 드립니다.
아래 식을 적용해 보니 수익률이 플러스 일 때도 진입수량이 늘어나는 것 같습니다.
진입수량이 늘어나 시점이
- 매달 30일 이후 수익률이 -10% 이상 일 때
이렇게 수정 가능 할 까요?
---------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식작성 도움 부탁드립니다.
> 안녕하세요
예스스탁입니다.
시스템 트레이딩 설정화면의 피라미딩탭에서
피라미딩은 모든진입신호 허용으로 설정하고
작성하신 식에서 진입횟수가 몇회까지 진입할지 알수 없으므로
하단의 진입설정에서 주문수량 및 진입횟수를 크게 지정하시기 바랍니다.
피라미딩 설정창의 진입설정은
동일포지션에 대해 추가진입으로 누적되는 수량 및 횟수를 제한하는 설정입니다.
var : d1(0),multi(0),vol(0);
if NextBarSdate != sDate Then
{
if MarketPosition == 0 Then
{
d1 = DateToJulian(NextBarSdate);
vol = 1;
Buy("b");
}
Else
{
ExitLong("bx",AtLimit,avgEntryPrice*1.01);
multi = Floor((DateToJulian(NextBarSdate)-d1)/30);
if multi == 0 Then
vol = 1;
Else
vol = 1*(2^multi);
Buy("bb",OnClose,Def,vol);
}
}
즐거운 하루되세요
> 조던벨포트 님이 쓴 글입니다.
> 제목 : 수식작성 도움 부탁드립니다.
> 안녕하세요.
수식작성 도움 부탁드립니다.
- 매수조건 : 시가에 매수 (매수수량 1개)
- 청산조건 : 진입가격에 1% 상승하면 매도
- 추매 : 청산조건이 안 나오면 매일매일 매수 (평단가 계속 낮춤)
- 조건1 : 한달이 지났을 때, 수익률이 마이너스면 한달 동안은 매수수량 2개로 증가
- 조건2 : 또 한달이 지나도 수익율이 마이너스면 이번 달은 매수수량 4개로 증가
- 조건3 : 또 한달이 지나도 수익율이 마이너스면 이번 달은 매수수량 8개로 증가
이렇게 되는 수식 부탁드립니다.
감사합니다.