국내주식입니다.
data1 30분봉
data2 일봉
일봉에서 RSI > 50 일때
30분봉에서 하루에 3회 10시 12시 2시에 10만원씩 진입하는 수식입니다. (누적)
일봉에서 RSI < 30 일때
30분봉에서 하루에 3회 10시 12시 2시에 30만원씩 진입하는 수식입니다. (누적)
청산은 진입후 5% 수익시 개별 청산버전입니다.
이식에 다음과 같은 기능을 부여할수 있도록 부탁드릴께요...
일단 해당 수식에서는 고점에서 진입한것은 청산이 요원함에 따라 다음과 같은 기능부탁
조건1: 일봉(data2) 에서 RSI > 50 일때 진입하는 친구들들중에서 청산하지 못한 계약분(5% 수익청산 못한)을
조건2: 일봉(data2) 에서 RSI < 30 일때 진입되는 친구들은 개별 5% 청산이 아니라
조건1의 미청산된 계약분과 같이 조건2의 계약분의 합쳐서 7%수익시 청산하는 수식으로
변경할수 있도록 부탁드리겠습니다.
---이전 수식 ---------
var : RSI2(0,Data2);
RSI2 = Data2(RSI(20));
if MarketPosition == 0 or (MarketPosition == 1 and MaxEntries < 10000000) Then
{
if data1(sTime == 100000 or sTime == 120000 or sTime == 140000) Then
{
if Data2(RSI2 > 50) Then
{
Buy("b1",OnClose,DEf,Floor(100000/c));
}
if Data2(RSI2 < 30) Then
{
Buy("b2",OnClose,DEf,Floor(300000/c));
}
}
}
SetStopProfittarget(5,PercentStop);
답변 1
예스스탁
예스스탁 답변
2020-08-05 15:01:45
안녕하세요
예스스탁입니다.
강제청산함수가 개별적으로 동작하게 되어 있어 해당 함수로는 문의하신 내용이 구현이 되지 않고
식을 풀어서 작성해도 각 진입을 추적해서 상황에 따라 지정해 주기 어렵습니다.
고민해 보았지만 해당 내용은 구현이 어려울것 같습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 이형지 님이 쓴 글입니다.
> 제목 : 국내 주식 자동매매 수식인데.. 청산 수식 변경 요청건입니다.
> 국내주식입니다.
data1 30분봉
data2 일봉
일봉에서 RSI > 50 일때
30분봉에서 하루에 3회 10시 12시 2시에 10만원씩 진입하는 수식입니다. (누적)
일봉에서 RSI < 30 일때
30분봉에서 하루에 3회 10시 12시 2시에 30만원씩 진입하는 수식입니다. (누적)
청산은 진입후 5% 수익시 개별 청산버전입니다.
이식에 다음과 같은 기능을 부여할수 있도록 부탁드릴께요...
일단 해당 수식에서는 고점에서 진입한것은 청산이 요원함에 따라 다음과 같은 기능부탁
조건1: 일봉(data2) 에서 RSI > 50 일때 진입하는 친구들들중에서 청산하지 못한 계약분(5% 수익청산 못한)을
조건2: 일봉(data2) 에서 RSI < 30 일때 진입되는 친구들은 개별 5% 청산이 아니라
조건1의 미청산된 계약분과 같이 조건2의 계약분의 합쳐서 7%수익시 청산하는 수식으로
변경할수 있도록 부탁드리겠습니다.
---이전 수식 ---------
var : RSI2(0,Data2);
RSI2 = Data2(RSI(20));
if MarketPosition == 0 or (MarketPosition == 1 and MaxEntries < 10000000) Then
{
if data1(sTime == 100000 or sTime == 120000 or sTime == 140000) Then
{
if Data2(RSI2 > 50) Then
{
Buy("b1",OnClose,DEf,Floor(100000/c));
}
if Data2(RSI2 < 30) Then
{
Buy("b2",OnClose,DEf,Floor(300000/c));
}
}
}
SetStopProfittarget(5,PercentStop);