커뮤니티

16171 - 수식 재문의 드립니다

프로필 이미지
무명
2010-11-16 21:28:30
657
글번호 33680
답변완료
4. 역마틴게일 베팅전략을 수식으로 부탁합니다. 1계약으로 매매하다 1번 수익이 발생하면 2계약으로 진입,2번 연속 수익이 발생하면 3계약으로, 3번 연속 수익이 발생하면 4계약으로...이런식으로 최고 10계약까지 베팅들어가고....손실이 발생하면 다음매매부터는 바로 1계약으로 매매합니다...진입식은 아무거로나 하셔도 됩니다...수식 꼭 좀 부탁드려요... => 이 내용에 관해서는 예스스탁 홈페이지 시스템트레이딩 > 수식작성예제 > 기타수식 > 분할매매 를 참고해 보시기 바랍니다. 감사합니다. 관리자님 알려주시는 분할매매로는 제가 응용할수가 없어서 다시 문의드립니다. 위의 질문은 분할진입을 여쭌게 아니고...수익이 발생하면 다음 시그널 발생시 마다 1계약씩 추가 진입하는 로직을 묻습니다. 손실발생시에 다음 거래는 바로 1계약 매매로 합니다. 꼭 좀 부탁드립니다..수고하세요..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-11-18 09:11:40

안녕하세요 예스스탁입니다. 아래식을 참고하시기 바랍니다. 진입청산은 이동평균 골든데드 크로스입니다. input: P1(5), P2(20),maxcont(10); vars: mafast(0), maslow(0), ncontr(0),XCommission(0),XSlippage(0); mafast = average(close, P1); maslow = average(close, P2); XCommission = c*(ExitCommission/100); #%설정 XSlippage = ExitSlippage; #Pt설정 if crossup(mafast,maslow) then { if MarketPosition == -1 then { exitshort(); if (PositionProfit-(XCommission+XSlippage)*CurrentContracts) > 0 then ncontr = ncontr+1; else ncontr = 1; } if MarketPosition != 1 then { Buy("B", onclose,def,iff(max(1,ncontr)<10,max(1,ncontr),10)); } } if CrossDown(mafast,maslow) then { if MarketPosition == 1 then { exitlong(); if (PositionProfit-(XCommission+XSlippage)*CurrentContracts) > 0 then ncontr = ncontr+1; else ncontr = 1; } if MarketPosition != -1 then { Sell("S", onclose,def,iff(max(1,ncontr)<10,max(1,ncontr),10)); } } 즐거운 하루되세요 > 무명 님이 쓴 글입니다. > 제목 : 16171 - 수식 재문의 드립니다 > 4. 역마틴게일 베팅전략을 수식으로 부탁합니다. 1계약으로 매매하다 1번 수익이 발생하면 2계약으로 진입,2번 연속 수익이 발생하면 3계약으로, 3번 연속 수익이 발생하면 4계약으로...이런식으로 최고 10계약까지 베팅들어가고....손실이 발생하면 다음매매부터는 바로 1계약으로 매매합니다...진입식은 아무거로나 하셔도 됩니다...수식 꼭 좀 부탁드려요... => 이 내용에 관해서는 예스스탁 홈페이지 시스템트레이딩 > 수식작성예제 > 기타수식 > 분할매매 를 참고해 보시기 바랍니다. 감사합니다. 관리자님 알려주시는 분할매매로는 제가 응용할수가 없어서 다시 문의드립니다. 위의 질문은 분할진입을 여쭌게 아니고...수익이 발생하면 다음 시그널 발생시 마다 1계약씩 추가 진입하는 로직을 묻습니다. 손실발생시에 다음 거래는 바로 1계약 매매로 합니다. 꼭 좀 부탁드립니다..수고하세요..