커뮤니티

수식작성질문입니다.

프로필 이미지
회원
2014-07-23 09:50:34
195
글번호 77009
답변완료
국내선물차트에서 1.아침장 시작후 거래 2번 승하고 그다음부턴 더이상 시그널이 안나오게 진입제한을 하려고 하는데 어떻게 해야하는지요. 2.모든 포지션에 진입후 1포인트가 되었을때 자동청산하는 방법 3.가격이 262.00 263.00 264.00등 일정 라인이 되었을때 자동 청산하는 방법 4. 전략이 선물가격 262.70~ 263.10 사이에 들어왔을때만 성립되었을때 잡히는 방법 5.신호가 한 캔들에 여러개 겹쳤을시 진입못하게 하는방법 알려주세요 부탁드립니다^^
시스템
답변 5
프로필 이미지

예스스탁 예스스탁 답변

2014-07-23 15:18:37

안녕하세요 예스스탁입니다. 1 var : cnt(0),win(0); #당일수익거래횟수 win = 0; for cnt = 1 to 20{ if sdate == ExitDate(cnt) and PositionProfit(cnt) > 0 Then Win = Win+1; } if win < 2 Then{ if 매수조건 Then buy(); if 매조조건 Then sell(); } 2 SetStopProfittarget(1,PointStop);//1포인트 수익시 청산 3 if MarketPosition == 1 Then exitlong("bx",atlimit,262.00);//262이상의 시세 발생하면 매수포지션 청산 if MarketPosition == -1 Then ExitShort("sx",atlimit,262.00);//262이하의 시세 발생하면 매수포지션 청산 4. if 매수조건 and C >= 262.70 and C <= 263.10 Then buy(); if 매조조건 and C >= 262.70 and C <= 263.10 Then sell(); 5. 아래식 참고하시기 바랍니다. 각 조건이 만족하면 1 아니면 0값을 변수에 저장하고 변수의 합이 1이고 특정조건이 만족하면 매수식을 만드시면 여러개의 조건중 해당 조건 하나만 만족했을때 신호를 발생할수 있습니다. var1 = iff(매수조건1,1,0); var2 = iff(매수조건2,1,0); var3 = iff(매수조건3,1,0); if 매수조건1 and var1+var2+var3 == 1 Then buy("매수1"); if 매수조건2 and var1+var2+var3 == 1 Then buy("매수2"); if 매수조건3 and var1+var2+var3 == 1 Then buy("매수3"); 즐거운 하루되세요 > WT_sm****** 님이 쓴 글입니다. > 제목 : 수식작성질문입니다. > 국내선물차트에서 1.아침장 시작후 거래 2번 승하고 그다음부턴 더이상 시그널이 안나오게 진입제한을 하려고 하는데 어떻게 해야하는지요. 2.모든 포지션에 진입후 1포인트가 되었을때 자동청산하는 방법 3.가격이 262.00 263.00 264.00등 일정 라인이 되었을때 자동 청산하는 방법 4. 전략이 선물가격 262.70~ 263.10 사이에 들어왔을때만 성립되었을때 잡히는 방법 5.신호가 한 캔들에 여러개 겹쳤을시 진입못하게 하는방법 알려주세요 부탁드립니다^^
프로필 이미지

스커퓨

2014-07-23 16:15:20

스커퓨 님에 의해 삭제된 답변입니다.
프로필 이미지

예스스탁 예스스탁 답변

2014-07-23 17:17:15

안녕하세요 예스스탁입니다. 작성하신 내용으로 설정하셔도 되고 아래와 같이 지정하셔도 됩니다. if (C >= 262.70 and C <= 263.10) or (C >= 263.70 and C <= 264.10) or (C >= 264.70 and C <= 265.10) then if 매수조건 Then buy(); } 즐거운 하루되세요 > 스커퓨 님이 쓴 글입니다. > 제목 : Re : Re : 수식작성질문입니다. > 감사합니다. 4번질문이요. 그럼 똑같은 매수 1 전략을 . if 매수조건 and C >= 262.70 and C <= 263.10 Then buy(); if 매수조건 and C >= 263.70 and C <= 264.10 Then buy(); if 매수조건 and C >= 264.70 and C <= 265.10 Then buy(); 이렇게 수동으로 다 집어넣어야하나요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식작성질문입니다. > 안녕하세요 예스스탁입니다. 1 var : cnt(0),win(0); #당일수익거래횟수 win = 0; for cnt = 1 to 20{ if sdate == ExitDate(cnt) and PositionProfit(cnt) > 0 Then Win = Win+1; } if win < 2 Then{ if 매수조건 Then buy(); if 매조조건 Then sell(); } 2 SetStopProfittarget(1,PointStop);//1포인트 수익시 청산 3 if MarketPosition == 1 Then exitlong("bx",atlimit,262.00);//262이상의 시세 발생하면 매수포지션 청산 if MarketPosition == -1 Then ExitShort("sx",atlimit,262.00);//262이하의 시세 발생하면 매수포지션 청산 4. if 매수조건 and C >= 262.70 and C <= 263.10 Then buy(); if 매조조건 and C >= 262.70 and C <= 263.10 Then sell(); 5. 아래식 참고하시기 바랍니다. 각 조건이 만족하면 1 아니면 0값을 변수에 저장하고 변수의 합이 1이고 특정조건이 만족하면 매수식을 만드시면 여러개의 조건중 해당 조건 하나만 만족했을때 신호를 발생할수 있습니다. var1 = iff(매수조건1,1,0); var2 = iff(매수조건2,1,0); var3 = iff(매수조건3,1,0); if 매수조건1 and var1+var2+var3 == 1 Then buy("매수1"); if 매수조건2 and var1+var2+var3 == 1 Then buy("매수2"); if 매수조건3 and var1+var2+var3 == 1 Then buy("매수3"); 즐거운 하루되세요 > WT_sm****** 님이 쓴 글입니다. > 제목 : 수식작성질문입니다. > 국내선물차트에서 1.아침장 시작후 거래 2번 승하고 그다음부턴 더이상 시그널이 안나오게 진입제한을 하려고 하는데 어떻게 해야하는지요. 2.모든 포지션에 진입후 1포인트가 되었을때 자동청산하는 방법 3.가격이 262.00 263.00 264.00등 일정 라인이 되었을때 자동 청산하는 방법 4. 전략이 선물가격 262.70~ 263.10 사이에 들어왔을때만 성립되었을때 잡히는 방법 5.신호가 한 캔들에 여러개 겹쳤을시 진입못하게 하는방법 알려주세요 부탁드립니다^^
프로필 이미지

회원

2014-07-24 10:57:13

저는 모든 포인트의 70~10 사이가 되었을때 전략실행을 시키고싶은겁니다^^;; 263,265,270,이 되어도 70~10사이에서 전략이 실행될수 있는 식이 있을까요? 청산식도 마찬가지입니다. 예를들면 30~50에서만 청산관련 전략이 실행되는걸 알고싶습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 수식작성질문입니다. > 안녕하세요 예스스탁입니다. 작성하신 내용으로 설정하셔도 되고 아래와 같이 지정하셔도 됩니다. if (C >= 262.70 and C <= 263.10) or (C >= 263.70 and C <= 264.10) or (C >= 264.70 and C <= 265.10) then if 매수조건 Then buy(); } 즐거운 하루되세요 > 스커퓨 님이 쓴 글입니다. > 제목 : Re : Re : 수식작성질문입니다. > 감사합니다. 4번질문이요. 그럼 똑같은 매수 1 전략을 . if 매수조건 and C >= 262.70 and C <= 263.10 Then buy(); if 매수조건 and C >= 263.70 and C <= 264.10 Then buy(); if 매수조건 and C >= 264.70 and C <= 265.10 Then buy(); 이렇게 수동으로 다 집어넣어야하나요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식작성질문입니다. > 안녕하세요 예스스탁입니다. 1 var : cnt(0),win(0); #당일수익거래횟수 win = 0; for cnt = 1 to 20{ if sdate == ExitDate(cnt) and PositionProfit(cnt) > 0 Then Win = Win+1; } if win < 2 Then{ if 매수조건 Then buy(); if 매조조건 Then sell(); } 2 SetStopProfittarget(1,PointStop);//1포인트 수익시 청산 3 if MarketPosition == 1 Then exitlong("bx",atlimit,262.00);//262이상의 시세 발생하면 매수포지션 청산 if MarketPosition == -1 Then ExitShort("sx",atlimit,262.00);//262이하의 시세 발생하면 매수포지션 청산 4. if 매수조건 and C >= 262.70 and C <= 263.10 Then buy(); if 매조조건 and C >= 262.70 and C <= 263.10 Then sell(); 5. 아래식 참고하시기 바랍니다. 각 조건이 만족하면 1 아니면 0값을 변수에 저장하고 변수의 합이 1이고 특정조건이 만족하면 매수식을 만드시면 여러개의 조건중 해당 조건 하나만 만족했을때 신호를 발생할수 있습니다. var1 = iff(매수조건1,1,0); var2 = iff(매수조건2,1,0); var3 = iff(매수조건3,1,0); if 매수조건1 and var1+var2+var3 == 1 Then buy("매수1"); if 매수조건2 and var1+var2+var3 == 1 Then buy("매수2"); if 매수조건3 and var1+var2+var3 == 1 Then buy("매수3"); 즐거운 하루되세요 > WT_sm****** 님이 쓴 글입니다. > 제목 : 수식작성질문입니다. > 국내선물차트에서 1.아침장 시작후 거래 2번 승하고 그다음부턴 더이상 시그널이 안나오게 진입제한을 하려고 하는데 어떻게 해야하는지요. 2.모든 포지션에 진입후 1포인트가 되었을때 자동청산하는 방법 3.가격이 262.00 263.00 264.00등 일정 라인이 되었을때 자동 청산하는 방법 4. 전략이 선물가격 262.70~ 263.10 사이에 들어왔을때만 성립되었을때 잡히는 방법 5.신호가 한 캔들에 여러개 겹쳤을시 진입못하게 하는방법 알려주세요 부탁드립니다^^
프로필 이미지

예스스탁 예스스탁 답변

2014-07-24 13:51:29

안녕하세요 예스스탁입니다. 아래와 같이 처리하시면 됩니다. var1 = FracPortion(c); if var1 <= 0.10 or var1 >= 0.70 Then{ if 매수조건 Then buy(); } 즐거운 하루되세요 > YG_sm****** 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 수식작성질문입니다. > 저는 모든 포인트의 70~10 사이가 되었을때 전략실행을 시키고싶은겁니다^^;; 263,265,270,이 되어도 70~10사이에서 전략이 실행될수 있는 식이 있을까요? 청산식도 마찬가지입니다. 예를들면 30~50에서만 청산관련 전략이 실행되는걸 알고싶습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 수식작성질문입니다. > 안녕하세요 예스스탁입니다. 작성하신 내용으로 설정하셔도 되고 아래와 같이 지정하셔도 됩니다. if (C >= 262.70 and C <= 263.10) or (C >= 263.70 and C <= 264.10) or (C >= 264.70 and C <= 265.10) then if 매수조건 Then buy(); } 즐거운 하루되세요 > 스커퓨 님이 쓴 글입니다. > 제목 : Re : Re : 수식작성질문입니다. > 감사합니다. 4번질문이요. 그럼 똑같은 매수 1 전략을 . if 매수조건 and C >= 262.70 and C <= 263.10 Then buy(); if 매수조건 and C >= 263.70 and C <= 264.10 Then buy(); if 매수조건 and C >= 264.70 and C <= 265.10 Then buy(); 이렇게 수동으로 다 집어넣어야하나요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식작성질문입니다. > 안녕하세요 예스스탁입니다. 1 var : cnt(0),win(0); #당일수익거래횟수 win = 0; for cnt = 1 to 20{ if sdate == ExitDate(cnt) and PositionProfit(cnt) > 0 Then Win = Win+1; } if win < 2 Then{ if 매수조건 Then buy(); if 매조조건 Then sell(); } 2 SetStopProfittarget(1,PointStop);//1포인트 수익시 청산 3 if MarketPosition == 1 Then exitlong("bx",atlimit,262.00);//262이상의 시세 발생하면 매수포지션 청산 if MarketPosition == -1 Then ExitShort("sx",atlimit,262.00);//262이하의 시세 발생하면 매수포지션 청산 4. if 매수조건 and C >= 262.70 and C <= 263.10 Then buy(); if 매조조건 and C >= 262.70 and C <= 263.10 Then sell(); 5. 아래식 참고하시기 바랍니다. 각 조건이 만족하면 1 아니면 0값을 변수에 저장하고 변수의 합이 1이고 특정조건이 만족하면 매수식을 만드시면 여러개의 조건중 해당 조건 하나만 만족했을때 신호를 발생할수 있습니다. var1 = iff(매수조건1,1,0); var2 = iff(매수조건2,1,0); var3 = iff(매수조건3,1,0); if 매수조건1 and var1+var2+var3 == 1 Then buy("매수1"); if 매수조건2 and var1+var2+var3 == 1 Then buy("매수2"); if 매수조건3 and var1+var2+var3 == 1 Then buy("매수3"); 즐거운 하루되세요 > WT_sm****** 님이 쓴 글입니다. > 제목 : 수식작성질문입니다. > 국내선물차트에서 1.아침장 시작후 거래 2번 승하고 그다음부턴 더이상 시그널이 안나오게 진입제한을 하려고 하는데 어떻게 해야하는지요. 2.모든 포지션에 진입후 1포인트가 되었을때 자동청산하는 방법 3.가격이 262.00 263.00 264.00등 일정 라인이 되었을때 자동 청산하는 방법 4. 전략이 선물가격 262.70~ 263.10 사이에 들어왔을때만 성립되었을때 잡히는 방법 5.신호가 한 캔들에 여러개 겹쳤을시 진입못하게 하는방법 알려주세요 부탁드립니다^^