커뮤니티

수식수정

프로필 이미지
백억이
2021-11-10 23:44:33
740
글번호 153524
답변완료
아래수식중 분활매수 수식수정좀부탁드립니다 평단2퍼떨어질때마다고정금액1만원추가매수10번 평단5프로떨어질때마다2만원고정10번 평단10프로떨어질때마다3만원고정10번 1만원10번 끝나면2만원10번 끝나면3만원10번 이런식으로 순차적으로 매수되게 가능하면수정좀부탁드립니다 그리고매도수식은 평단2퍼상승시전액매도 각포지션 2퍼상승시 분활매도 요거2개남겨주시고 나머진 없애주세요 궁금한게잇는데 코인에서수식돌리는중인데 추가매수는수식상으로20번으로제한되잇나요?아니면 무한으로계속들어갈수잇나요?아래수식상으론 추가매수횟수를늘려도20번정도박에안들어가는거같던데 시물레이션돌려밧는데 어느시점밑으론추가매수되는게안나오던데 추가매수횟수제한이잇는지궁금합니다 input : Period(20),금액(10000); var1 = Disparity(Period); if MarketPosition == 0 and CountIf(C<O and var1 <= 97,3) == 3 Then Buy("b",OnClose,DEF,금액/C); if MarketPosition == 1 and MaxEntries < 10 Then { Buy("bb",AtLimit,AvgEntryPrice*0.98,(금액*(MaxEntries+1))/C); if C > O Then { Var2 = Var2+1; if Var2 == 3 Then Var3 = L; } ExitLong("Bp",AtLimit,AvgEntryPrice*1.02); if Var2 >= 3 and C < Var3 Then ExitLong("bx1"); if CountIf(C>O and var1 >= 103,3) == 3 Then ExitLong("bx2"); } Else { var2 = 0; } SetStopProfittarget(2,PercentStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-11-11 17:08:56

안녕하세요 예스스탁입니다. 1 올려주신 분할매수 내용은 가능하지 않습니다. 평단+2% 전량매도와 진입별 2%를 제외한 나머지 청산식을 삭제해 드립니다. 2 추가진입을 하게 되면 설정창의 피라미딩탭 하단의 진입설정(동일포지션누적허용)에 설정한 제한이 적용됩니다. 주문수량과 진입횟수가 지정한 수량과 횟수를 초과하면 더이상 진입이 발생하지 않습니다. 3 현재 수식에 분할진입이 최대 10회(MaxEntries < 10)까지로 제한이 되어 있습니다. 회수를 늘리시려면 해당값을 수정하시면 됩니다. input : Period(20),금액(10000); var1 = Disparity(Period); if MarketPosition == 0 and CountIf(C<O and var1 <= 97,3) == 3 Then Buy("b",OnClose,DEF,금액/C); if MarketPosition == 1 and MaxEntries < 10 Then { Buy("bb",AtLimit,AvgEntryPrice*0.98,(금액*(MaxEntries+1))/C); ExitLong("Bp",AtLimit,AvgEntryPrice*1.02); } Else { var2 = 0; } SetStopProfittarget(2,PercentStop); 즐거운 하루되세요 > 백억이 님이 쓴 글입니다. > 제목 : 수식수정 > 아래수식중 분활매수 수식수정좀부탁드립니다 평단2퍼떨어질때마다고정금액1만원추가매수10번 평단5프로떨어질때마다2만원고정10번 평단10프로떨어질때마다3만원고정10번 1만원10번 끝나면2만원10번 끝나면3만원10번 이런식으로 순차적으로 매수되게 가능하면수정좀부탁드립니다 그리고매도수식은 평단2퍼상승시전액매도 각포지션 2퍼상승시 분활매도 요거2개남겨주시고 나머진 없애주세요 궁금한게잇는데 코인에서수식돌리는중인데 추가매수는수식상으로20번으로제한되잇나요?아니면 무한으로계속들어갈수잇나요?아래수식상으론 추가매수횟수를늘려도20번정도박에안들어가는거같던데 시물레이션돌려밧는데 어느시점밑으론추가매수되는게안나오던데 추가매수횟수제한이잇는지궁금합니다 input : Period(20),금액(10000); var1 = Disparity(Period); if MarketPosition == 0 and CountIf(C<O and var1 <= 97,3) == 3 Then Buy("b",OnClose,DEF,금액/C); if MarketPosition == 1 and MaxEntries < 10 Then { Buy("bb",AtLimit,AvgEntryPrice*0.98,(금액*(MaxEntries+1))/C); if C > O Then { Var2 = Var2+1; if Var2 == 3 Then Var3 = L; } ExitLong("Bp",AtLimit,AvgEntryPrice*1.02); if Var2 >= 3 and C < Var3 Then ExitLong("bx1"); if CountIf(C>O and var1 >= 103,3) == 3 Then ExitLong("bx2"); } Else { var2 = 0; } SetStopProfittarget(2,PercentStop);