트레일링, 손절 추가
This commit is contained in:
48
MainForm.cs
48
MainForm.cs
@@ -1,13 +1,5 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using MySql.Data.MySqlClient;
|
||||
using System.Collections;
|
||||
using System.Reflection;
|
||||
|
||||
@@ -44,17 +36,11 @@ namespace upper_limit_crawler
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
m_DataMgr.m_Setting.m_fSearchMin = float.Parse(tbSearchMin.Text);
|
||||
m_DataMgr.m_Setting.m_fSearchMax = float.Parse(tbSearchMax.Text);
|
||||
m_DataMgr.m_Setting.m_fBidMin = float.Parse(tbBidMin.Text);
|
||||
m_DataMgr.m_Setting.m_fBidMax = float.Parse(tbBidMax.Text);
|
||||
m_DataMgr.m_Setting.m_fBidAmount = float.Parse(tbBidAmount.Text);
|
||||
m_DataMgr.m_Setting.m_fTimeout = float.Parse(tbTimeout.Text);
|
||||
m_DataMgr.m_Setting.m_fTrailing = float.Parse(tbTrailing.Text);
|
||||
m_DataMgr.m_Setting.m_fLossCut = float.Parse(tbLossCut.Text);
|
||||
btApply_Click(null, null);
|
||||
|
||||
|
||||
SetDoubleBuffered(lvWatch);
|
||||
|
||||
SetDoubleBuffered(lvWatch);
|
||||
|
||||
m_Monitor.SetView(lvWatch);
|
||||
|
||||
@@ -123,15 +109,17 @@ namespace upper_limit_crawler
|
||||
{
|
||||
try
|
||||
{
|
||||
m_DataMgr.m_Setting.m_fSearchMin = float.Parse(tbSearchMin.Text);
|
||||
m_DataMgr.m_Setting.m_fSearchMax = float.Parse(tbSearchMax.Text);
|
||||
m_DataMgr.m_Setting.m_fBidMin = float.Parse(tbBidMin.Text);
|
||||
m_DataMgr.m_Setting.m_fBidMax = float.Parse(tbBidMax.Text);
|
||||
m_DataMgr.m_Setting.m_fSearchMin = float.Parse(tbSearchMin.Text.Replace("%", ""));
|
||||
m_DataMgr.m_Setting.m_fSearchMax = float.Parse(tbSearchMax.Text.Replace("%", ""));
|
||||
m_DataMgr.m_Setting.m_fBidMin = float.Parse(tbBidMin.Text.Replace("%", ""));
|
||||
m_DataMgr.m_Setting.m_fBidMax = float.Parse(tbBidMax.Text.Replace("%", ""));
|
||||
m_DataMgr.m_Setting.m_fBidAmount = float.Parse(tbBidAmount.Text);
|
||||
m_DataMgr.m_Setting.m_fTimeout = float.Parse(tbTimeout.Text);
|
||||
m_DataMgr.m_Setting.m_fTrailing = float.Parse(tbTrailing.Text);
|
||||
m_DataMgr.m_Setting.m_fLossCut = float.Parse(tbLossCut.Text);
|
||||
}
|
||||
m_DataMgr.m_Setting.m_fTrailing = float.Parse(tbTrailing.Text.Replace("%", ""))/100;
|
||||
m_DataMgr.m_Setting.m_fLossCut = float.Parse(tbLossCut.Text.Replace("%", ""))/100;
|
||||
|
||||
btCancel_Click(null, null);
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
UlUtil.Trace(ex.ToString());
|
||||
@@ -140,14 +128,14 @@ namespace upper_limit_crawler
|
||||
|
||||
private void btCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
tbSearchMin.Text = m_DataMgr.m_Setting.m_fSearchMin.ToString("0.0");
|
||||
tbSearchMax.Text = m_DataMgr.m_Setting.m_fSearchMax.ToString("0.0");
|
||||
tbBidMin.Text = m_DataMgr.m_Setting.m_fBidMin.ToString("0.0");
|
||||
tbBidMax.Text = m_DataMgr.m_Setting.m_fBidMax.ToString("0.0");
|
||||
tbSearchMin.Text = m_DataMgr.m_Setting.m_fSearchMin.ToString("0.0")+"%";
|
||||
tbSearchMax.Text = m_DataMgr.m_Setting.m_fSearchMax.ToString("0.0") + "%";
|
||||
tbBidMin.Text = m_DataMgr.m_Setting.m_fBidMin.ToString("0.0") + "%";
|
||||
tbBidMax.Text = m_DataMgr.m_Setting.m_fBidMax.ToString("0.0") + "%";
|
||||
tbBidAmount.Text = m_DataMgr.m_Setting.m_fBidAmount.ToString("###,###,###,###,###");
|
||||
tbTimeout.Text = m_DataMgr.m_Setting.m_fTimeout.ToString("0.###");
|
||||
tbTrailing.Text = m_DataMgr.m_Setting.m_fTrailing.ToString("0.0");
|
||||
tbLossCut.Text = m_DataMgr.m_Setting.m_fLossCut.ToString("0.0");
|
||||
tbTrailing.Text = m_DataMgr.m_Setting.m_fTrailing.ToString("0.0%");
|
||||
tbLossCut.Text = m_DataMgr.m_Setting.m_fLossCut.ToString("0.0%");
|
||||
}
|
||||
|
||||
private void btBalance_Click(object sender, EventArgs e)
|
||||
|
||||
Reference in New Issue
Block a user