안녕하세요.
피라미딩시스템식부탁드립니다.
예를들어 rsi매수식으로 매수를하는기본식이있고
그뒤에 붙여쓸수있게부탁드립니다.
rsi 1차매수후
피라미딩 추가매수신호가나올때
피라미딩추가금액한도는 1,000,000
피리미딩추가횟수10회까지
현재매수신호가격이 만일 1차매수보다 n%하락했을경우
현재매수신호가격이 1차매수금액보다상승했을경우엔 매수금액만
1채매수금액+(1차금액×n%)
그럼 기본적으로 차트에나와있는 피라미딩시스템은빼버려야겠지요?
오늘은비가오네요.낼은화창한날이되길 기원하며 늘 노고에감사드립니다.~~
답변 1
예스스탁
예스스탁 답변
2022-05-09 13:56:20
안녕하세요
예스스탁입니다.
문의하신 내용을 정확히 이해하지 못했습니다.
아래 내용을 참고하셔서 응용해 원하시는 내용 완성하시기 바랍니다.
1차매수는 RSI가 30을 상향돌파하면 매수금액1차금액으로 매수.
추가매수조건은 알수 없어 한글로 처리합니다. 해당 부분에 조건 추가하시면 됩니다.
추가매수는 최대 10회, 금액은 추가금액한도까지이고
첫진입가보다 종가가 크면 매수금액1차로,
첫진입가보다 종가가 작으면 매수금액1차에 하락폭만큰 금액추가해서 매수입니다.
Input : Period(14), LPercent(30), SPercent(70);
input : 매수금액1차(100000),추가금액한도(10000000);
Var : value(0),TM(0),vol(0),MM(0),RR(0);
value = RSI(Period);
If MarketPosition <= 0 and CrossUP(value, LPercent) Then
{
Buy("b",OnClose,DEF,Floor(매수금액1차/C));
TM = 0;
}
if MarketPosition == 1 Then
{
if 추가매수조건 and TM < 추가금액한도 and MaxEntries < 10 Then
{
if C >= EntryPrice Then
{
MM = min(추가금액한도-TM,매수금액1차);
vol = Floor(MM/C);
if vol > 0 Then
{
TM = TM + (vol*c);
Buy("b1",OnClose,DEF,Floor(매수금액1차/C));
}
}
Else
{
RR = abs((C-EntryPrice)/EntryPrice*100);
MM = min(추가금액한도-TM,매수금액1차*(1+RR/100));
vol = Floor(MM/C);
if vol > 0 Then
{
TM = TM + (vol*c);
Buy("b2",OnClose,DEF,Floor(매수금액1차/C));
}
}
}
}
즐거운 하루되세요
> qormswhd 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요.
피라미딩시스템식부탁드립니다.
예를들어 rsi매수식으로 매수를하는기본식이있고
그뒤에 붙여쓸수있게부탁드립니다.
rsi 1차매수후
피라미딩 추가매수신호가나올때
피라미딩추가금액한도는 1,000,000
피리미딩추가횟수10회까지
현재매수신호가격이 만일 1차매수보다 n%하락했을경우
현재매수신호가격이 1차매수금액보다상승했을경우엔 매수금액만
1채매수금액+(1차금액×n%)
그럼 기본적으로 차트에나와있는 피라미딩시스템은빼버려야겠지요?
오늘은비가오네요.낼은화창한날이되길 기원하며 늘 노고에감사드립니다.~~