두 개의 eMA 파라미터, eMA1 (A2) 와 eMA2 (A3) 가 있다. 이 중 eMA 설정이 100보다 크면 fmz가 실제 실행되는 동안 eMA와 Binyan의 값이 일치하지 않으며, eMA가 100보다 작을 때 정상이며, 이는 열기 신호를 앞당기고 또는 5-10개의 k줄을 지연시킨다.
""반응 테스트
시작: 2021-11-01 00:00:00
끝: 2021-11-02 00:00:00
기간: 5m
기본 기간: 1m
거래소: {
def accuracy (((): # 거래소의 정확성을 얻는다
글로벌 BV1, CV1
exchanges[i].SetContractType (
def main (():
while True: while True: while True:
글로벌 i
범위에 있는 i (i) 를 위해 (len (exchanges)):
거래소[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)
발명가들의 수량화 - 작은 꿈바우다 또는 알바다에서 검색하는 EMA 알고리즘, 이러한 반복 알고리즘에서 계산되는 지표 값은 전송되는 데이터의 크기와 관련이 있습니다 (즉, K선 기둥의 수). 기둥의 수가 많을수록 계산이 더 가깝습니다. EMA100을 계산하면 기본적으로 동일합니다. EMA200은 약간의 오류가 있습니다.