読者です 読者をやめる 読者になる 読者になる

プログラミングでアイデアを具現化したい

あらゆるものを具現化するためにプログラミングを始めました。主にC#

デモトレード開始

まともに前回更新してから1週間くらい経ってしまった。
しかしけしてサボっていたわけではない笑
時間がないのと、書くにも書けない内容ばかりに着手していた。
といったところでしょうか。

とりあえずシストレのほうは大枠が固まってきたので、
今日からデモトレードで走らせながら微調整していく段階に入る。

あと、4/6に受けると決めた試験の対策を結局してない・・
やらないといけないが、動かない自分に罪悪感を感じる。



シストレに使った一部コード

ストアドプロシージャ呼び出し

private void 情報取得() {
    //接続文字列を設定
    string strCn = @"接続文字列";
    //ストアドプロシージャを指定
    string selectString = "EXEC	[ストアドプロシージャ名]"+ 引数1 +","+ 引数2;
    try {
         SqlDataAdapter dataAdapter =
           new SqlDataAdapter(selectString, strCn);
         DataTable dataTable = new DataTable();
         dataAdapter.Fill(dataTable);
         bindingSource1.DataSource = dataTable;
         }
    catch (Exception ex) {
         MessageBox.Show(ex.Message, "エラー");
    }
}

個別にトレード対象とした通貨の組み合わせで通貨ペアを選定

#region CCYの組み合わせでトレード指示
foreach(string ccyPair in 通貨ペアリスト) {
     if(ccyPair==(ccy[○○Num] + "/" + ccy[○○Num])){
          tradingCcyName = ccy[○○Num] + "/" + ccy[○○Num];
          label通貨名.Text = tradingCcyName;
          labelSignal.Text = "Buy";
         if (checkBoxTrade.Checked) fixBuy(tradingCcyName);
     }
     if (ccyPair == (ccy[○○Num] + "/" + ccy[○○Num])) {
         tradingCcyName = ccy[○○Num] + "/" + ccy[○○Num];
         label通貨名.Text = tradingCcyName;
         labelSignal.Text = "Sell";
        if (checkBoxTrade.Checked) fixSell(tradingCcyName);
     }
}
#endregion