mirror of
https://github.com/Ichinga-Samuel/aiomql.git
synced 2026-08-09 10:17:46 +00:00
3.0.4
This commit is contained in:
+11
-24
@@ -1,7 +1,9 @@
|
||||
import asyncio
|
||||
import logging
|
||||
|
||||
from aiomql.lib import FingerTrap
|
||||
from aiomql import Bot, Account, ForexSymbol, Records, RAM, DealTrader
|
||||
from aiomql import Bot, Account, ForexSymbol
|
||||
|
||||
logging.basicConfig(level=logging.INFO)
|
||||
|
||||
|
||||
def build_bot():
|
||||
@@ -11,29 +13,14 @@ def build_bot():
|
||||
|
||||
# Prebuilt strategy from the library.
|
||||
# Disclaimer: These strategy is only for demonstration purposes.
|
||||
|
||||
ram = RAM(amount=50)
|
||||
st1 = FingerTrap(symbol=ForexSymbol(name='Volatility 10 (1s) Index'))
|
||||
# st1 = FingerTrap(symbol=ForexSymbol(name='Volatility 50 (1s) Index'))
|
||||
# st.trader.ram = ram
|
||||
st1.trader.ram = ram
|
||||
|
||||
# st1 = FingerTrap(symbol=ForexSymbol(name='GBPUSD'), params={'trend_candles_count': 500})
|
||||
# st3 = FingerTrap(symbol=ForexSymbol(name='AUDUSD'))
|
||||
# st4 = FingerTrap(symbol=ForexSymbol(name='USDCAD'))
|
||||
# st5 = FingerTrap(symbol=ForexSymbol(name='USDJPY'))
|
||||
# st6 = FingerTrap(symbol=ForexSymbol(name='EURGBP'))
|
||||
# bot.add_strategies([st, st1, st3, st4, st5, st6])
|
||||
# bot.add_strategy(st)
|
||||
bot.add_strategy(st1)
|
||||
params = {'trend_candles_count': 500}
|
||||
st1 = FingerTrap(symbol=ForexSymbol(name='GBPUSD'), params=params)
|
||||
st3 = FingerTrap(symbol=ForexSymbol(name='AUDUSD'), params=params)
|
||||
st4 = FingerTrap(symbol=ForexSymbol(name='USDCAD'), params=params)
|
||||
st5 = FingerTrap(symbol=ForexSymbol(name='USDJPY'), params=params)
|
||||
st6 = FingerTrap(symbol=ForexSymbol(name='EURGBP'), params=params)
|
||||
bot.add_strategies([st1, st3, st4, st5, st6])
|
||||
bot.execute()
|
||||
|
||||
|
||||
build_bot()
|
||||
|
||||
async def main():
|
||||
async with Account():
|
||||
res = Records()
|
||||
await res.update_records()
|
||||
|
||||
# asyncio.run(main())
|
||||
|
||||
Reference in New Issue
Block a user