커뮤니티
정중하게 문의드립니다.
2019-05-20 17:53:56
215
글번호 128818
독학하는데 잘 안되네요
1. 3계약 진입하려는데 진입수량을 외부변수로 정하고 싶습니다.
2. 해외선물하려는데 시스템이 일중 원하는 시간대로 작동하고 싶어요
청산조건
1. 제1청산은 외부변수로 10틱 20틱 이렇게 선택하고 싶습니다.
2. 제2청산은 진입후 15틱 수익후 본절기능 추가하고 싶습니다.(수익틱수조절가능요청)
3. 제3청산은 진입후 50틱 성공후 5틱 밀리면 청산하고 싶습니다.(수익틱수조절가능요청)
도움 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2019-05-21 10:56:58
안녕하세요
예스스탁입니다.
input : 진입수량(3);
input : 수익1차(10);
input : 수익2차(15);
input : 수익3차(50),감소(5);
if 매수진입조건 Then
buy("b",OnClose,def,진입수량);
if 매도진입조건 Then
sell("s",OnClose,def,진입수량);
if MarketPosition == 1 then
{
ExitLong("bp1",atlimit,EntryPrice+PriceScale*수익1차,"",1,1);
if highest(h,BarsSinceEntry) >= EntryPrice+PriceScale*수익2차 Then
ExitLong("btr1",AtStop,EntryPrice);
if highest(h,BarsSinceEntry) >= EntryPrice+PriceScale*수익3차 Then
ExitLong("btr2",AtStop,highest(H,BarsSinceEntry)-PriceScale*감소);
}
if MarketPosition == -1 then
{
ExitShort("sp1",atlimit,EntryPrice-PriceScale*수익1차,"",1,1);
if Lowest(l,BarsSinceEntry) <= EntryPrice-PriceScale*수익2차 Then
ExitShort("str1",AtStop,EntryPrice);
if Lowest(l,BarsSinceEntry) <= EntryPrice-PriceScale*수익3차 Then
ExitShort("str2",AtStop,Lowest(l,BarsSinceEntry)+PriceScale*감소);
}
즐거운 하루되세요
> 도롱삿갓 님이 쓴 글입니다.
> 제목 : 정중하게 문의드립니다.
> 독학하는데 잘 안되네요
1. 3계약 진입하려는데 진입수량을 외부변수로 정하고 싶습니다.
2. 해외선물하려는데 시스템이 일중 원하는 시간대로 작동하고 싶어요
청산조건
1. 제1청산은 외부변수로 10틱 20틱 이렇게 선택하고 싶습니다.
2. 제2청산은 진입후 15틱 수익후 본절기능 추가하고 싶습니다.(수익틱수조절가능요청)
3. 제3청산은 진입후 50틱 성공후 5틱 밀리면 청산하고 싶습니다.(수익틱수조절가능요청)
도움 부탁드립니다.
다음글