주식 자동매매 시스템

파이썬을 이용한 주식 자동매매 시스템

이미지
파이썬을 이용한 주식 자동매매 시스템 INDEX 환경구축 키움증권 API - 연결테스트 키움증권 API - 계좌정보 조회 키움증권 API - 주문 키움증권 API - 종목정보 가져오기 포트폴리오 - 종목, 업종별 자산 포트폴리오 한국투자증권 API API reference 키움 OpenAPI+ 개발가이드 한국투자증권 OpenAPI 다운로드 및 가이드 Design https://www.design-seeds.com/in-nature/succulents/cacti-color-2/ https://create.piktochart.com/dashboard

[Android] 화면전환

Android 화면 전환하는 다양한 방법

화면을 전환하는 방법에는 Intent를 사용해 Activity 전환을 하는 방법, InflaterLayout을 사용해 Activity안에있는 layout을 전환하는 방법, Fragment를 사용하는 방법이있다.

Intent

//P260
Intent intent = new Intent(getApplicationContext(), SecondActivity.class);
intent.putExtra("num1", 1000);
startActivityForResult(intent, 100);

InflaterLayout

Activity를 상속받은 Class에서만 getSystemService() 를 호출할 수 있다. 다른 클래스에서는 Activity에서 생성될 때 context를 넘겨줘야 한다.

static LinearLayout container;
LayoutInflater inflater;

inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);

inflater.inflate(R.layout.serve, container, true);

FrameLayout

FrameLayout안에 LinearLayout을 여러 개 추가해서 visible, invisible 방식으로 레이아웃을 관리한다.

Fragment

// Fragment를 만들 때는 Fragment를 상속받아서 만든다
public static class MainFragment extends Fragment {
  @Nullable
  @Override
  public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    // mainlayout을 container 에 붙인다
    View v = inflater.inflate(R.layout.mainlayout, container, false);
    return v;
  }
}

manager = getSupportFragmentManager();

// 처음 사용할 때는 add로 container에 Fragment를 붙인다
getSupportFragmentManager().beginTransaction().add(
R.id.container,
new MainFragment()
).commit();


// 이미 있는 경우 replace를 한다
manager.beginTransaction().replace( .. ).commit();

이 블로그의 인기 게시물

Linux에서 CSV파일 사용방법

R에서 외부 데이터 이용하기 (Excel, csv)

[R 함수] aggregate, apply 사용 방법