我将以下两个列表相互映射:
Values =[1,2,3,4,5,6,8,9,10,9,7,6,5.50,5,6,7,8,10,12,15,14 ,13.50 12]
Dates =[Day1,Day2,Day3,Day4,Day5,Day6,Day8,Day9,Day10,Day11,..,Day20]
我想写一个程序,将循环的liste值,并返回我的值
XA= [X,A]
AB= [A,B]
BC=[B,C]
CD= [C,D]
DE=[D,E]
挑战在于我不知道这个列表是否只有从X到D的值,或者它会一直持续到N
我尝试了以下代码,但结果并没有给出我想要的结果,因为我需要找出一种方法来存储值,然后才能继续此过程:
for Prs in close:
# getung the high
if Prs > SwingHigh:
SwingHigh = Prs
Swinglow=Prs
elif Prs < Swinglow:
Swinglow = Prs
PrevHigh=SwingHigh
else:
PrevLow=Swinglow
impulSizee = SwingHigh - InicialPrice
retrSize = SwingHigh - Swinglow
# geting the index if the lows low
print('-------------------------------------')
print('theprice testing',Prs)
print('the starting price is InicialPrice ',InicialPrice)
print('the swing low is PrevLow ',PrevLow)
print('the swing hige is PrevHigh',PrevHigh)
print('the new high SwingHigh ',SwingHigh)
print('the new low Swinglow------ ',Swinglow)
将熊猫
shift
+cumsum
技巧与groupby
结合使用:IIUC公司:
或者
兴趣点:
更新:
相关问题 更多 >
编程相关推荐