Es gibt zwei EMA-Parameter, EMA1 (A2) und EMA2 (A3), die bei einem EMA-Satz größer als 100 die EMA-Werte bei laufender fmz-Funktion nicht mit dem Wert von Binance übereinstimmen.
""Backtest
Start: 2021-11-01 00:00:00
Ende: 2021-11-02 00:00:00
Dauer: 5m
BasisZeitraum: 1m
Die Kommission hat eine Reihe von Maßnahmen ergriffen, um die Auswirkungen der Umstrukturierung auf die Wirtschaft der Union zu verringern.
args: [[
def accuracy (((): # Erhalten Sie die genaue Ausgabe der Börse
Global BV1, CV1
exchanges[i].SetContractType (siehe Swap-Knopf)
currency1=_C ((exchanges[i].GetCurrency)
Der Name der Website ist nicht bekannt.
account1=_C ((exchanges[i].GetAccount)
all_BV1list=[
Definition der Haupt*:
während True:
weltweiter
für i im Bereich ((len ((Austausch)):
Auswechslungen[i].SetContractType ((
if longsignal: #1分钟金叉
Log(currency1,'多头信号成立')
exchanges[i].SetDirection('buy')
exchanges[i].Buy(-1,n1)
Log('倒数第二个EMA2:',EMA2[-2],'倒数第三个EMA2:',EMA2[-3])
Log('倒数第二个EMA1:',EMA[-2],'倒数第三个EMA1:',EMA[-3])
#开空信号
if shortsignal: #1分钟死叉
Log(currency1,'空头信号成立')
exchanges[i].SetDirection('sell')
exchanges[i].Sell(-1,n1)
Log('倒数第二个EMA2:',EMA2[-2],'倒数第三个EMA2:',EMA2[-3])
Log('倒数第二个EMA1:',EMA[-2],'倒数第三个EMA1:',EMA[-3])
if len(position1)==1:
if position1[0]["Type"]==0:
if ticker1["Last"]>position1[0].Price+K3:
Log(currency1,'多头触发止盈')
exchanges[i].SetDirection('closebuy')
exchanges[i].Sell(-1,position1[0].Amount)
Log('倒数第二个EMA2:',EMA2[-2],'倒数第三个EMA2:',EMA2[-3])
Log('倒数第二个EMA1:',EMA[-2],'倒数第三个EMA1:',EMA[-3])
if ticker1["Last"]<position1[0].Price-K2:
Log(currency1,'多头触发止损')
exchanges[i].SetDirection('closebuy')
exchanges[i].Sell(-1,position1[0].Amount)
Log('倒数第二个EMA2:',EMA2[-2],'倒数第三个EMA2:',EMA2[-3])
Log('倒数第二个EMA1:',EMA[-2],'倒数第三个EMA1:',EMA[-3])
if position1[0]["Type"]==1:
if ticker1["Last"]<position1[0].Price-K3:
Log(currency1,'空头触发止盈')
exchanges[i].SetDirection('closesell')
exchanges[i].Buy(-1,position1[0].Amount)
Log('倒数第二个EMA2:',EMA2[-2],'倒数第三个EMA2:',EMA2[-3])
Log('倒数第二个EMA1:',EMA[-2],'倒数第三个EMA1:',EMA[-3])
if ticker1["Last"]>position1[0].Price+K2:
Log(currency1,'空头触发止损')
exchanges[i].SetDirection('closesell')
exchanges[i].Buy(-1,position1[0].Amount)
Log('倒数第二个EMA2:',EMA2[-2],'倒数第三个EMA2:',EMA2[-3])
Log('倒数第二个EMA1:',EMA[-2],'倒数第三个EMA1:',EMA[-3])
Sleep(S)
Die Erfinder quantifizieren - Kleine TräumeBei Baidu oder bei der EMA-Algorithmen, bei denen der Indikatorwert der Algorithmen für die Berechnung von EMAs mit der Größe der Datenmenge in Verbindung gebracht wird (d. h. die Anzahl der K-Säulen), ist die Anzahl der EMAs größer und näher. Man kann die EMA100 grundsätzlich genauso berechnen.