커뮤니티
시스템식 부탁드립니다
2019-03-20 12:36:52
386
글번호 127235
항상 감사합니다
아래의 사항을 시스템식으로 표현이 가능한지요
피봇값 기준으로 매수매도하는식입니다
1)시가가 피봇기준선보다 위에서 시작하면 피봇기준선값에 오면 매수1계약하고 청산은 당일피보나치값 0.236에서 청산
만약 0.236에 오지않아서 청산이 안됐을시 다음 피봇1차 지지값에서 추가로 매수1계약을 하고 당일 피보나치값 0.236에서 1계약 청산 0.382에서 나머지 한계약청산
위 사항에서도 청산이 안됐을시 다음 피봇2차지지값에서 추가로 매수 1계약 더하고 당일 피보나치 0.236에서 1계약청산 0.382에서1계약청산 0.5에서 나머지 청산
매도는 위에 사항 반대로 시가가 피봇 기준선 밑에서 시작했을때 피봇기준선값에 오면 매도1계약이 들어가서 위 사항과 똑같이 될수있으면 합니다
시간은 아침 09시부터 다음날 새벽05시까지 설정하고 5시가 오면 강제청산
2)시가가 피봇기준선과 피봇1차저항이나 피봇1차지지사이에서 시작할때도 마찬가지로 피봇기준선에 오면 매수나 매도 피복1차저항이나 피봇1차지지에 오면 매수나 매도가 되겠끔
시스템식이 가능한지요
답변 2
예스스탁 예스스탁 답변
2019-03-21 10:49:18
안녕하세요
예스스탁입니다.
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
if sdate != sdate[1] Then
SetStopEndofday(050000);
if bdate != bdate[1] Then
SetStopEndofday(0);
Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3;
R1 = 2*Pivot-DayLow(1);
R2 = Pivot+DayHigh(1)-DayLow(1);
S1 = 2*Pivot-DayHigh(1);
S2 = Pivot-DayHigh(1)+DayLow(1);
var1 = DayHigh-daylow;
if MarketPosition <= 0 and dayopen > pivot and DayLow > Pivot Then
buy("b1",atlimit,pivot,1);
if MarketPosition == 1 Then
{
if MaxEntries == 1 Then
{
if DayLow > S1 Then
{
buy("b2",atlimit,S1,1);
}
}
if MaxEntries == 2 Then
{
if DayLow > S2 Then
buy("b3",atlimit,S2,1);
}
ExitLong("bx1",AtLimit,daylow+var1*0.236,"b1");
ExitLong("bx2",AtLimit,daylow+var1*0.382,"b2");
ExitLong("bx3",AtLimit,daylow+var1*0.500,"b3");
}
if MarketPosition >= 0 and dayopen < pivot and DayHigh < Pivot Then
Sell("s1",atlimit,pivot,1);
if MarketPosition == -1 Then
{
if MaxEntries == 1 Then
{
if DayHigh < R1 Then
{
sell("s2",atlimit,R1,1);
}
}
if MaxEntries == 2 Then
{
if DayHigh < R2 Then
sell("s3",atlimit,R2,1);
}
ExitShort("sx1",AtLimit,DayHigh-var1*0.236,"s1");
ExitShort("sx2",AtLimit,DayHigh-var1*0.382,"s2");
ExitShort("sx3",AtLimit,DayHigh-var1*0.500,"s3");
}
즐거운 하루되세요
> 초보트레이더11 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다
> 항상 감사합니다
아래의 사항을 시스템식으로 표현이 가능한지요
피봇값 기준으로 매수매도하는식입니다
1)시가가 피봇기준선보다 위에서 시작하면 피봇기준선값에 오면 매수1계약하고 청산은 당일피보나치값 0.236에서 청산
만약 0.236에 오지않아서 청산이 안됐을시 다음 피봇1차 지지값에서 추가로 매수1계약을 하고 당일 피보나치값 0.236에서 1계약 청산 0.382에서 나머지 한계약청산
위 사항에서도 청산이 안됐을시 다음 피봇2차지지값에서 추가로 매수 1계약 더하고 당일 피보나치 0.236에서 1계약청산 0.382에서1계약청산 0.5에서 나머지 청산
매도는 위에 사항 반대로 시가가 피봇 기준선 밑에서 시작했을때 피봇기준선값에 오면 매도1계약이 들어가서 위 사항과 똑같이 될수있으면 합니다
시간은 아침 09시부터 다음날 새벽05시까지 설정하고 5시가 오면 강제청산
2)시가가 피봇기준선과 피봇1차저항이나 피봇1차지지사이에서 시작할때도 마찬가지로 피봇기준선에 오면 매수나 매도 피복1차저항이나 피봇1차지지에 오면 매수나 매도가 되겠끔
시스템식이 가능한지요
초보트레이더11
2019-03-22 08:43:17
초보트레이더11 님에 의해 삭제된 답변입니다.