예스스탁
예스스탁 답변
2021-04-01 15:32:56
안녕하세요
예스스탁입니다.
if sDate != sDate[1] Then
SetStopEndofday(53000);
if Bdate != Bdate[1] Then
{
SetStopEndofday(0);
Buy("b1",AtMarket,DEF,1);
}
Else
{
if MarketPosition == 0 and IsExitName("StopProfittarget",1) == true Then
{
if MarketPosition(1) == 1 Then
Buy("b",AtMarket);
if MarketPosition(1) == -1 Then
Sell("s",AtMarket);
}
}
if MarketPosition == 1 Then
{
Sell("bs",AtStop,EntryPrice-0.001,min(CurrentContracts*2,8));
}
if MarketPosition == -1 Then
{
Buy("sb",AtStop,EntryPrice+0.001,min(CurrentContracts*2,8));
}
SetStopProfittarget(0.0011,PointStop);
SetStopLoss(0.001,PointStop);
즐거운 하루되세요
> 바다가좋아 님이 쓴 글입니다.
> 제목 : 수식 수정 요청부탁드립니다.
> 안녕하세요. 저번에 작성해주신 수식 참고가 많이 되었습니다. 고맙습니다.
추가로 수정 좀 부탁드립니다.
< 수정 요청 사항 >
아래에 답변해주신 수식에서
1. 손실발생시 진입수량을 최대 8개까지만으로 해주시면 고맙겠습니다.
(1-2-4-8)
2. 익절 포인트를 0.0011, 손절 포인트는 0.001로 해주시면 고맙겠습니다.
=======================================================
안녕하세요
예스스탁입니다.
1
익절시 동시에 동일방향 진입이 가능하지 않습니다.
시스템은 청산과 동일시점에 같은 방향의 진입신호가 발생하면
다시 해당 진입도 청산됩니다.일절이 발생하면 다음봉 시가에 진입하게 작성해 드립니다.
2
해외선물의 경우 시초가 진입이 어렵습니다.
첫진입은 첫봉의 종가에 진입하게 작성해 드립니다.
3
if sDate != sDate[1] Then
SetStopEndofday(53000);
if Bdate != Bdate[1] Then
{
SetStopEndofday(0);
Buy("b1",AtMarket,DEF,1);
}
Else
{
if MarketPosition == 0 and IsExitName("StopProfittarget",1) == true Then
{
if MarketPosition(1) == 1 Then
Buy("b",AtMarket);
if MarketPosition(1) == -1 Then
Sell("s",AtMarket);
}
}
if MarketPosition == 1 Then
{
Sell("bs",AtStop,EntryPrice-0.001,CurrentContracts*2);
}
if MarketPosition == -1 Then
{
Buy("sb",AtStop,EntryPrice+0.001,CurrentContracts*2);
}
SetStopProfittarget(0.001,PointStop);
즐거운 하루되세요
> 바다가좋아 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 안녕하세요.
수식 좀 만들어주시면 고맙겠습니다.
1. 적용환경 : 해외선물 (Australian Dollar 기준)
2. 매매 조건
1) 장 시초가 1계약 매수
2) 매수됨과 동시에 익절(0.001 pt), 손절(0.001 pt) 설정
3. 수익발생시
1) 익절시에는 매수청산 후 1계약 매수진입 반복
4. 손해 발생시
1) 1차 손절시에는 매수청산 후 2계약 매도진입
2) 2차 손절시에는 매도청산 후 4계약 매수진입
3) 3차 손절시에는 매수청산 후 8계약 매도진입
5. 손해 발생후 익절이 되면 다시 그 방향으로 1계약 매수 or 매도 진입
위 사항을 반복하는 시스템을 만들어주시면 고맙겠습니다.
그럼 수고하세요.