커뮤니티

역피라미드 수식

프로필 이미지
대주발
2010-10-25 09:23:32
870
글번호 33047
답변완료
매수식1 : 스토케스틱 K가 D를 상향 돌파하면 매수 매수식2 : 스토케스틱 K가 D를 하향 돌파하면 모두청산 한 후, 마켓포지션이 0(무포)에서 직전청산 종가(매수기준가)보다 10%하락시 1차매수, 매수기준가인 직전 청산종가보다 20%하락시 2차매수, 직전청산종가보다 30%하락시 3차매수, 직전청산종가보다 40%하락시 4차매수, 하는 식으로 5차까지 매수하고 단, 마켓포지션이 1인 상태에서는 스토케스틱 K가 D를 상향 돌파하더라도 매수 하지 않는조건임 청산식1 : 스토케스틱 K가 D를 하향 돌파하면 모두청산 청산식2 : 모든단계 분할매수 후 최초매수가격보다 n% 수익률이상 되면 최초매수수량 청산 2차매수가격이 n% 수익률이상 되면 2차매수수량 청산, 3차매수가격이 n% 수익률이상 되면 3차매수수량 청산, 4차매수가격이 n% 수익률이상 되면 4차매수수량 청산하는 식 부탁합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-10-25 09:51:55

안녕하세요 예스스탁입니다. Input : Period(12), Period1(5), Period2(5),N(5); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); If MarketPosition == 0 Then{ if CrossUP(value1, value2) Then Buy("b"); if MarketPosition == 0 and IsExitName("bx",1) == true Then buy("b1",AtLimit,ExitPrice(1)*0.9); } if MarketPosition == 1 and IsEntryName("b1") and countif(CurrentContracts < CurrentContracts[1],BarsSinceEntry) < 1 Then{ if CurrentEntries == 1 Then buy("b2",atlimit,ExitPrice(1)*0.8); if CurrentEntries == 1 Then buy("b3",atlimit,ExitPrice(1)*0.7); if CurrentEntries == 1 Then buy("b4",atlimit,ExitPrice(1)*0.6); if CurrentEntries == 1 Then buy("b5",atlimit,ExitPrice(1)*0.5); } If CrossDown(value1, value2) Then ExitLong("bx"); SetStopProfittarget(N); 즐거운 하루되세요 > 대주발 님이 쓴 글입니다. > 제목 : 역피라미드 수식 > 매수식1 : 스토케스틱 K가 D를 상향 돌파하면 매수 매수식2 : 스토케스틱 K가 D를 하향 돌파하면 모두청산 한 후, 마켓포지션이 0(무포)에서 직전청산 종가(매수기준가)보다 10%하락시 1차매수, 매수기준가인 직전 청산종가보다 20%하락시 2차매수, 직전청산종가보다 30%하락시 3차매수, 직전청산종가보다 40%하락시 4차매수, 하는 식으로 5차까지 매수하고 단, 마켓포지션이 1인 상태에서는 스토케스틱 K가 D를 상향 돌파하더라도 매수 하지 않는조건임 청산식1 : 스토케스틱 K가 D를 하향 돌파하면 모두청산 청산식2 : 모든단계 분할매수 후 최초매수가격보다 n% 수익률이상 되면 최초매수수량 청산 2차매수가격이 n% 수익률이상 되면 2차매수수량 청산, 3차매수가격이 n% 수익률이상 되면 3차매수수량 청산, 4차매수가격이 n% 수익률이상 되면 4차매수수량 청산하는 식 부탁합니다.