커뮤니티

문의드립니다.

프로필 이미지
에리조나
2016-10-04 12:30:39
104
글번호 102458
답변완료
안녕하세요? 지난번 작성해주신 수식 누락되어 다시 문의드립니다. 분봉차트에서 적용예정입니다. input : 투자금액(1000000),매수1(30),매수2(30),매수3(40),하락1(10),하락2(15); //1차매수 분봉차트에서 전일일봉의 종가보다 10%갭상승하면 즉시 시장가로 매수 if MarketPosition == 0 and NextBarSdate != sdate and NextBarOpen >= C*1.10 Then buy("b1",AtMarket,def,Floor((투자금액*(매수1/100))/NextBarOpen)); //2차매수 if MarketPosition == 1 Then{ buy("b2",atlimit,EntryPrice*(1-하락1/100),Floor((투자금액*(매수2/100))/NextBarOpen)); } //3차매수 if MarketPosition == 1 Then{ buy("b3",atlimit,EntryPrice*(1-하락2/100),Floor((투자금액*(매수3/100))/NextBarOpen)); } 매도 //1차매도 1,2,3차 매수와 상관없이 수익이 5%이상이면 보유수량의 50% 매도 //2차매도 1,2,3차 매수와 상관없이 수익이 10%이상이면 보유수량의 50% 매도 //2차매도 1,2,3차 매수와 상관없이 수익이 15%이상이면 보유수량의 100% 매도 아울러 위의 수식이 당일 청산이 되지 않고 포지션을 보유하고 넘어갈때 다음날 처리방법도 수식으로 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-10-05 09:57:12

안녕하세요 예스스탁입니다. 1 input : 투자금액(1000000),매수1(30),매수2(30),매수3(40),하락1(10),하락2(15); //1차매수 분봉차트에서 전일일봉의 종가보다 10%갭상승하면 즉시 시장가로 매수 if MarketPosition == 0 and NextBarSdate != sdate and NextBarOpen >= C*1.10 Then buy("b1",AtMarket,def,Floor((투자금액*(매수1/100))/NextBarOpen)); //2차매수 if MarketPosition == 1 Then{ buy("b2",atlimit,EntryPrice*(1-하락1/100),Floor((투자금액*(매수2/100))/NextBarOpen)); } //3차매수 if MarketPosition == 1 Then{ buy("b3",atlimit,EntryPrice*(1-하락2/100),Floor((투자금액*(매수3/100))/NextBarOpen)); } if MarketPosition == 1 Then{ if LatestExitName(0) == "bx1" Then Condition1 = true; if LatestExitName(0) == "bx2" Then Condition2 = true; if LatestExitName(0) == "bx3" Then Condition3 = true; if Condition1 == false then ExitLong("bx1",atlimit,AvgEntryPrice*1.05,"",Floor(CurrentContracts*0.5),1); if Condition2 == false then ExitLong("bx2",atlimit,AvgEntryPrice*1.10,"",Floor(CurrentContracts*0.5),1); if Condition3 == false then ExitLong("bx3",atlimit,AvgEntryPrice*1.15); } Else{ Condition1 = false; Condition1 = false; Condition1 = false; } 2 다음날 처리방법이 어떤 의미이신지 모르겠습니다. 당일청산이 없으면 청산조건이 충족될때까지 다음날에도 계속 감시해서 가게 됩니다. 진입일과 진입일 다음날의 청산방법이 다르시면 해당 내용에 대해 올려주시기 바랍니다. 즐거운 하루되세요 > 에리조나 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요? 지난번 작성해주신 수식 누락되어 다시 문의드립니다. 분봉차트에서 적용예정입니다. input : 투자금액(1000000),매수1(30),매수2(30),매수3(40),하락1(10),하락2(15); //1차매수 분봉차트에서 전일일봉의 종가보다 10%갭상승하면 즉시 시장가로 매수 if MarketPosition == 0 and NextBarSdate != sdate and NextBarOpen >= C*1.10 Then buy("b1",AtMarket,def,Floor((투자금액*(매수1/100))/NextBarOpen)); //2차매수 if MarketPosition == 1 Then{ buy("b2",atlimit,EntryPrice*(1-하락1/100),Floor((투자금액*(매수2/100))/NextBarOpen)); } //3차매수 if MarketPosition == 1 Then{ buy("b3",atlimit,EntryPrice*(1-하락2/100),Floor((투자금액*(매수3/100))/NextBarOpen)); } 매도 //1차매도 1,2,3차 매수와 상관없이 수익이 5%이상이면 보유수량의 50% 매도 //2차매도 1,2,3차 매수와 상관없이 수익이 10%이상이면 보유수량의 50% 매도 //2차매도 1,2,3차 매수와 상관없이 수익이 15%이상이면 보유수량의 100% 매도 아울러 위의 수식이 당일 청산이 되지 않고 포지션을 보유하고 넘어갈때 다음날 처리방법도 수식으로 부탁드립니다.