커뮤니티

부탁 드립니다.

프로필 이미지
yes
2016-08-04 13:46:34
110
글번호 100693
답변완료
도움 주심에 감사 드립니다. 48975답변 수식에서 원하는 대로 실행 되지 않아 재 질문 드립니다. 다시 정리 하면 조건1) var4 > var4[1] 구간이면 매수전용 부분만 작동 하되 1)var4 > var4[1]에서 var4 > var4[1] 로 변함과 동시에 var1>var1[1] and var2>var2[1] and var3>var3[1] 이라면 그 구간내에서 매수 2)var1<ar1[1] and var2<ar2[1] 일때 매수 청산 3)매수 청산 후 var1>var1[1] and var2>var2[1] and var3>var3[1] 가 되면 매수를 반복(** 현재 매수,매수 청산이 반복 되지 않음) 4)var4 < var4[1]로 변할때 매수 보유가 있으면 2)의 조건과 관계없이 매수 청산 조건2) var4 < var4[1] 구간이면 매도 전용부분이 작동 하되 1)var4 > var4[1]에서 var4 < var4[1] 로 변함과 동시에 var1<var1[1] and var2<var2[1] and var3<var3[1]이라면 그 구간내에서 매도 진입 2) 상기조건1)의 1)2)3)4)위조건과 반대 미리 감사 드립니다. var : T1(0),T2(0),T3(0),T(0); var1=ma(c,5); var2=ma(c,10); var3=ma(c,15); var4=ma(c,120); if var1>var1[1] then T1 = 1; else T1 = -1; if var2>var2[1] then T2 = 1; Else T2 = -1; if var3>var3[1] then T3 = 1; else T3 = -1; Condition1 = T1 == 1 and T2 == 1 and T3 == 1; Condition2 = T1 == -1 and T2 == -1 and T3 == -1; if T <= 0 and Condition1 == true and Condition1[1] == false and var4 > var4[1] Then{ T = 1; buy("b"); } if MarketPosition == 1 and T1 == -1 and T2 == -1 Then exitlong("bx"); if T >= 0 and Condition2 == true and Condition2[1] == false and var4 < var4[1] Then{ T = -1; sell("s"); } if MarketPosition == -1 and T1 == 1 and T2 == 1 Then ExitShort("sx"); 지표수식) var1=ma(c,5); var2=ma(c,10); var3=ma(c,15); var4=ma(c,120); if var1>var1[1] then plot1(var1,"p5",red,def,1); else plot1(var1,"p5",black,def,1); if var2>var2[1] then plot2(var2,"p10",yellow,def,1); else plot2(var2,"p10",black,def,1); if var3>var3[1] then plot3(var3,"p15",cyan,def,1); else plot3(var3,"p15",black,def,1); if var4>var4[1] then plot4(var4,"p60",magenta,def,2); else plot4(var4,"p60",blue,def,2);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-04 15:13:16

안녕하세요 예스스탁입니다. var : T1(0),T2(0),T3(0),T4(0),T(0); var1=ma(c,5); var2=ma(c,10); var3=ma(c,15); var4=ma(c,120); if var1>var1[1] then T1 = 1; else T1 = -1; if var2>var2[1] then T2 = 1; Else T2 = -1; if var3>var3[1] then T3 = 1; else T3 = -1; if var3>var3[1] then T4 = 1; else T4 = -1; Condition1 = T1 == 1 and T2 == 1 and T3 == 1 and T4 == 1; Condition2 = T1 == -1 and T2 == -1 and T3 == -1 and T4 == -1; if Condition1 == true and Condition1[1] == false Then buy("b"); if MarketPosition == 1 and T1 == -1 and T2 == -1 Then exitlong("bx"); if Condition2 == true and Condition2[1] == false Then sell("s"); if MarketPosition == -1 and T1 == 1 and T2 == 1 Then ExitShort("sx"); 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 도움 주심에 감사 드립니다. 48975답변 수식에서 원하는 대로 실행 되지 않아 재 질문 드립니다. 다시 정리 하면 조건1) var4 > var4[1] 구간이면 매수전용 부분만 작동 하되 1)var4 > var4[1]에서 var4 > var4[1] 로 변함과 동시에 var1>var1[1] and var2>var2[1] and var3>var3[1] 이라면 그 구간내에서 매수 2)var1<ar1[1] and var2<ar2[1] 일때 매수 청산 3)매수 청산 후 var1>var1[1] and var2>var2[1] and var3>var3[1] 가 되면 매수를 반복(** 현재 매수,매수 청산이 반복 되지 않음) 4)var4 < var4[1]로 변할때 매수 보유가 있으면 2)의 조건과 관계없이 매수 청산 조건2) var4 < var4[1] 구간이면 매도 전용부분이 작동 하되 1)var4 > var4[1]에서 var4 < var4[1] 로 변함과 동시에 var1<var1[1] and var2<var2[1] and var3<var3[1]이라면 그 구간내에서 매도 진입 2) 상기조건1)의 1)2)3)4)위조건과 반대 미리 감사 드립니다. var : T1(0),T2(0),T3(0),T(0); var1=ma(c,5); var2=ma(c,10); var3=ma(c,15); var4=ma(c,120); if var1>var1[1] then T1 = 1; else T1 = -1; if var2>var2[1] then T2 = 1; Else T2 = -1; if var3>var3[1] then T3 = 1; else T3 = -1; Condition1 = T1 == 1 and T2 == 1 and T3 == 1; Condition2 = T1 == -1 and T2 == -1 and T3 == -1; if T <= 0 and Condition1 == true and Condition1[1] == false and var4 > var4[1] Then{ T = 1; buy("b"); } if MarketPosition == 1 and T1 == -1 and T2 == -1 Then exitlong("bx"); if T >= 0 and Condition2 == true and Condition2[1] == false and var4 < var4[1] Then{ T = -1; sell("s"); } if MarketPosition == -1 and T1 == 1 and T2 == 1 Then ExitShort("sx"); 지표수식) var1=ma(c,5); var2=ma(c,10); var3=ma(c,15); var4=ma(c,120); if var1>var1[1] then plot1(var1,"p5",red,def,1); else plot1(var1,"p5",black,def,1); if var2>var2[1] then plot2(var2,"p10",yellow,def,1); else plot2(var2,"p10",black,def,1); if var3>var3[1] then plot3(var3,"p15",cyan,def,1); else plot3(var3,"p15",black,def,1); if var4>var4[1] then plot4(var4,"p60",magenta,def,2); else plot4(var4,"p60",blue,def,2);