커뮤니티
시스템식 부탁드립니다. 감사합니다.
2013-01-18 13:22:24
211
글번호 58350
항상 감사하게 생각을 하고 있습니다.
청산로직하나 부탁을 하겠습니다.
현재 SetStopTrailing을 구현하는 데 문제가 있어서 부탁 좀 드립니다.
이게 포인트면 포인트, 퍼센트면 퍼센트로 되어 있는데,
요청사항 1:
1포인트 이상 수익이 나면, 그 이상의 최대 수익에서 20%로 하락을 하면 청산 요청
(포인트와 퍼센트가 섞여있는 경우 입니다.)
그러니까 2포인트 상승한 상태에서 1.6포인트로 이익이 줄면, 이 청산로직이 동작을 하는 겁니다.
요청사항 2:
이렇게 하고 나서 바로 해당 매매신호가 따라 오는 이슈가 있어서 이렇게 청산을 하고 난 후에
N봉(예를 들명 3봉) 이후에 매매로직대로 매매를 해라....
이겁니다.
요청사항 3:
위와 비슷한 예를 보기는 했는데, 제 매매로직이 나름 복잡해서리, 적용이 어렵더군요.
(청산로직이 발생하는 경우 & 발생 후 N봉이 지났는지)에 대한 사항을 컨디션으로 만들어 주어서
예를 들면, 매매로직에서 항상 false 였다가, 위의 로직이 발생되면, True 가 되어서 움직일수 있게 기존 매매로직
에 삽입이 쉽도록 부탁 좀 드립니다. (늘 이렇게 해 주시지만...^^)
항상 감사하게 생각을 하고 있습니다. 꾸~벅.....
오늘 좀 꼭 부탁 드립니다. 혹시 제 요청사항이 모호하시면 전화 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2013-01-18 15:26:56
안녕하세요
예스스탁입니다.
1.
if MarketPosition == 1 Then{
var1 = highest(H,BarsSinceEntry);
if var1 >= EntryPrice+1.6 Then
exitlong("btr",AtStop,var1-(var1-EntryPrice)*0.2);
}
if MarketPosition == -1 Then{
var2 = Lowest(L,BarsSinceEntry);
if var2 <= EntryPrice-1.6 Then
ExitShort("str",AtStop,var2+(EntryPrice-var2)*0.2);
}
2.
if MarketPosition == 1 Then{
var1 = highest(H,BarsSinceEntry);
if var1 >= EntryPrice+1.6 Then
exitlong("btr",AtStop,var1-(var1-EntryPrice)*0.2);
}
if MarketPosition == -1 Then{
var2 = Lowest(L,BarsSinceEntry);
if var2 <= EntryPrice-1.6 Then
ExitShort("str",AtStop,var2+(EntryPrice-var2)*0.2);
}
#당일 직전청산이 btr이나 str이면 true 아니면 false
Condition1 = ExitDate(1) == sdate and IsExitName("btr",1) or IsExitName("str",1);
#Condition1이 true이면 청산후 3개봉이후이고 아니면 봉수관계없이 진입
if (Condition1 == true and BarsSinceExit(1) >= 3) or (Condition1 == false)Then{
if 매수조건 Then
buy();
if 매도조건 Then
sell();
}
즐거운 하루되세요
즐거운 하루되세요
> 1조원투자자 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다. 감사합니다.
> 항상 감사하게 생각을 하고 있습니다.
청산로직하나 부탁을 하겠습니다.
현재 SetStopTrailing을 구현하는 데 문제가 있어서 부탁 좀 드립니다.
이게 포인트면 포인트, 퍼센트면 퍼센트로 되어 있는데,
요청사항 1:
1포인트 이상 수익이 나면, 그 이상의 최대 수익에서 20%로 하락을 하면 청산 요청
(포인트와 퍼센트가 섞여있는 경우 입니다.)
그러니까 2포인트 상승한 상태에서 1.6포인트로 이익이 줄면, 이 청산로직이 동작을 하는 겁니다.
요청사항 2:
이렇게 하고 나서 바로 해당 매매신호가 따라 오는 이슈가 있어서 이렇게 청산을 하고 난 후에
N봉(예를 들명 3봉) 이후에 매매로직대로 매매를 해라....
이겁니다.
요청사항 3:
위와 비슷한 예를 보기는 했는데, 제 매매로직이 나름 복잡해서리, 적용이 어렵더군요.
(청산로직이 발생하는 경우 & 발생 후 N봉이 지났는지)에 대한 사항을 컨디션으로 만들어 주어서
예를 들면, 매매로직에서 항상 false 였다가, 위의 로직이 발생되면, True 가 되어서 움직일수 있게 기존 매매로직
에 삽입이 쉽도록 부탁 좀 드립니다. (늘 이렇게 해 주시지만...^^)
항상 감사하게 생각을 하고 있습니다. 꾸~벅.....
오늘 좀 꼭 부탁 드립니다. 혹시 제 요청사항이 모호하시면 전화 부탁드립니다.