커뮤니티

시스템식 부탁드립니다.

프로필 이미지
wasong
2013-11-06 11:27:26
164
글번호 69257
답변완료
매수조건1, 매수조건2, 매수조건3 매도조건1, 매도조건2, 매도조건3 상기와 같은 조건이 있을때 매수조건 3개가 동시 만족하는 시점(마지막 매수조건)에서 매수진입 매도조건 3개 중 1개 발생시 매수청산 매도조건 3개가 동시 만족하는 시점(마지막 매도조건)에서 매도진입 매수조건 3개 중 1개 발생이 매도청산 시스템식 부탁드립니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2013-11-06 20:58:15

안녕하세요 예스스탁입니다. if MarketPosition <= 0 Then{ if 매수조건1 Then var1 = 1; if 매수조건2 Then var2 = 1; if 매수조건3 Then var3 = 1; } if MarketPosition >= 0 Then{ if 매도조건1 Then var11 = 1; if 매도조건2 Then var12 = 1; if 매도조건3 Then var13 = 1; } if MarketPosition == 1 Then{ var1 = 0; var2 = 0; var3 = 0; } if MarketPosition == -1 Then{ var11 = 0; var12 = 0; var13 = 0; } value1 = var1+var2+var3; value2 = var11+var12+var13; if value1 == 3 and value1[1] < 3 Then buy(); if MarketPosition == 1 Then{ if 매도조건1 Then exitlong(); if 매도조건1 Then exitlong(); if 매도조건1 Then exitlong(); } if value2 == 3 and value2[1] < 3 Then Sell(); if MarketPosition == -1 Then{ if 매수조건1 Then ExitShort(); if 매수조건1 Then ExitShort(); if 매수조건1 Then ExitShort(); } 즐거운 하루되세요 > kalpa 님이 쓴 글입니다. > 제목 : 시스템식 부탁드립니다. > 매수조건1, 매수조건2, 매수조건3 매도조건1, 매도조건2, 매도조건3 상기와 같은 조건이 있을때 매수조건 3개가 동시 만족하는 시점(마지막 매수조건)에서 매수진입 매도조건 3개 중 1개 발생시 매수청산 매도조건 3개가 동시 만족하는 시점(마지막 매도조건)에서 매도진입 매수조건 3개 중 1개 발생이 매도청산 시스템식 부탁드립니다.
프로필 이미지

wasong

2013-11-07 14:29:37

일부 구간에서 신호가 빠진 부분이 있어 설명을 추가합니다. 매수진입상태에서 매도조건 중 1개가 발생하여 매수 청산은 하였지만 매수조건 3개 중 2개는 아직 매수조건 상태 중이라면 방금 전 매도조건으로 변한 것이 바로 매수조건 상태로 다시 된다면(최종적으로 매수조건 3개에 부합) 바로 매수 진입이 이루어져야 한다. 또한 어느 구간에서는 매수조건상태가 1개, 매도조건상태가 2개로 변하겠지만 또 다시 매수조건으로 순차적으로 변하여 결국 모두 매수조건상태가 되면' 바로 매수진입이 또 다시 이루어져야 한다. 결국 어느 구간이든지 매수조건 3개의 만족상태에 들어오면 매수진입 그 상태가 지속되다가 1개라도 매도조건이 발생하면 매수청산, 그러나 바로 그 1개가 매수조건으로 다시 변하면 바로 재매수진입...(반복) 이렇게 반복되어 지다가 결국 모두 매도조건에 부합하면 매도진입...그리고 역으로 반복.... 제 설명이 부족했던 것 같습니다. 참고하시어 수정 부탁드립니다. 답변에 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템식 부탁드립니다. > 안녕하세요 예스스탁입니다. if MarketPosition <= 0 Then{ if 매수조건1 Then var1 = 1; if 매수조건2 Then var2 = 1; if 매수조건3 Then var3 = 1; } if MarketPosition >= 0 Then{ if 매도조건1 Then var11 = 1; if 매도조건2 Then var12 = 1; if 매도조건3 Then var13 = 1; } if MarketPosition == 1 Then{ var1 = 0; var2 = 0; var3 = 0; } if MarketPosition == -1 Then{ var11 = 0; var12 = 0; var13 = 0; } value1 = var1+var2+var3; value2 = var11+var12+var13; if value1 == 3 and value1[1] < 3 Then buy(); if MarketPosition == 1 Then{ if 매도조건1 Then exitlong(); if 매도조건1 Then exitlong(); if 매도조건1 Then exitlong(); } if value2 == 3 and value2[1] < 3 Then Sell(); if MarketPosition == -1 Then{ if 매수조건1 Then ExitShort(); if 매수조건1 Then ExitShort(); if 매수조건1 Then ExitShort(); } 즐거운 하루되세요 > kalpa 님이 쓴 글입니다. > 제목 : 시스템식 부탁드립니다. > 매수조건1, 매수조건2, 매수조건3 매도조건1, 매도조건2, 매도조건3 상기와 같은 조건이 있을때 매수조건 3개가 동시 만족하는 시점(마지막 매수조건)에서 매수진입 매도조건 3개 중 1개 발생시 매수청산 매도조건 3개가 동시 만족하는 시점(마지막 매도조건)에서 매도진입 매수조건 3개 중 1개 발생이 매도청산 시스템식 부탁드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2013-11-07 16:03:01

안녕하세요 예스스탁입니다. 문의하신 내용과 같이 되려면 매수조건1과 매도조건1 매수조건2와 매도조건2 매수조건3과 매도조건2 위와 같이 서로 대칭이 되는 조건이어야 합니다. 즉 이평 골든크로스 매수, 이평 데드크로스 매도와 같이 서로 동시에 만족될수 없는 조건쌍으로 구성이 되어 있어야 합니다. if date != date[1] Then{ var1 = 0; var2 = 0; var3 = 0; } if 매수조건1 Then var1 = 1; if 매도조건1 Then var1 = -1; if 매수조건2 Then var2 = 1; if 매도조건1 Then var2 = -1; if 매수조건3 Then var3 = 1; if 매도조건3 Then var3 = -1; value1 = var1+var2+var3; if value1== 3 and value1[1] != 3 Then buy(); if value1== 3 and value1[1] != -3 Then sell(); if MarketPosition == 1 and value1 != 3 and value1[1] == 3 Then ExitLong(); if MarketPosition == -1 and value1 != -3 and value1[1] == -3 Then ExitShort(); 즐거운 하루되세요 > kalpa 님이 쓴 글입니다. > 제목 : Re : Re : 시스템식 부탁드립니다. > 일부 구간에서 신호가 빠진 부분이 있어 설명을 추가합니다. 매수진입상태에서 매도조건 중 1개가 발생하여 매수 청산은 하였지만 매수조건 3개 중 2개는 아직 매수조건 상태 중이라면 방금 전 매도조건으로 변한 것이 바로 매수조건 상태로 다시 된다면(최종적으로 매수조건 3개에 부합) 바로 매수 진입이 이루어져야 한다. 또한 어느 구간에서는 매수조건상태가 1개, 매도조건상태가 2개로 변하겠지만 또 다시 매수조건으로 순차적으로 변하여 결국 모두 매수조건상태가 되면' 바로 매수진입이 또 다시 이루어져야 한다. 결국 어느 구간이든지 매수조건 3개의 만족상태에 들어오면 매수진입 그 상태가 지속되다가 1개라도 매도조건이 발생하면 매수청산, 그러나 바로 그 1개가 매수조건으로 다시 변하면 바로 재매수진입...(반복) 이렇게 반복되어 지다가 결국 모두 매도조건에 부합하면 매도진입...그리고 역으로 반복.... 제 설명이 부족했던 것 같습니다. 참고하시어 수정 부탁드립니다. 답변에 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템식 부탁드립니다. > 안녕하세요 예스스탁입니다. if MarketPosition <= 0 Then{ if 매수조건1 Then var1 = 1; if 매수조건2 Then var2 = 1; if 매수조건3 Then var3 = 1; } if MarketPosition >= 0 Then{ if 매도조건1 Then var11 = 1; if 매도조건2 Then var12 = 1; if 매도조건3 Then var13 = 1; } if MarketPosition == 1 Then{ var1 = 0; var2 = 0; var3 = 0; } if MarketPosition == -1 Then{ var11 = 0; var12 = 0; var13 = 0; } value1 = var1+var2+var3; value2 = var11+var12+var13; if value1 == 3 and value1[1] < 3 Then buy(); if MarketPosition == 1 Then{ if 매도조건1 Then exitlong(); if 매도조건1 Then exitlong(); if 매도조건1 Then exitlong(); } if value2 == 3 and value2[1] < 3 Then Sell(); if MarketPosition == -1 Then{ if 매수조건1 Then ExitShort(); if 매수조건1 Then ExitShort(); if 매수조건1 Then ExitShort(); } 즐거운 하루되세요 > kalpa 님이 쓴 글입니다. > 제목 : 시스템식 부탁드립니다. > 매수조건1, 매수조건2, 매수조건3 매도조건1, 매도조건2, 매도조건3 상기와 같은 조건이 있을때 매수조건 3개가 동시 만족하는 시점(마지막 매수조건)에서 매수진입 매도조건 3개 중 1개 발생시 매수청산 매도조건 3개가 동시 만족하는 시점(마지막 매도조건)에서 매도진입 매수조건 3개 중 1개 발생이 매도청산 시스템식 부탁드립니다.