トレンド戦略は,一般的に様々な指標を使用して市場の方向を判断し,各指標の数値対比結果を取引信号として使用します. これにより,パラメータの使用,指標の計算を避けることはできません.パラメータを使用しているので,適正な状況があります. 戦略は特定の市場で非常にうまく機能しますが,運が悪い場合,市場の動向が現在のパラメータに非常に不友好な場合,戦略は非常に悪く機能する可能性があります.
import time
basePrice = -1
ratio = 0.05
acc = _C(exchange.GetAccount)
lastCancelAll = 0
minStocks = 0.01
def CancelAll():
while True :
orders = _C(exchange.GetOrders)
for i in range(len(orders)) :
exchange.CancelOrder(orders[i]["Id"], orders[i])
if len(orders) == 0 :
break
Sleep(1000)
def main():
global basePrice, acc, lastCancelAll
exchange.SetPrecision(2, 3)
while True:
ticker = _C(exchange.GetTicker)
if basePrice == -1 :
basePrice = ticker.Last
if ticker.Last - basePrice > 0 and (ticker.Last - basePrice) / basePrice > ratio :
acc = _C(exchange.GetAccount)
if acc.Balance * ratio / ticker.Last > minStocks :
exchange.Buy(ticker.Last, acc.Balance * ratio / ticker.Last)
basePrice = ticker.Last
if ticker.Last - basePrice < 0 and (basePrice - ticker.Last) / basePrice > ratio :
acc = _C(exchange.GetAccount)
if acc.Stocks * ratio > minStocks :
exchange.Sell(ticker.Last, acc.Stocks * ratio)
basePrice = ticker.Last
ts = time.time()
if ts - lastCancelAll > 60 * 5 :
CancelAll()
lastCancelAll = ts
LogStatus(_D(), "\n", "行情信息:", ticker, "\n", "账户信息:", acc)
Sleep(500)
戦略原理は非常にシンプルで,いかなる指標も使用せず,ただ現在の価格を取引の引き金として使用し,主要なパラメータは1つしかない.ratio
市場をコントロールする.
触発する:
if ticker.Last - basePrice > 0 and (ticker.Last - basePrice) / basePrice > ratio
現在の価格を使用し,現在の価格がベース価格よりも大きく,価格がベース価格を超えると,ベース価格を比較します.ratio * 100 %
ページのページをクリックすると,複数のページが表示されます.
注文後,基本価格を現在の価格に更新します.
紙幣の空き紙は:
if ticker.Last - basePrice < 0 and (basePrice - ticker.Last) / basePrice > ratio
空の方向の原理は同じで,現在の価格を使用して,現在の価格がベース価格よりも低く,価格がベース価格よりも高くなったときに,ベース価格を比較します.ratio * 100 %
投稿者: 藤原 さん
注文後,基本価格を現在の価格に更新します.
注文量ごとに,利用可能な資金の数値です.ratio * 100 %
│ │
パラメータ設定の最小取引量より小さい場合は,minStocks
メールの返信はこちら.
価格の変動に追いつく戦略は,低価格の価格に追いつく戦略です.
検定期間は約1年.
ランニング結果:
最近のユーザーは,Pythonの策略が比較的少ないと報告し,その後,Python言語で書かれた策略を多く共有しています. 策略コードも非常にシンプルで,発明者にとって量的な初心者学習に最適です. 戦略の住所:https://www.fmz.com/strategy/181185
この戦略は,学習,復習テスト,アップグレードの最適化に関心のある人のための参照のみです.