@@ -31,7 +31,6 @@ public Home()
3131 ac = new ApiConnect ( ) ;
3232
3333 ApiSettings saved = ac . readSettings ( ) ;
34- OrdersSettings orders = ac . readOrdersSettings ( ) ;
3534
3635 if ( saved . OrganizationID != null ) {
3736 ac . setup ( saved ) ;
@@ -102,9 +101,6 @@ private void refreshBalance() {
102101
103102 private void refreshOrders ( bool fromThread )
104103 {
105- //read custom order settings
106- ApiConnect . OrdersSettings cos = ac . readOrdersSettings ( ) ;
107-
108104 if ( ac . connected )
109105 {
110106 orders = ac . getOrders ( ) ;
@@ -131,9 +127,6 @@ private void refreshOrders(bool fromThread)
131127 cleanOrder . Add ( "limit" , "" + order [ "limit" ] ) ;
132128 cleanOrder . Add ( "price" , "" + order [ "price" ] ) ;
133129
134- //max price
135- cleanOrder . Add ( "maxPrice" , getMaxPrice ( "" + order [ "id" ] , cos ) ) ;
136-
137130 cleanOrder . Add ( "rigsCount" , "" + order [ "rigsCount" ] ) ;
138131 cleanOrder . Add ( "acceptedCurrentSpeed" , "" + order [ "acceptedCurrentSpeed" ] ) ;
139132 cleanOrders . Add ( cleanOrder ) ;
@@ -157,17 +150,6 @@ private void refreshOrders(bool fromThread)
157150 }
158151 }
159152
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-
171153 private void refreshMarket ( ) {
172154 if ( ac . connected )
173155 {
@@ -218,9 +200,6 @@ private void runBot() {
218200
219201 toolStripStatusLabel1 . Text = "Working" ;
220202
221- //read order individual settings
222- ApiConnect . OrdersSettings cos = ac . readOrdersSettings ( ) ;
223-
224203 BotSettings saved = JsonConvert . DeserializeObject < BotSettings > ( File . ReadAllText ( @fileName ) ) ;
225204 Console . ForegroundColor = ConsoleColor . Green ;
226205 Console . WriteLine ( "bot iteration tasks {0} {1} {2}" , saved . reffilOrder , saved . lowerPrice , saved . increasePrice ) ;
@@ -261,35 +240,20 @@ private void runBot() {
261240 string order_type = "" + order [ "type" ] [ "code" ] ;
262241 if ( order_type . Equals ( "STANDARD" ) )
263242 {
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-
271243 JObject algo = ac . getAlgo ( "" + order [ "algorithm" ] [ "algorithm" ] ) ;
272244 float order_speed = float . Parse ( "" + order [ "acceptedCurrentSpeed" ] , CultureInfo . InvariantCulture ) ;
273245 float rigs_count = float . Parse ( "" + order [ "rigsCount" ] , CultureInfo . InvariantCulture ) ;
274246 float order_price = float . Parse ( "" + order [ "price" ] , CultureInfo . InvariantCulture ) ;
275247 float price_step_down = float . Parse ( "" + algo [ "priceDownStep" ] , CultureInfo . InvariantCulture ) ;
276248
277249 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 ) ;
279251
280252 if ( saved . increasePrice && ( order_speed == 0 || rigs_count == 0 ) ) {
281253 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" ] ) ;
293257 } else if ( saved . lowerPrice && ( order_speed > 0 || rigs_count > 0 ) ) {
294258 Dictionary < string , float > market = getOrderPriceRangesForAlgoAndMarket ( "" + order [ "algorithm" ] [ "algorithm" ] , "" + order [ "market" ] ) ;
295259 var list = market . Keys . ToList ( ) ;
0 commit comments