커뮤니티
수식 부탁합니다.
2017-02-14 23:09:03
115
글번호 106833
해외선물이나 fx를 하려고 합니다.
1. 한국시간 22시부터 0시30분까지의 움직임에서 최고가격을 상향돌파하면 매수. 그리고 6시 30분에 또는 최고수익(최고가격)에서 20틱이상 하락시 청산. 20틱을 손절로 잡고 손절후 신규진입은 없음.
2. 한국시간 22시부터 0시30분까지의 움직임에서 최처가격을 하향돌파하면 매도. 그리고 6시 30분에 또는 최고수익(최고가격)에서 20틱이상 상승시 청산. 20틱을 손절로 잡고 손절후 신규진입은 없음.
그리고 덧붙혀서 청산시점을 당일 18시가 아니라 2일 또는 3일후 6시 30분으로 설정하려면 어떻게 하는지도 수식작성해 주시면 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2017-02-15 14:17:22
안녕하세요
예스스탁입니다.
var : HH(0),LL(0),didx(0),entry(false);
if Bdate != Bdate[1] Then
didx = didx+1;
if stime == 220000 or (stime > 220000 and stime[1] < 220000) Then{
HH = H;
LL = L;
entry = true;
}
if stime >= 220000 or stime < 003000 Then{
if H > HH Then
HH = H;
if L < LL Then
LL = L;
}
if stime >= 003000 and MarketPosition <= 0 and crossup(c,HH) Then{
entry = false;
buy();
}
if stime >= 003000 and MarketPosition >= 0 and CrossDown(c,LL) Then{
entry = false;
sell();
}
if MarketPosition == 1 Then
exitlong("bx",AtStop,HH[BarsSinceEntry]-PriceScale*20);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,LL[BarsSinceEntry]+PriceScale*20);
if stime == 063000 or (stime > 063000 and stime[1] < 063000) Then{
if Didx >= Didx[BarsSinceEntry]+3 and MarketPosition == 1 Then
exitlong();
if Didx >= Didx[BarsSinceEntry]+3 and MarketPosition == -1 Then
ExitShort();
}
즐거운 하루되세요
> Pooh 님이 쓴 글입니다.
> 제목 : 수식 부탁합니다.
> 해외선물이나 fx를 하려고 합니다.
1. 한국시간 22시부터 0시30분까지의 움직임에서 최고가격을 상향돌파하면 매수. 그리고 6시 30분에 또는 최고수익(최고가격)에서 20틱이상 하락시 청산. 20틱을 손절로 잡고 손절후 신규진입은 없음.
2. 한국시간 22시부터 0시30분까지의 움직임에서 최처가격을 하향돌파하면 매도. 그리고 6시 30분에 또는 최고수익(최고가격)에서 20틱이상 상승시 청산. 20틱을 손절로 잡고 손절후 신규진입은 없음.
그리고 덧붙혀서 청산시점을 당일 18시가 아니라 2일 또는 3일후 6시 30분으로 설정하려면 어떻게 하는지도 수식작성해 주시면 감사하겠습니다.