커뮤니티
문의 드립니다.
2014-12-25 22:19:47
174
글번호 81654
항상 도움 주셔서 감사합니다.
문1) 분할매수 문의 드립니다.
(처음 매수조건 crossup(이평5, 이평10))
1계약 매수포지션 진입이후 10틱이 수익나면 청산
매수포지션 진입이후 -10틱 손실이 나면 추가 1계약 매수진입
2번 매수포지션 진입이후 전체수익이 +5틱에서 청산
2번 매수포지션 진입이후 전체수익이 -10틱에서 손절하는 시스템식 부탁드립니다.
청산은 한번에 합니다.
문2) 분할매수 문의 드립니다.
1계약 매수포지션 진입이후 10틱이 수익나면 청산
매수포지션 진입이후 -10틱 손실이 나면 추가 1계약 매수진입
2번 매수포지션 진입이후 1계약은 +5틱에서 청산
나머지 1계약은 +10틱에서 청산
2번 매수포지션 진입이후 전체수익이 -10틱에서 손절하는 시스템식 부탁드립니다.
수익 청산은 두번에 손실 청산은 한번에 하는 시스템식 부탁드립니다.
문3)
1계약 매수포지션 진입이후 10틱이 수익나면 청산
매수포지션 진입이후 -10틱 손실이 나면 추가 1계약 매수진입
2계약 진입후 전체 손실이 -15틱 손실이 나면 추가 1계약 매수진입
(총 3계약 진입)
2번~3번 매수포지션 진입이후 전체수익이 +5틱에서 청산
2번 또는 3번 매수포지션 진입이후 전체수익이 -15틱에서 손절하는 시스템식 부탁드립니다.
청산은 전체수익이 +5틱 1계약 청산
전체수익이 +10틱에서 1계약 청산
전체수익익 +15틱에서 나머지 1계약 청산
[한번에 청산하는 수식도 부탁드립니다.]
문4) 미국은 써머타임이 적용 되는 것으로 알고 있습니다.
4월부터 10월까지는 우리나라 시간 기준으로 7시부터 다음날 아침 6시까지
11월부터 다음해 3월까지는 우리나라 시간 기준 8시부터 다음날 아침 7시까지
거래시간을 셋팅하고 싶습니다.
시스템식 부탁드립니다.
문5) 보조지표 다이버전스에 대한 문의입니다.
첨부 그림에서 보면 스톡케스팅 이전고점보다 높아지면 매수
이전고점보다 낮아지면 매도하는 시스템식 부탁드립니다.
문6) 아래 시스템식의 오류를 찾아주세요.
아래와 같이 코딩했는데 청산이 안됩니다.
매수까지는 되는데 매수청산이 안됩니다.
if MarketPosition == 0 and var1 < var2 Then{
buy("buy") ;
}
if MarketPosition() == 1 then{
Hvalue = Highest(H,BarsSinceEntry+1);
ExitLong("B_trailstop",AtStop,Hvalue-PriceScale*10);
}
- 1. stok.JPG (0.03 MB)
답변 1
예스스탁 예스스탁 답변
2014-12-26 10:09:26
안녕하세요
예스스탁입니다.
1.
var1 = ma(C,5);
var2 = ma(c,10);
if crossup(var1,var2) and MaxEntries < 2 Then
buy("b");
if MarketPosition == 1 Then{
if MaxEntries == 1 Then{
ExitLong("BP1",atlimit,EntryPrice+PriceScale*10);
ExitLong("BL1",AtStop,EntryPrice-PriceScale*10);
}
if MaxEntries == 2 Then{
ExitLong("BP2",atlimit,AvgEntryPrice+PriceScale*10);
ExitLong("BL2",AtStop,AvgEntryPrice-PriceScale*10);
}
}
2.
var1 = ma(C,5);
var2 = ma(c,10);
if MarketPosition == 0 and crossup(var1,var2) Then
buy("b");
if MarketPosition == 1 Then{
if MaxEntries == 1 Then{
ExitLong("BP1",atlimit,EntryPrice+PriceScale*10);
buy("bb",AtStop,EntryPrice-PriceScale*10);
}
if MaxEntries == 2 Then{
if CurrentContracts == MaxContracts Then
ExitLong("BP21",atlimit,AvgEntryPrice+PriceScale*5,"",1,1);
if CurrentContracts < MaxContracts Then
ExitLong("BP22",atlimit,AvgEntryPrice+PriceScale*10);
ExitLong("BL2",AtStop,AvgEntryPrice-PriceScale*10);
}
}
3.
var1 = ma(C,5);
var2 = ma(c,10);
if MarketPosition == 0 and crossup(var1,var2) then
buy("b1",OnClose,def,1);
if MarketPosition == 1 Then{
if MaxEntries == 1 Then{
ExitLong("BP1",atlimit,EntryPrice+PriceScale*10);
buy("b2",AtStop,EntryPrice-PriceScale*10,1);
}
if MaxEntries == 2 Then
buy("b3",AtStop,EntryPrice-PriceScale*15);
if MaxEntries >= 2 Then{
ExitLong("BL2",AtStop,AvgEntryPrice-PriceScale*15);
ExitLong("BP2",atlimit,AvgEntryPrice+PriceScale*5,"b1",1,1);
ExitLong("BP3",atlimit,AvgEntryPrice+PriceScale*10,"b2",1,1);
ExitLong("BP4",atlimit,AvgEntryPrice+PriceScale*20,"b3",1,1);
}
}
4.
var : endTime(0),entry(false);
#새로운 영업일 시작
if bdate != bdate[1] Then{
var1 = stime;
if var1 >= 80000 Then
endTime = 70000;
Else
endTime = 60000;
Entry = true;
}
if stime == endTime or (stime > endTime and stime[1] < endTime) Then
Entry = false;
if entry == true Then{
if 매수진입조건 Then
buy();
if 매도진입조건 Then
sell();
}
5.
var1 = StochasticsK(10,5);
var2 =StochasticsD(10,5,5);
if crossup(var1,var2) then{
value1 = var1;
value2 = var2;
if value1 > value2 and value2 > 0 then
buy("b1");
}
6.
해당청산식 첨부된 그림과 같이 신호 정상적으로 발생하고 있습니다.
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 항상 도움 주셔서 감사합니다.
문1) 분할매수 문의 드립니다.
(처음 매수조건 crossup(이평5, 이평10))
1계약 매수포지션 진입이후 10틱이 수익나면 청산
매수포지션 진입이후 -10틱 손실이 나면 추가 1계약 매수진입
2번 매수포지션 진입이후 전체수익이 +5틱에서 청산
2번 매수포지션 진입이후 전체수익이 -10틱에서 손절하는 시스템식 부탁드립니다.
청산은 한번에 합니다.
문2) 분할매수 문의 드립니다.
1계약 매수포지션 진입이후 10틱이 수익나면 청산
매수포지션 진입이후 -10틱 손실이 나면 추가 1계약 매수진입
2번 매수포지션 진입이후 1계약은 +5틱에서 청산
나머지 1계약은 +10틱에서 청산
2번 매수포지션 진입이후 전체수익이 -10틱에서 손절하는 시스템식 부탁드립니다.
수익 청산은 두번에 손실 청산은 한번에 하는 시스템식 부탁드립니다.
문3)
1계약 매수포지션 진입이후 10틱이 수익나면 청산
매수포지션 진입이후 -10틱 손실이 나면 추가 1계약 매수진입
2계약 진입후 전체 손실이 -15틱 손실이 나면 추가 1계약 매수진입
(총 3계약 진입)
2번~3번 매수포지션 진입이후 전체수익이 +5틱에서 청산
2번 또는 3번 매수포지션 진입이후 전체수익이 -15틱에서 손절하는 시스템식 부탁드립니다.
청산은 전체수익이 +5틱 1계약 청산
전체수익이 +10틱에서 1계약 청산
전체수익익 +15틱에서 나머지 1계약 청산
[한번에 청산하는 수식도 부탁드립니다.]
문4) 미국은 써머타임이 적용 되는 것으로 알고 있습니다.
4월부터 10월까지는 우리나라 시간 기준으로 7시부터 다음날 아침 6시까지
11월부터 다음해 3월까지는 우리나라 시간 기준 8시부터 다음날 아침 7시까지
거래시간을 셋팅하고 싶습니다.
시스템식 부탁드립니다.
문5) 보조지표 다이버전스에 대한 문의입니다.
첨부 그림에서 보면 스톡케스팅 이전고점보다 높아지면 매수
이전고점보다 낮아지면 매도하는 시스템식 부탁드립니다.
문6) 아래 시스템식의 오류를 찾아주세요.
아래와 같이 코딩했는데 청산이 안됩니다.
매수까지는 되는데 매수청산이 안됩니다.
if MarketPosition == 0 and var1 < var2 Then{
buy("buy") ;
}
if MarketPosition() == 1 then{
Hvalue = Highest(H,BarsSinceEntry+1);
ExitLong("B_trailstop",AtStop,Hvalue-PriceScale*10);
}
다음글