커뮤니티

안녕하세요

프로필 이미지
zxc
2020-04-10 04:52:23
641
글번호 137773
답변완료

첨부 이미지

A와 B식을 그림과 같은 신호가 나오게 하나의 합성 시스템식으로 부탁 합니다 (시간에 관계없이 A번신호가 매수고 B번신호가 매수면 매수신호. 이미매수신호있으면 신호없음) (시간에 관계없이 A번신호가 매수고 B번신호가 매도면 신호 없음) (시간에 관계없이 B번신호가 매수고 A번신호가 매수면 매수신호. 이미매수신호있으면 신호없음) (시간에 관계없이 B번신호가 매수고 A번신호가 매도면 신호 없음) (시간에 관계없이 A번신호가 매도고 B번신호가 매도면 매도신호.이미매도신호있으면 신호없음) (시간에 관계없이 A번신호가 매도고 B번신호가 매수면 신호 없음) (시간에 관계없이 B번신호가 매도고 A번신호가 매도면 매도신호.이미매도신호있으면 신호없음) (시간에 관계없이 B번신호가 매도고 A번신호가 매수면 신호 없음) A식 Input : shortPeriod1(5), longPeriod1(20); Input : shortPeriod2(10), longPeriod2(90); value1 = ma(C, shortPeriod1); value2 = ma(C, longPeriod1); value3 = ma(C, shortPeriod2); value4 = ma(C, longPeriod2); If CrossUP(value1, value2) or crossup(value3,value4) Then Buy(); If CrossDown(value1, value2) or CrossDown(value3,value4) Then Sell(); B식 Input : shortPeriod1(10), longPeriod1(30); Input : shortPeriod2(20), longPeriod2(100); value1 = ma(C, shortPeriod1); value2 = ma(C, longPeriod1); value3 = ma(C, shortPeriod2); value4 = ma(C, longPeriod2); If CrossUP(value1, value2) or crossup(value3,value4) Then Buy(); If CrossDown(value1, value2) or CrossDown(value3,value4) Then Sell();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-10 10:52:01

안녕하세요 예스스탁입니다. Input : shortPeriod1(5), longPeriod1(20); Input : shortPeriod2(10), longPeriod2(90); var : AA(0),BB(0); value1 = ma(C, shortPeriod1); value2 = ma(C, longPeriod1); value3 = ma(C, shortPeriod2); value4 = ma(C, longPeriod2); If CrossUP(value1, value2) or crossup(value3,value4) Then AA = 1; If CrossDown(value1, value2) or CrossDown(value3,value4) Then AA = -1; Input : shortPeriod3(10), longPeriod3(30); Input : shortPeriod4(20), longPeriod4(100); value5 = ma(C, shortPeriod3); value6 = ma(C, longPeriod3); value7 = ma(C, shortPeriod4); value8 = ma(C, longPeriod4); If CrossUP(value5, value6) or crossup(value7,value8) Then BB = 1; If CrossDown(value5, value6) or CrossDown(value7,value8) Then BB = -1; Condition1 = AA == 1 and BB == 1; Condition2 = AA == -1 and BB == -1; if Condition1 == true and Condition1[1] == false Then buy(); if Condition2 == true and Condition2[1] == false Then sell(); 즐거운 하루되세요 > zxc 님이 쓴 글입니다. > 제목 : 안녕하세요 > A와 B식을 그림과 같은 신호가 나오게 하나의 합성 시스템식으로 부탁 합니다 (시간에 관계없이 A번신호가 매수고 B번신호가 매수면 매수신호. 이미매수신호있으면 신호없음) (시간에 관계없이 A번신호가 매수고 B번신호가 매도면 신호 없음) (시간에 관계없이 B번신호가 매수고 A번신호가 매수면 매수신호. 이미매수신호있으면 신호없음) (시간에 관계없이 B번신호가 매수고 A번신호가 매도면 신호 없음) (시간에 관계없이 A번신호가 매도고 B번신호가 매도면 매도신호.이미매도신호있으면 신호없음) (시간에 관계없이 A번신호가 매도고 B번신호가 매수면 신호 없음) (시간에 관계없이 B번신호가 매도고 A번신호가 매도면 매도신호.이미매도신호있으면 신호없음) (시간에 관계없이 B번신호가 매도고 A번신호가 매수면 신호 없음) A식 Input : shortPeriod1(5), longPeriod1(20); Input : shortPeriod2(10), longPeriod2(90); value1 = ma(C, shortPeriod1); value2 = ma(C, longPeriod1); value3 = ma(C, shortPeriod2); value4 = ma(C, longPeriod2); If CrossUP(value1, value2) or crossup(value3,value4) Then Buy(); If CrossDown(value1, value2) or CrossDown(value3,value4) Then Sell(); B식 Input : shortPeriod1(10), longPeriod1(30); Input : shortPeriod2(20), longPeriod2(100); value1 = ma(C, shortPeriod1); value2 = ma(C, longPeriod1); value3 = ma(C, shortPeriod2); value4 = ma(C, longPeriod2); If CrossUP(value1, value2) or crossup(value3,value4) Then Buy(); If CrossDown(value1, value2) or CrossDown(value3,value4) Then Sell();