@@ -31,7 +31,6 @@ public Home()
31
31
ac = new ApiConnect ( ) ;
32
32
33
33
ApiSettings saved = ac . readSettings ( ) ;
34
- OrdersSettings orders = ac . readOrdersSettings ( ) ;
35
34
36
35
if ( saved . OrganizationID != null ) {
37
36
ac . setup ( saved ) ;
@@ -102,9 +101,6 @@ private void refreshBalance() {
102
101
103
102
private void refreshOrders ( bool fromThread )
104
103
{
105
- //read custom order settings
106
- ApiConnect . OrdersSettings cos = ac . readOrdersSettings ( ) ;
107
-
108
104
if ( ac . connected )
109
105
{
110
106
orders = ac . getOrders ( ) ;
@@ -131,9 +127,6 @@ private void refreshOrders(bool fromThread)
131
127
cleanOrder . Add ( "limit" , "" + order [ "limit" ] ) ;
132
128
cleanOrder . Add ( "price" , "" + order [ "price" ] ) ;
133
129
134
- //max price
135
- cleanOrder . Add ( "maxPrice" , getMaxPrice ( "" + order [ "id" ] , cos ) ) ;
136
-
137
130
cleanOrder . Add ( "rigsCount" , "" + order [ "rigsCount" ] ) ;
138
131
cleanOrder . Add ( "acceptedCurrentSpeed" , "" + order [ "acceptedCurrentSpeed" ] ) ;
139
132
cleanOrders . Add ( cleanOrder ) ;
@@ -157,17 +150,6 @@ private void refreshOrders(bool fromThread)
157
150
}
158
151
}
159
152
160
- private string getMaxPrice ( string id , ApiConnect . OrdersSettings cos ) {
161
- foreach ( var order in cos . OrderList )
162
- {
163
- if ( id . Equals ( order . Id ) )
164
- {
165
- return order . MaxPrice ;
166
- }
167
- }
168
- return "" ;
169
- }
170
-
171
153
private void refreshMarket ( ) {
172
154
if ( ac . connected )
173
155
{
@@ -218,9 +200,6 @@ private void runBot() {
218
200
219
201
toolStripStatusLabel1 . Text = "Working" ;
220
202
221
- //read order individual settings
222
- ApiConnect . OrdersSettings cos = ac . readOrdersSettings ( ) ;
223
-
224
203
BotSettings saved = JsonConvert . DeserializeObject < BotSettings > ( File . ReadAllText ( @fileName ) ) ;
225
204
Console . ForegroundColor = ConsoleColor . Green ;
226
205
Console . WriteLine ( "bot iteration tasks {0} {1} {2}" , saved . reffilOrder , saved . lowerPrice , saved . increasePrice ) ;
@@ -261,35 +240,20 @@ private void runBot() {
261
240
string order_type = "" + order [ "type" ] [ "code" ] ;
262
241
if ( order_type . Equals ( "STANDARD" ) )
263
242
{
264
- //get order custom settings
265
- String omp = getMaxPrice ( "" + order [ "id" ] , cos ) ;
266
- float maxOrderPriceLimit = 0F ;
267
- if ( ! String . IsNullOrEmpty ( omp ) ) {
268
- maxOrderPriceLimit = float . Parse ( "" + omp , CultureInfo . InvariantCulture ) ;
269
- }
270
-
271
243
JObject algo = ac . getAlgo ( "" + order [ "algorithm" ] [ "algorithm" ] ) ;
272
244
float order_speed = float . Parse ( "" + order [ "acceptedCurrentSpeed" ] , CultureInfo . InvariantCulture ) ;
273
245
float rigs_count = float . Parse ( "" + order [ "rigsCount" ] , CultureInfo . InvariantCulture ) ;
274
246
float order_price = float . Parse ( "" + order [ "price" ] , CultureInfo . InvariantCulture ) ;
275
247
float price_step_down = float . Parse ( "" + algo [ "priceDownStep" ] , CultureInfo . InvariantCulture ) ;
276
248
277
249
Console . ForegroundColor = ConsoleColor . Green ;
278
- Console . WriteLine ( "?adjust price?; order {0}, speed {1}, rigs {2}, price {3}, step_down {4}, max order limit {5} " , order [ "id" ] , order_speed , rigs_count , order_price , price_step_down , maxOrderPriceLimit ) ;
250
+ Console . WriteLine ( "?adjust price?; order {0}, speed {1}, rigs {2}, price {3}, step_down {4}" , order [ "id" ] , order_speed , rigs_count , order_price , price_step_down ) ;
279
251
280
252
if ( saved . increasePrice && ( order_speed == 0 || rigs_count == 0 ) ) {
281
253
float new_price = ( float ) Math . Round ( order_price + ( price_step_down * - 1 ) , 4 ) ;
282
-
283
- if ( maxOrderPriceLimit > 0 && new_price > maxOrderPriceLimit ) {
284
- Console . ForegroundColor = ConsoleColor . Red ;
285
- Console . WriteLine ( "===> price up denied - max limit enforced {0} {1}" , new_price , maxOrderPriceLimit ) ;
286
- }
287
- else
288
- {
289
- Console . ForegroundColor = ConsoleColor . Yellow ;
290
- Console . WriteLine ( "===> price up order to {0}" , new_price ) ;
291
- ac . updateOrder ( "" + order [ "algorithm" ] [ "algorithm" ] , "" + order [ "id" ] , new_price . ToString ( new CultureInfo ( "en-US" ) ) , "" + order [ "limit" ] ) ;
292
- }
254
+ Console . ForegroundColor = ConsoleColor . Yellow ;
255
+ Console . WriteLine ( "===> price up order to {0}" , new_price ) ;
256
+ ac . updateOrder ( "" + order [ "algorithm" ] [ "algorithm" ] , "" + order [ "id" ] , new_price . ToString ( new CultureInfo ( "en-US" ) ) , "" + order [ "limit" ] ) ;
293
257
} else if ( saved . lowerPrice && ( order_speed > 0 || rigs_count > 0 ) ) {
294
258
Dictionary < string , float > market = getOrderPriceRangesForAlgoAndMarket ( "" + order [ "algorithm" ] [ "algorithm" ] , "" + order [ "market" ] ) ;
295
259
var list = market . Keys . ToList ( ) ;
0 commit comments