커뮤니티

부탁드립니다.

프로필 이미지
yes
2016-08-03 19:50:32
102
글번호 100679
답변완료
도움주심에 깊이 감사 드립니다. ma(c,60)>ma(c,60)[1]이면 매수전용이 작동, 그 반대이면 매도전용이 작동이 되도록 2-1),2-2)를 합성 부탁 드립니다. 단 포지션이 변경되면 기존보유는 청산 미리 감사 드립니다. 2-1 매수전용 Input: p1(5),p3(10),p5(15); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); 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 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 Then T = -1; } 2-2 매도전용 Input: p1(5),p3(10),p5(15); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); 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 Then{ T = 1; } if T >= 0 and Condition2 == true and Condition2[1] == false Then T = -1; sell("s"); } if MarketPosition == -1 and T1 == 1 and T2 == 1 Then ExitShort("sx");
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2016-08-04 09:44:58

안녕하세요 예스스탁입니다. 1 Input: p1(5),p3(10),p5(15),Period(60); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); var4=ma(c,Period); 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; 2 Input: p1(5),p3(10),p5(15),Period(60); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); var4=ma(c,Period); 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; 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"); 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 도움주심에 깊이 감사 드립니다. ma(c,60)>ma(c,60)[1]이면 매수전용이 작동, 그 반대이면 매도전용이 작동이 되도록 2-1),2-2)를 합성 부탁 드립니다. 단 포지션이 변경되면 기존보유는 청산 미리 감사 드립니다. 2-1 매수전용 Input: p1(5),p3(10),p5(15); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); 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 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 Then T = -1; } 2-2 매도전용 Input: p1(5),p3(10),p5(15); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); 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 Then{ T = 1; } if T >= 0 and Condition2 == true and Condition2[1] == false Then T = -1; sell("s"); } if MarketPosition == -1 and T1 == 1 and T2 == 1 Then ExitShort("sx");
프로필 이미지

yes

2016-08-04 09:52:32

원하는 바가 제대로 전달 되지 못한지라 번거롭게 하여 송구스럽습니다. 원하는 수식은 1.2를 합성하여 하나의 시스템 수식으로 만들고자 합니다. 즉 ma(c,60)>ma(c,60)[1]이면 매수전용이 작동, 그 반대이면 매도전용이 작동이 되도록 부탁 드립니다. 미리 감사 드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드립니다. > 안녕하세요 예스스탁입니다. 1 Input: p1(5),p3(10),p5(15),Period(60); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); var4=ma(c,Period); 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; 2 Input: p1(5),p3(10),p5(15),Period(60); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); var4=ma(c,Period); 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; 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"); 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 도움주심에 깊이 감사 드립니다. ma(c,60)>ma(c,60)[1]이면 매수전용이 작동, 그 반대이면 매도전용이 작동이 되도록 2-1),2-2)를 합성 부탁 드립니다. 단 포지션이 변경되면 기존보유는 청산 미리 감사 드립니다. 2-1 매수전용 Input: p1(5),p3(10),p5(15); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); 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 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 Then T = -1; } 2-2 매도전용 Input: p1(5),p3(10),p5(15); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); 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 Then{ T = 1; } if T >= 0 and Condition2 == true and Condition2[1] == false Then T = -1; sell("s"); } if MarketPosition == -1 and T1 == 1 and T2 == 1 Then ExitShort("sx");
프로필 이미지

예스스탁 예스스탁 답변

2016-08-04 09:52:04

안녕하세요 예스스탁입니다. Input: p1(5),p3(10),p5(15),Period(60); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); var4=ma(c,Period); 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"); 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : Re : Re : 부탁드립니다. > 번거롭게 하여 송구스럽습니다. 원하는 수식은 1.2를 합성하여 하나의 시스템 수식으로 만들고자 합니다. 즉 ma(c,60)>ma(c,60)[1]이면 매수전용이 작동, 그 반대이면 매도전용이 작동이 되도록 부탁 드립니다. 미리 감사 드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드립니다. > 안녕하세요 예스스탁입니다. 1 Input: p1(5),p3(10),p5(15),Period(60); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); var4=ma(c,Period); 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; 2 Input: p1(5),p3(10),p5(15),Period(60); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); var4=ma(c,Period); 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; 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"); 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 도움주심에 깊이 감사 드립니다. ma(c,60)>ma(c,60)[1]이면 매수전용이 작동, 그 반대이면 매도전용이 작동이 되도록 2-1),2-2)를 합성 부탁 드립니다. 단 포지션이 변경되면 기존보유는 청산 미리 감사 드립니다. 2-1 매수전용 Input: p1(5),p3(10),p5(15); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); 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 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 Then T = -1; } 2-2 매도전용 Input: p1(5),p3(10),p5(15); var : T1(0),T2(0),T3(0),T(0); var1=ma(c,p1); var2=ma(c,p3); var3=ma(c,p5); 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 Then{ T = 1; } if T >= 0 and Condition2 == true and Condition2[1] == false Then T = -1; sell("s"); } if MarketPosition == -1 and T1 == 1 and T2 == 1 Then ExitShort("sx");