본문 바로가기

파이썬 공부(ft. sparta)/4주차

4-3. buy & sell 표기

이제 buy & sell을 한번 표기해 보려한다.

먼저 아래 사진과 같이 파란선빨간선으로 표시된 것들을 비교를 해야 살지말지 알 수 가 있다.

하지만 평균이 한칸씩 더 위에 표시되있다.

그래서 비교하기 어려우니 평균값들을 한칸 아래로 내려줄꺼다.

아래 사진과 같이 작성하면된다.

그럼 이제 같은 행에있는 값들을 비교할 수 있다.

 

이젠 살것인지 팔것인지 알기위해 action이라는 항목을 만들어줄꺼다.

 

df['action'] = np.where(df['Close'] > df['ma'],'buy','sell')
 
위 코드를 보면 np를 가지고 if를 행하면 된다. 
close가 ma보다 클경우 buy, 그렇지 않을 경우 sell을 표시해준다는 거다.

이제 action을 기반으로 해서 실제 사야되는 타이밍과 팔아야하는 타이밍을 알 수 가 있다.

다음에 이어서 하겠다.