커뮤니티
수식문의드립니다.
2017-01-25 17:55:16
123
글번호 106294
매수지정가격을 입력할수 있도록 하고 ( 예를들어 245.00 입력 )
첫번째 수식문의
매수지정가격에 오면 매수주문하고 이후 밀리면 10틱 단위로 계속해서 추가 매수
==> 총 수익금액이 10틱이 되면 모두청산
두번째 수식문의
매수지정가격에 오면 매수주문하고 이후 밀리면
첫번째 10틱 밀리면 1계약 매수주문하고 7틱 익절 설정, 손절없음
두번째 10틱 밀리면 1계약 매수주문하고 10틱 익절 설정, 손절없음
세번째 10틱 밀리면 1계약 매수주문하고 15틱 익절 설정, 손절없음
네번째 10틱 밀리면 1계약 매수주문하고 15틱 익절 설정, 2계약 10틱 손절설정
==> 총 수익금액이 50틱이 되면 모두청산
답변 1
예스스탁 예스스탁 답변
2017-01-26 09:51:49
안녕하세요
예스스탁입니다.
1
input : Entry(245.00);
if MarketPosition == 0 then{
if NextBarOpen < entry then
buy("b",AtStop,entry);
Else
buy("b.",AtLimit,entry);
}
if MarketPosition == 1 Then{
buy("bb",Atlimit,LatestEntryPrice(0)-PriceScale*10);
ExitLong("bx",Atlimit,AvgEntryPrice+(PriceScale*10)/CurrentContracts);
}
2
input : Entry(245.00);
var : E1(0),E2(0),E3(0),E4(0),E5(0);
var : Xcond2(false),Xcond3(false),Xcond4(false),Xcond5(false),Xcond6(false);
var : Ecnt(0);
if MarketPosition == 0 and TotalTrades == TotalTrades[1] then{
if NextBarOpen < entry then
buy("b",AtStop,entry,1);
Else
buy("b.",AtLimit,entry,1);
}
if MarketPosition == 1 Then{
ExitLong("bx",Atlimit,AvgEntryPrice+(PriceScale*50)/CurrentContracts);
if CurrentContracts > CurrentContracts[1] Then{
Ecnt = Ecnt+1;
if Ecnt == 1 then
E1 = LatestEntryPrice(0);
if Ecnt == 2 Then
E2 = LatestEntryPrice(0);
if Ecnt == 3 Then
E3 = LatestEntryPrice(0);
if Ecnt == 4 Then
E4 = LatestEntryPrice(0);
if Ecnt == 5 Then
E5 = LatestEntryPrice(0);
}
if CurrentContracts < CurrentContracts[1] then{
if LatestExitName(0) == "bp2" Then
Xcond2 = true;
if LatestExitName(0) == "bp3" Then
Xcond3 = true;
if LatestExitName(0) == "bp4" Then
Xcond4 = true;
if LatestExitName(0) == "bp5" Then
Xcond5 = true;
if LatestExitName(0) == "bl" Then
Xcond6 = true;
}
if Ecnt < 5 Then
buy("bb",Atlimit,LatestEntryPrice(0)-PriceScale*10,1);
if Xcond2 == false and Ecnt >= 2 Then
ExitLong("bp2",AtLimit,E2+PriceScale*7,"",1,1);
if Xcond3 == false and Ecnt >= 10 Then
ExitLong("bp3",AtLimit,E3+PriceScale*7,"",1,1);
if Xcond4 == false and Ecnt >= 15 Then
ExitLong("bp4",AtLimit,E4+PriceScale*7,"",1,1);
if Xcond5 == false and Ecnt >= 15 Then
ExitLong("bp5",AtLimit,E5+PriceScale*7,"",1,1);
if Ecnt == 5 and Xcond6 == false Then
ExitLong("bl",AtStop,E5-PriceScale*10,"",2,1);
}
Else{
Ecnt = 0;
Xcond2 = false;
Xcond3 = false;
Xcond4 = false;
Xcond5 = false;
Xcond6 = false;
}
즐거운 명절 되시길 바랍니다.
> 태양으로 님이 쓴 글입니다.
> 제목 : 수식문의드립니다.
> 매수지정가격을 입력할수 있도록 하고 ( 예를들어 245.00 입력 )
첫번째 수식문의
매수지정가격에 오면 매수주문하고 이후 밀리면 10틱 단위로 계속해서 추가 매수
==> 총 수익금액이 10틱이 되면 모두청산
두번째 수식문의
매수지정가격에 오면 매수주문하고 이후 밀리면
첫번째 10틱 밀리면 1계약 매수주문하고 7틱 익절 설정, 손절없음
두번째 10틱 밀리면 1계약 매수주문하고 10틱 익절 설정, 손절없음
세번째 10틱 밀리면 1계약 매수주문하고 15틱 익절 설정, 손절없음
네번째 10틱 밀리면 1계약 매수주문하고 15틱 익절 설정, 2계약 10틱 손절설정
==> 총 수익금액이 50틱이 되면 모두청산
다음글
이전글