Advertisement
dequone

tend analyse alfa

Jan 29th, 2014
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.26 KB | None | 0 0
  1. def tendAnalyse(ordersToBuy, ordersToSell):
  2.     global d, lastd, D, LD, fl, i, j, L
  3.     #ptime = time.mktime(datetime.now().timetuple())
  4.  
  5.     if fl == 1:
  6.         lastd = d
  7.         fl = 2
  8.     elif fl == 2:
  9.         D = lastd - d
  10.         fl = 3
  11.     elif fl == 3:
  12.         D = lastd - d
  13.         if LD < D and j == 0:
  14.             i += 1
  15.             #print "i = " + str(i)
  16.         elif LD > D and i == 0:
  17.             j += 1
  18.             #print "j = " + str(j)
  19.  
  20.     print "d = " + str(d) + "; lastd = " + str(lastd) + "; D = " + str(D) + "; LD = " + str(LD)
  21.  
  22.     if D < 0 and j > 0:
  23.         print str(datetime.now()) + ' try to buy, d = ' + str(d) + '; mtb = ' + str(minToBuy) + '; mts = ' + str(maxToSell) + '\n'
  24.         log(workLog, '[{0}] try to buy: d={1}; mtb={2}; mts={3}'.format(datetime.now(), d, minToBuy, maxToSell))
  25.     elif D > 0 and i > 0:
  26.         print str(datetime.now()) + ' try to sell, d = ' + str(d) + '; mtb = ' + str(minToBuy) + '; mts = ' + str(maxToSell) + '\n'
  27.         log(workLog, '[{0}] try to sell: d={1}; mtb={2}; mts={3}'.format(datetime.now(), d, minToBuy, maxToSell))
  28.  
  29.     if i > 1 and j > 1:
  30.         i = j = 0
  31.        
  32.     if lastd != d:
  33.         lastd = d
  34.         if LD != D:
  35.             LD = D
  36.            
  37.     time.sleep(3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement