커뮤니티

청산식 부탁드립니다

프로필 이미지
천년대로
2011-05-15 14:51:09
673
글번호 38625
답변완료
항상 노고에 감사를 드립니다 아래와같이 두개의 시스템식을 혼합하여 하나의 시스템식으로 활용하고자 합니다. 한개는 스토캐스틱(1번식)이고 하나는 DMI(2번식)시스템식입니다. 그런데 따로 청산식은 만들지않고 목표수익 강제청산 손실강제청산 방식으로 하고자 합니다. 1번식은 0.5포인트 익절과 손절로 2번식은 0.9포인트 익절과 손절로 강제 청산하려고합니다 이럴경우에 시스템은 어떻게 작성해야 되는지요? 시스템 신호종류에 따라 다르게 익절과 손절의 폭을 다르게 적용하려는것입니다. 빠른답변 부탁드립니다 감사합니다. Input : Period(12), Period1(5), Period2(5), period3(14); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); value3 = DIPlus(Period3); value4 = DIMinus(Period3); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy("매수신호1"); } # 매도/매수청산 If CrossDown(value1, value2) Then { sell("매도신호1"); } # 매수/매도청산 If CrossUP(value3, value4) Then { Buy("매수신호2"); } # 매수청산 If CrossDown(value3, value4) Then { Sell("매도신호2"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-05-16 13:19:45

안녕하세요 예스스탁입니다. Input : Period(12), Period1(5), Period2(5), period3(14); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); value3 = DIPlus(Period3); value4 = DIMinus(Period3); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy("매수신호1"); } # 매도/매수청산 If CrossDown(value1, value2) Then { sell("매도신호1"); } # 매수/매도청산 If CrossUP(value3, value4) Then { Buy("매수신호2"); } # 매수청산 If CrossDown(value3, value4) Then { Sell("매도신호2"); } if IsEntryName("매수신호1") or IsEntryName("매도신호1") Then{ SetStopLoss(0.5,PointStop); SetStopProfittarget(0.5,PointStop); } Else{ SetStopLoss(0.9,PointStop); SetStopProfittarget(0.9,PointStop); } 즐거운 하루되세요 > 천년대로 님이 쓴 글입니다. > 제목 : 청산식 부탁드립니다 > 항상 노고에 감사를 드립니다 아래와같이 두개의 시스템식을 혼합하여 하나의 시스템식으로 활용하고자 합니다. 한개는 스토캐스틱(1번식)이고 하나는 DMI(2번식)시스템식입니다. 그런데 따로 청산식은 만들지않고 목표수익 강제청산 손실강제청산 방식으로 하고자 합니다. 1번식은 0.5포인트 익절과 손절로 2번식은 0.9포인트 익절과 손절로 강제 청산하려고합니다 이럴경우에 시스템은 어떻게 작성해야 되는지요? 시스템 신호종류에 따라 다르게 익절과 손절의 폭을 다르게 적용하려는것입니다. 빠른답변 부탁드립니다 감사합니다. Input : Period(12), Period1(5), Period2(5), period3(14); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); value3 = DIPlus(Period3); value4 = DIMinus(Period3); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy("매수신호1"); } # 매도/매수청산 If CrossDown(value1, value2) Then { sell("매도신호1"); } # 매수/매도청산 If CrossUP(value3, value4) Then { Buy("매수신호2"); } # 매수청산 If CrossDown(value3, value4) Then { Sell("매도신호2"); }