커뮤니티

변경부탁드립니다

프로필 이미지
브리아나금
2018-11-23 15:47:37
184
글번호 123859
답변완료
시스템식으로 변경 부탁드립니다 1.라인이 곡선을 그리며 올라갈때에 10% 이상부터 매수 2.라인이 곡선을 그리며 내려올때 10% 이상부터 매도 두선이 만났을때 청산 부탁드립니다 Input : Period1(2), Period2(20), Period3(20); var : HH(0),LL(0); var1 = macd(Period1,Period2); var2 = ma(C,Period3); if crossup(var1,0) Then{ Condition1 = true; HH = var2; } if Condition1 == true then { if var2 > HH Then HH = var2; plot1(max(var2,HH)); } if CrossDown(var1,0) Then{ Condition2 = true; LL = var2; } if Condition2 == true then { if var2 < LL Then LL = var2; plot2(min(var2,LL)); }
시스템
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2018-11-27 15:10:43

안녕하세요? 문의하신 내용 답변드립니다. 아래식에서 두 선이 만났다가 max(var2,HH)선이 10% 상승했을 때 매수하고, min(var2,LL)선이 10% 하락했을때 매도하는 식으로 작성했습니다. 청산은 두 선이 만났을때 청산합니다. Input : Period1(2), Period2(20), Period3(20); var : HH(0),LL(0); var1 = macd(Period1,Period2); var2 = ma(C,Period3); if crossup(var1,0) Then{ Condition1 = true; HH = var2; } if Condition1 == true then { if var2 > HH Then HH = var2; } if CrossDown(var1,0) Then{ Condition2 = true; LL = var2; } if Condition2 == true then { if var2 < LL Then LL = var2; } value1 = max(var2,HH); value2 = min(var2,LL); if value1 == value2 Then value3 = value1; if value1 >= value3*1.1 Then buy(); if value1 <= value3*0.9 then if value1 == value2 then { exitlong(); } 감사합니다. > 브리아나금 님이 쓴 글입니다. > 제목 : 변경부탁드립니다 > 시스템식으로 변경 부탁드립니다 1.라인이 곡선을 그리며 올라갈때에 10% 이상부터 매수 2.라인이 곡선을 그리며 내려올때 10% 이상부터 매도 두선이 만났을때 청산 부탁드립니다 Input : Period1(2), Period2(20), Period3(20); var : HH(0),LL(0); var1 = macd(Period1,Period2); var2 = ma(C,Period3); if crossup(var1,0) Then{ Condition1 = true; HH = var2; } if Condition1 == true then { if var2 > HH Then HH = var2; plot1(max(var2,HH)); } if CrossDown(var1,0) Then{ Condition2 = true; LL = var2; } if Condition2 == true then { if var2 < LL Then LL = var2; plot2(min(var2,LL)); }
프로필 이미지

브리아나금

2018-11-27 16:10:01

해주신 수식을 적용하니 녹색으로만 떠서요 다시 한번 부탁드립니다 매도도 있었으면 합니다 두줄이 수평일때도 청산이 나왔으면 합니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 변경부탁드립니다 > 안녕하세요? 문의하신 내용 답변드립니다. 아래식에서 두 선이 만났다가 max(var2,HH)선이 10% 상승했을 때 매수하고, min(var2,LL)선이 10% 하락했을때 매도하는 식으로 작성했습니다. 청산은 두 선이 만났을때 청산합니다. Input : Period1(2), Period2(20), Period3(20); var : HH(0),LL(0); var1 = macd(Period1,Period2); var2 = ma(C,Period3); if crossup(var1,0) Then{ Condition1 = true; HH = var2; } if Condition1 == true then { if var2 > HH Then HH = var2; } if CrossDown(var1,0) Then{ Condition2 = true; LL = var2; } if Condition2 == true then { if var2 < LL Then LL = var2; } value1 = max(var2,HH); value2 = min(var2,LL); if value1 == value2 Then value3 = value1; if value1 >= value3*1.1 Then buy(); if value1 <= value3*0.9 then if value1 == value2 then { exitlong(); } 감사합니다. > 브리아나금 님이 쓴 글입니다. > 제목 : 변경부탁드립니다 > 시스템식으로 변경 부탁드립니다 1.라인이 곡선을 그리며 올라갈때에 10% 이상부터 매수 2.라인이 곡선을 그리며 내려올때 10% 이상부터 매도 두선이 만났을때 청산 부탁드립니다 Input : Period1(2), Period2(20), Period3(20); var : HH(0),LL(0); var1 = macd(Period1,Period2); var2 = ma(C,Period3); if crossup(var1,0) Then{ Condition1 = true; HH = var2; } if Condition1 == true then { if var2 > HH Then HH = var2; plot1(max(var2,HH)); } if CrossDown(var1,0) Then{ Condition2 = true; LL = var2; } if Condition2 == true then { if var2 < LL Then LL = var2; plot2(min(var2,LL)); }
프로필 이미지

예스스탁 예스스탁 답변

2018-11-27 16:24:37

작성한 내용이 일부 삭제된것 같습니다. 다시 작성해 드립니다. Input : Period1(2), Period2(20), Period3(20); var : HH(0),LL(0); var1 = macd(Period1,Period2); var2 = ma(C,Period3); if crossup(var1,0) Then{ Condition1 = true; HH = var2; } if Condition1 == true then { if var2 > HH Then HH = var2; } if CrossDown(var1,0) Then{ Condition2 = true; LL = var2; } if Condition2 == true then { if var2 < LL Then LL = var2; } value1 = max(var2,HH); value2 = min(var2,LL); if value1 == value2 Then value3 = value1; if value1 >= value3*1.1 Then buy(); if value1 <= value3*0.9 then sell(); if value1 == value2 then { exitlong(); exitshort(); } 감사합니다. > 브리아나금 님이 쓴 글입니다. > 제목 : Re : Re : 변경부탁드립니다 > 해주신 수식을 적용하니 녹색으로만 떠서요 다시 한번 부탁드립니다 매도도 있었으면 합니다 두줄이 수평일때도 청산이 나왔으면 합니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 변경부탁드립니다 > 안녕하세요? 문의하신 내용 답변드립니다. 아래식에서 두 선이 만났다가 max(var2,HH)선이 10% 상승했을 때 매수하고, min(var2,LL)선이 10% 하락했을때 매도하는 식으로 작성했습니다. 청산은 두 선이 만났을때 청산합니다. Input : Period1(2), Period2(20), Period3(20); var : HH(0),LL(0); var1 = macd(Period1,Period2); var2 = ma(C,Period3); if crossup(var1,0) Then{ Condition1 = true; HH = var2; } if Condition1 == true then { if var2 > HH Then HH = var2; } if CrossDown(var1,0) Then{ Condition2 = true; LL = var2; } if Condition2 == true then { if var2 < LL Then LL = var2; } value1 = max(var2,HH); value2 = min(var2,LL); if value1 == value2 Then value3 = value1; if value1 >= value3*1.1 Then buy(); if value1 <= value3*0.9 then if value1 == value2 then { exitlong(); } 감사합니다. > 브리아나금 님이 쓴 글입니다. > 제목 : 변경부탁드립니다 > 시스템식으로 변경 부탁드립니다 1.라인이 곡선을 그리며 올라갈때에 10% 이상부터 매수 2.라인이 곡선을 그리며 내려올때 10% 이상부터 매도 두선이 만났을때 청산 부탁드립니다 Input : Period1(2), Period2(20), Period3(20); var : HH(0),LL(0); var1 = macd(Period1,Period2); var2 = ma(C,Period3); if crossup(var1,0) Then{ Condition1 = true; HH = var2; } if Condition1 == true then { if var2 > HH Then HH = var2; plot1(max(var2,HH)); } if CrossDown(var1,0) Then{ Condition2 = true; LL = var2; } if Condition2 == true then { if var2 < LL Then LL = var2; plot2(min(var2,LL)); }
프로필 이미지

브리아나금

2018-11-28 11:40:04

검증은 완료되었다고 합니다만 첫번째와 똑같이 전체 차트가 녹색으로만 뜹니다 확인 수정 부탁드립니다 > 예스스탁 님이 쓴 글입니다. > 제목 : 수정 답변드립니다. > 작성한 내용이 일부 삭제된것 같습니다. 다시 작성해 드립니다. Input : Period1(2), Period2(20), Period3(20); var : HH(0),LL(0); var1 = macd(Period1,Period2); var2 = ma(C,Period3); if crossup(var1,0) Then{ Condition1 = true; HH = var2; } if Condition1 == true then { if var2 > HH Then HH = var2; } if CrossDown(var1,0) Then{ Condition2 = true; LL = var2; } if Condition2 == true then { if var2 < LL Then LL = var2; } value1 = max(var2,HH); value2 = min(var2,LL); if value1 == value2 Then value3 = value1; if value1 >= value3*1.1 Then buy(); if value1 <= value3*0.9 then sell(); if value1 == value2 then { exitlong(); exitshort(); } 감사합니다. > 브리아나금 님이 쓴 글입니다. > 제목 : Re : Re : 변경부탁드립니다 > 해주신 수식을 적용하니 녹색으로만 떠서요 다시 한번 부탁드립니다 매도도 있었으면 합니다 두줄이 수평일때도 청산이 나왔으면 합니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 변경부탁드립니다 > 안녕하세요? 문의하신 내용 답변드립니다. 아래식에서 두 선이 만났다가 max(var2,HH)선이 10% 상승했을 때 매수하고, min(var2,LL)선이 10% 하락했을때 매도하는 식으로 작성했습니다. 청산은 두 선이 만났을때 청산합니다. Input : Period1(2), Period2(20), Period3(20); var : HH(0),LL(0); var1 = macd(Period1,Period2); var2 = ma(C,Period3); if crossup(var1,0) Then{ Condition1 = true; HH = var2; } if Condition1 == true then { if var2 > HH Then HH = var2; } if CrossDown(var1,0) Then{ Condition2 = true; LL = var2; } if Condition2 == true then { if var2 < LL Then LL = var2; } value1 = max(var2,HH); value2 = min(var2,LL); if value1 == value2 Then value3 = value1; if value1 >= value3*1.1 Then buy(); if value1 <= value3*0.9 then if value1 == value2 then { exitlong(); } 감사합니다. > 브리아나금 님이 쓴 글입니다. > 제목 : 변경부탁드립니다 > 시스템식으로 변경 부탁드립니다 1.라인이 곡선을 그리며 올라갈때에 10% 이상부터 매수 2.라인이 곡선을 그리며 내려올때 10% 이상부터 매도 두선이 만났을때 청산 부탁드립니다 Input : Period1(2), Period2(20), Period3(20); var : HH(0),LL(0); var1 = macd(Period1,Period2); var2 = ma(C,Period3); if crossup(var1,0) Then{ Condition1 = true; HH = var2; } if Condition1 == true then { if var2 > HH Then HH = var2; plot1(max(var2,HH)); } if CrossDown(var1,0) Then{ Condition2 = true; LL = var2; } if Condition2 == true then { if var2 < LL Then LL = var2; plot2(min(var2,LL)); }