커뮤니티

부탁드립니다.

프로필 이미지
묘선낭자
2017-09-05 04:00:00
105
글번호 112497
답변완료
항상 감사드립니다. 1. 다음과 같은 시스템식을 어떻게 작성하는지요. (서로 다른 진입신호를 인정하고, 청산신호도 여러가지가 있는 경우) condition1 = 마지막 매수청산신호가 "bx폭" 이었음. (그후에 매도가 없이 무포상태일 수도 있고, 매도가 있었다가 청산되었을 수도 있고 그대로 매도상태일 수도 있음) condition2 = 마지막 매도청산신호가 "sx폭" 이었음. (그후에 매수가 없이 무포상태일 수도 있고, 매수가 있었다가 청산되었을 수도 있고 그대로 매수상태일 수도 있음) If condition1==false and b6매수조건 Then{ Buy("b6"); } If condition2==false and s6매도조건 Then{ Sell("s6"); } 2. var나 value에 대체하여 쓸 수 있는 용어가 또 없는지요. 없다면 var와 value 외에 하나 더 만들어주실 용의는 없는지요. 혹시 제가 만들 수도 있다면 그 방법을 알려주실 수 있는지요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-09-05 11:37:07

안녕하세요 예스스탁입니다. 1. if TotalTrades > TotalTrades[1] then{ if IsExitName("bx폭",1) == True Then Condition1 = true; Else Condition1 = false; if IsExitName("sx폭",1) == True Then Condition2 = true; Else Condition2 = false; } If condition1==false and b6매수조건 Then{ Buy("b6"); } If condition2==false and s6매도조건 Then{ Sell("s6"); } 2 추가로 내장된 내부변수를 제공할 계획은 없습니다. 사용자분이 내장으로 제공되는 변수를 지정할수는 없습니다. 사용자분이 물어보신 부분은 단순히 수식에서 직접 선언하는냐 하지 않도 되느냐의 차이뿐이 없습니다 수식에서 추가로 변수가 필요하면 수식에서 직접 변수 선언해서 사용하시면 됩니다. var : var101(0),var102(0),var103(0); 비슷한 이름으로 한번에 여러개 만들고자 하시면 배열변수로 만들어 이용하셔도 됩니다. array : aa[300](0); aa[0] = 저장값; aa[1] = 저장값; aa[2] = 저장값; ... aa[299] = 저장값; 위와 같이 배열변수로 만들면 aa[0]~aa[299]까지 300개의 변수가 한번에 만들어 지게 됩니다. 즐거운 하루되세요 > 묘선낭자 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 항상 감사드립니다. 1. 다음과 같은 시스템식을 어떻게 작성하는지요. (서로 다른 진입신호를 인정하고, 청산신호도 여러가지가 있는 경우) condition1 = 마지막 매수청산신호가 "bx폭" 이었음. (그후에 매도가 없이 무포상태일 수도 있고, 매도가 있었다가 청산되었을 수도 있고 그대로 매도상태일 수도 있음) condition2 = 마지막 매도청산신호가 "sx폭" 이었음. (그후에 매수가 없이 무포상태일 수도 있고, 매수가 있었다가 청산되었을 수도 있고 그대로 매수상태일 수도 있음) If condition1==false and b6매수조건 Then{ Buy("b6"); } If condition2==false and s6매도조건 Then{ Sell("s6"); } 2. var나 value에 대체하여 쓸 수 있는 용어가 또 없는지요. 없다면 var와 value 외에 하나 더 만들어주실 용의는 없는지요. 혹시 제가 만들 수도 있다면 그 방법을 알려주실 수 있는지요.