커뮤니티

익절 다시 한번 여쭤봅니다

프로필 이미지
엘사간
2013-04-23 09:32:55
183
글번호 62375
답변완료
다시 한번 여쭤봅니다. 예를 들어 var1=250.00 var2=250.25,var3=250.50,var4=250.75 이라 할때 v1에서 매수하면 v3에 익절청산, v2에서 매수하면 v4에 익절청산...이렇게 할려면 수식어를 어떻게 하는지요? 제가 개인적으로 만들어 봤는데 bx나sx...중복 된다고 나오고요, 또 한가지는 bx1,sx1으로 했는데도 차트에는 적용이 안 됩니다. 매도 수식도 같이 한번 부탁 드립니다. 안녕하세요 예스스탁입니다. 1. if 매수진입조건 then buy(); if 매도진입조건 then sell(); #매수진입 이후에 var3이상의 시세가 발생하면 청산 if MarketPosition == 1 Then exitlong("bx",atlimit,var3); #매도진입 이후에 var3이하의 시세가 발생하면 청산 if MarketPosition == -1 Then ExitShort("sx",atlimit,var3); 2 위치는 관계없습니다. 위식과 같이 진입식 밑에 조건을 주시고 청산식을 만드시면 됩니다. 즐거운 하루되세요 > 엘사간 님이 쓴 글입니다. > 제목 : 익절문의 > var1,var2,var3.......var8이라고 있을때 진입요건은 여러가지를 만들어 놨는데 만일 예를 들어 var3에 익절청산 하는 수식어는 어떻게 하나요? 글구,진입여건이 매수든 매도든 여러 수식어가 있는데 거기에 맞는 익절 청산은 각각 그 밑에다가 익절청산을 집어 넣어야 하나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-04-23 17:30:14

안녕하세요 예스스탁입니다. 아래와 같이 진입식에 이름을 부여하신 후에 청산함수에 이름을 지정해 주시면 해당 진입일때만 청산하게 됩니다. if C == V1 Then buy("b1"); if C == V2 Then buy("b2"); if MarketPosition == 1 Then exitlong("bx1",atlimit,v3,"b1"); if MarketPosition == 1 Then exitlong("bx2",atlimit,v4,"b2"); 문의하신 내용이 진입별로 이익폭이 동일하시면 청산식을 아래와 같이 작성하시면 모든 진입에서 0.5 수익시 청산합니다. if MarketPosition == 1 Then exitlong("bx1",atlimit,EntryPrice+0.5); 즐거운 하루되세요 > 엘사간 님이 쓴 글입니다. > 제목 : 익절 다시 한번 여쭤봅니다 > 다시 한번 여쭤봅니다. 예를 들어 var1=250.00 var2=250.25,var3=250.50,var4=250.75 이라 할때 v1에서 매수하면 v3에 익절청산, v2에서 매수하면 v4에 익절청산...이렇게 할려면 수식어를 어떻게 하는지요? 제가 개인적으로 만들어 봤는데 bx나sx...중복 된다고 나오고요, 또 한가지는 bx1,sx1으로 했는데도 차트에는 적용이 안 됩니다. 매도 수식도 같이 한번 부탁 드립니다. 안녕하세요 예스스탁입니다. 1. if 매수진입조건 then buy(); if 매도진입조건 then sell(); #매수진입 이후에 var3이상의 시세가 발생하면 청산 if MarketPosition == 1 Then exitlong("bx",atlimit,var3); #매도진입 이후에 var3이하의 시세가 발생하면 청산 if MarketPosition == -1 Then ExitShort("sx",atlimit,var3); 2 위치는 관계없습니다. 위식과 같이 진입식 밑에 조건을 주시고 청산식을 만드시면 됩니다. 즐거운 하루되세요 > 엘사간 님이 쓴 글입니다. > 제목 : 익절문의 > var1,var2,var3.......var8이라고 있을때 진입요건은 여러가지를 만들어 놨는데 만일 예를 들어 var3에 익절청산 하는 수식어는 어떻게 하나요? 글구,진입여건이 매수든 매도든 여러 수식어가 있는데 거기에 맞는 익절 청산은 각각 그 밑에다가 익절청산을 집어 넣어야 하나요?