This commit is contained in:
Ichinga Samuel
2023-10-16 15:36:31 +01:00
parent 027f9fd8de
commit e285610fe5
22 changed files with 849 additions and 817 deletions
+11 -24
View File
@@ -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())