커뮤니티

수식검증부탁합니다

프로필 이미지
태조산
2011-10-06 23:56:22
520
글번호 43424
답변완료
Input : Period1(5),Period2(20); value1(ma(C,Period1), "이동평균1"); value2(ma(C,Period2), "이동평균2"); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } #손절3% SetStopEndofday(3); (손절하고나서 신호가 계속 유효하면 다시 재진입함) 여줘봅시다. 매수=매수청산,매도=매도청산=매도청산,매수 매수(1계약)하고나서 매수청산(1계약)하고, 다시 매도(1계약)주문이되고 매도청산(1계약)하는지요. 아니면 매수(1계약)하고나서 매수청산(2계약)하면, 매도(1계약)주문이되는지요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-10-07 13:20:33

안녕하세요 예스스탁입니다. Input : Period1(5),Period2(20); value1 = ma(C,Period1);#이동평균1 value2 = ma(C,Period2);#이동평균 If CrossUP(value1, value2) Then Buy(); If CrossDown(value1, value2) Then Sell(); if MarketPosition == 0 and BarsSinceExit(1) == 1 and isExitName("StopLoss",1) and MarketPosition(1) == 1 and value1 > value2 Then buy(); if MarketPosition == 0 and BarsSinceExit(1) == 1 and IsExitName("StopLoss",1) and MarketPosition(1) == -1 and value1 < value2 Then Sell(); #손절3% SetStopLoss(3); 위식은 리버스신호가 발생하면 매수(1계약) --> 매수청산(매도1계약)/매도진입(매도1계약) --> 매도청산(1계약)/매수진입(1계약) 위와 같이 신호발생시 청산과 진입 1계약씩 동시에 발생하며 리버스가 아닐경우 에는 1계약씩 발생합니다. 즐거운 하루되세요 > 태조산 님이 쓴 글입니다. > 제목 : 수식검증부탁합니다 > Input : Period1(5),Period2(20); value1(ma(C,Period1), "이동평균1"); value2(ma(C,Period2), "이동평균2"); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } #손절3% SetStopEndofday(3); (손절하고나서 신호가 계속 유효하면 다시 재진입함) 여줘봅시다. 매수=매수청산,매도=매도청산=매도청산,매수 매수(1계약)하고나서 매수청산(1계약)하고, 다시 매도(1계약)주문이되고 매도청산(1계약)하는지요. 아니면 매수(1계약)하고나서 매수청산(2계약)하면, 매도(1계약)주문이되는지요.