커뮤니티
시스템식 문의 드립니다(반복 재매수)
2012-08-15 19:50:10
290
글번호 53788
안녕하세요. 항상 빠르고 친절한 답변에 감사드립니다.
일정가격(예를 들어 10,000원) 보다 a% 떨어지면 1,000,000원만큼 매수,
매수가보다 b% 오르면 전량매도,
다시 직전 매도가 보다 c% 떨어지면 1,000,000+1,000,000*(b+c)%만큼 매수,
매수가보다 d%오르면 전량매도,
다시 직전 매도가 보다 e% 떨어지면 1,000,000+1,000,000*(b+c+d+e)%만큼 매수,
매수가보다 f%오르면 전량매도.
등과 같이 이어지는 수식의 작성이 가능한지요?
미리 감사드립니다~~^^
답변 1
예스스탁 예스스탁 답변
2012-08-16 10:41:06
안녕하세요
예스스탁입니다.
진입과 청산별로 요구되는 %가 다르므로
경우의 수별로 나열해 작성하실 수 밖에 없습니다.
올리신 내용으로 나열해 작성한 식입니다.
추가되는 내용 아래식 참고하셔서 추가하시면 됩니다.
input : Price(10000),AA(4),BB(5),CC(6),DD(7),EE(8),FF(9);
input : 금액1(1000000);
if CodeCategory == 1 Then
{
if BasePrice < 50000 Then
{
Var1 = int(int(금액1/C)/10)*10;
Var2 = int(int((금액1+(금액1*(BB+CC)/100))/C)/10)*10;
Var2 = int(int((금액1+(금액1*(BB+CC+DD+EE)/100))/C)/10)*10;
}
Else{
Var1 = int(금액1/C);
Var2 = int((금액1+(금액1*(BB+CC)/100))/C);
Var3 = int((금액1+(금액1*(BB+CC+DD+EE)/100))/C);
}
}
if CodeCategory == 2 Then
{
Var1 = int(금액1/C);
Var2 = int((금액1+(금액1*(BB+CC)/100))/C);
Var3 = int((금액1+(금액1*(BB+CC+DD+EE)/100))/C);
}
if CodeCategory == 6 Then
{
Var1 = int(금액1/(C*BigPointValue));
Var2 = int((금액1+(금액1*(BB+CC)/100))/(C*BigPointValue));
Var3 = int((금액1+(금액1*(BB+CC+DD+EE)/100))/(C*BigPointValue));
}
if MarketPosition == 0 and TotalTrades == 0 and CrossDown(c,Price*(1-AA/100)) Then
buy("b1",OnClose,def,var1);
if MarketPosition == 1 Then
ExitLong("bx1",atlimit,EntryPrice*(1+BB/100),"b1");
if TotalTrades >= 1 and
IsEntryName("b1",1) == true and MarketPosition == 0 and
CrossDown(c,ExitPrice(1)*(1-CC/100)) Then
buy("b2",OnClose,def,var2);
if MarketPosition == 1 Then
ExitLong("bx2",atlimit,EntryPrice*(1+DD/100),"b2");
if TotalTrades >= 1 and
IsEntryName("b2",1) == true and MarketPosition == 0 and
CrossDown(c,ExitPrice(1)*(1-EE/100)) Then
buy("b3",OnClose,def,var3);
if MarketPosition == 1 Then
ExitLong("bx3",atlimit,EntryPrice*(1+FF/100),"b3");
즐거운 하루되세요
> HaloDe 님이 쓴 글입니다.
> 제목 : 시스템식 문의 드립니다(반복 재매수)
> 안녕하세요. 항상 빠르고 친절한 답변에 감사드립니다.
일정가격(예를 들어 10,000원) 보다 a% 떨어지면 1,000,000원만큼 매수,
매수가보다 b% 오르면 전량매도,
다시 직전 매도가 보다 c% 떨어지면 1,000,000+1,000,000*(b+c)%만큼 매수,
매수가보다 d%오르면 전량매도,
다시 직전 매도가 보다 e% 떨어지면 1,000,000+1,000,000*(b+c+d+e)%만큼 매수,
매수가보다 f%오르면 전량매도.
등과 같이 이어지는 수식의 작성이 가능한지요?
미리 감사드립니다~~^^