binary-com / binary-bot

Visual automation for binary.com
binary-bot.binary.sx
MIT License
231 stars 521 forks source link

DBot beta is now available #2146

Closed anton-binary closed 4 years ago

anton-binary commented 4 years ago

We’re pleased to announce the beta release of DBot –– a revamped version of Binary Bot for our new Deriv trading service. You can check it out now at https:/deriv.app/bot (just log in with your existing Binary.com account).

image

What you can expect with DBot With DBot, we’ve reimagined our popular bot creation tool from the ground up. Here are some of the new features you can expect:

We plan to add more new features to DBot in the coming weeks, so stay tuned for updates!

What will happen to Binary Bot? We plan to keep supporting Binary Bot going forward. Everything in Binary Bot will stay the same, working like it always has.

If you want to give DBot a try, it even supports strategies built with Binary Bot so you don’t have to recreate your existing strategies. All you need to do is upload your XML files to DBot.

If you’ve tried DBot and you want to tell us what you think, please leave your feedback here in this thread. We’d love to hear from you!

ForexJapao commented 4 years ago

Se tiver no idioma português do brasil seria ótimo !

binary-ex-machina commented 4 years ago

The interface is very nice, cleaner and with some very useful tools. The quick strategy is a very nice approach for the money management. My suggestions would be on the blocks design. The actual bot builder is very subtle on the connections between the blocks, the beta version is too large in my opinion

image

image

The idea of multi colours is nice, it will help to distinguish between the blocks types, but making the base block (1, 2, 3 and 4 base blocks) almost the same color as the background i don't think it's good. for bright monitors this could cause some problems. Maybe some border or these blocks being very dark and the other coloured blocks being semi tone, would represent the hierarchy the bot have (block 2 darker color, contains an IF blue block, less coloured and more bright, that contains some variable even brighter and so on). From darker (highest hierarchy) to brighter (lowest hierarchy)

Maybe something like this

image

the idea of the help content is good, but i think for experienced bot creators, would be nice to be able to hide that. It will make the interface cleaner and the menu smaller with the information we need to see, the block name.

A dark theme version would be very nice too.

Overall the platform feels very fast and not consuming too much RAM memory with heavy bots. I have other ideas for the possible changes and new blocks that can be added, but I will wait for more updates.

Very nice update and project!

anton-binary commented 4 years ago

Hi @binary-ex-machina ,

Many thanks for your feedback.

the idea of the help content is good, but i think for experienced bot creators, would be nice to be able to hide that.

Did you try "Search"? The idea was that experienced users would like to type block name/description to search for the block they need.

anton-binary commented 4 years ago

hi @GoncalvesF253 , translations will follow soon, including Portuguese.

ZDEGLET commented 4 years ago

Если его привяжите к МТ4 это будет круто!!!

anton-binary commented 4 years ago

Добрый день @ZDEGLET Спасибо за обратную связь. К сожалению, мы этого не можем сделать, поскольку протокол взаимодействия MT4/5 клиента и сервера закрытый, и пытаться его использовать это прямое нарушение соглашения Binary.com с MetaQuotes.

Антон

darito21 commented 4 years ago

Hey, DBot is cool but since it´s not ready for real money if you code/edit a bot with DBot mostly of the times when you load it into Binary app it keeps saying "XML File Contains Unsupported Elements..." I tried everything, ignoring all content and deleting all main blocks... saving as collection... it just doesnt work. Any suggestion? I dont want to recode the whole bot again with the old version. Thanks

anton-binary commented 4 years ago

Hi @darito21 ,

Indeed, XML created in DBot are not supported in Binary Bot. However, you can easily run Binary Bot XMLs in DBot.

BTW, Real accounts trading is enabled now.

Thanks, Anton

ZDEGLET commented 4 years ago

русского языка не нашел:( а так с виду вроде не плохо. начал тестировать посмотрим:) КОМАНДЕ РЕСПЕКТ!!! ТАК ДЕРЖАТЬ!!! ЕСЛИ СДЕЛАЕТЕ ЧТОБ МОЖНО ПОСТАВИТЬ НА БОТА ПАРОЛЬ ИЛИ СЧЕТЧИК РАБОТЫ ТО ЭТО БЫЛА БЫ БОМБА!!!

ZDEGLET commented 4 years ago

ПРОСТОЙ РОБОТ А МАРТИН НЕ РАБОТАЕТ 2019-12-14_00-33-05

ZDEGLET commented 4 years ago

РАЗОБРАЛСЯ ВСЕ ОКЕЙ. ПЛОХО ЧТО НЕТ РУССКОГО:)

ZDEGLET commented 4 years ago

МАРТИНГЕЙЛ НЕ ЗНАЮ КАК СДЕЛАТЬ:(

anton-binary commented 4 years ago

@ZDEGLET Русский язык (и другие) будет скоро. Что именно не получается?

Если нажмете "Quick strategy", то появится диалог, где можно задать параметры для мартина. Если потом нажать "Create", то блоки появятся на рабочем пространстве.

ZDEGLET commented 4 years ago

спасибо!!!

alanvito1 commented 4 years ago

ótima ferramenta, se precisarem de robôs tenho alguns aqui!

Visite minha página para download de novos bots gratuitos. Visit my librarie for new free bots.

https://github.com/alanvito1/superfree-binary-bot

hotmatrixx commented 4 years ago

@anton-binary Hey, friend. Sorry I can't find much info on DBOT - maybe I've missed a thread somewhere?

Can you confirm; is this the "new" version of Binary bot? Does this mean Support is ending for Binary Bot?

Should I move over to D-Bot? does it include all fucntionality of BB?

What are the advantages you me in DB? What are your advantages as a Dev/ company rep in DB

Disadvantages?

aaimio commented 4 years ago

Hey @hotmatrixx,

This will indeed be the new version of Binary Bot. We're still supporting Binary Bot until we deem DBot to be stable, after which we'll slowly phase out Binary Bot in favour of DBot. We're working on making DBot fully backward compatible with Binary Bot strategies and the functionality should be similar.

Regards, Aaron

hotmatrixx commented 4 years ago

Can someone share with me a link to a bot interpreter? Basically I want to build an app that parses XML and calls the binary API. Like Deriv.app and Binary.com does.

Sorry to ask here...

No worries! Yeah you could have started a new thread for it I guess, but.. meh. If you navigate to the binary.com's home on github, there is a branch called deriv.api I haven't gotten as far as calling the API's myself, but this might possibly help you?

https://github.com/binary-com/deriv-api

hotmatrixx commented 4 years ago

@anton-binary @aaron-binary

So I came across a mild issue today... I decided to try out deriv. I found bugs. There is nowhere to post issues for Deriv, except in the API project.

harshalkharose commented 4 years ago

Hello Harshal kharose here, Please solve this In MACD Indicator How to set fast moving average line cross slow moving average line then buy and wait for the same for next same move. Please help thank you & regards

bangvanthuat commented 4 years ago

my opinion. The new version is very confusing, complicated layout. The floor should maintain the same look as the old version. Look more intuitive and overall when testing the bot. I think the floor should add more indicators to optimize the bot setup. The current number of indicators is too small.

anton-binary commented 4 years ago

Hi @bangvanthuat, thanks for your feedback, really appreciate it. May I ask you for a bit more details? What exactly is confusing? Blocks menu, blocks colors and/or size, or the way summary table now looks like? What do you mean by "the floor"?

Thanks, Anton

bangvanthuat commented 4 years ago

Hello "Sàn" in his words is binary.com As for the complicated setup of the library layout, it makes me feel difficult to use and search for the necessary blocks so that if I don't know the block name and its function. The second problem is the length of the logical block k for line breaks. Once a long logical block arises it will be difficult to observe it in the most detailed manner. The next problem was that the color of the block was so flashy that it made users like me uncomfortable. The next is that the bot part is difficult to visually observe the bot running and the notification displays. in my personal opinion. Perhaps you should keep the same settings and layout as the old version and add more indicators. Thanks!

Vào 08:07 T.6, 10 Th4 2020 anton-binary notifications@github.com đã viết:

Hi @bangvanthuat https://github.com/bangvanthuat, thanks for your feedback, really appreciate it. May I ask you for a bit more details? What exactly is confusing? Blocks menu, blocks colors and/or size, or the way summary table now looks like? What do you mean by "the floor"?

Thanks, Anton

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/binary-com/binary-bot/issues/2146#issuecomment-611825265, or unsubscribe https://github.com/notifications/unsubscribe-auth/APDZB5BVPIIFZM5CEZCW32LRLZWMTANCNFSM4JP6OIKQ .

Rampage1000 commented 4 years ago

Good Anton I’m having a problem there is a strategy that turns it into bot, works well in Binary but not in Dbot. You would do me the favor of making that the file is compatible without modifying the strategy nor the established values... I am very new I would appreciate it

Rampage1000 commented 4 years ago

You have a telegram or something in case you decide to help me? In order to send you the file...

anton-binary commented 4 years ago

Hi @Rampage1000 , please send your strategy to binarybot@binary.com we'll look it. Thanks.

trident2005 commented 4 years ago

Please add the option to use "inline inputs" and "external imputs" as we have in bianry.bot,

and allow editing within the blocks of "CUSTON FUNTIONS", you cannot manage the fields created to use the function, since if I delete them directly from the variable list, the entire function is deleted and it must be created again from the beginning

buckman1974 commented 4 years ago

I am gradually switching to the Dbot with some of my bots, but they don't seem to run?

Run Fine on Binary.com Bot and all set up correctly, but on Dbot they load fine and play/run but when the criteria is met (digits or RSI etc) the Dbot does nothing

mkaranja commented 4 years ago

Is there detailed documentation on how to create DBot?

aaimio commented 4 years ago

@trident2005: Please add the option to use "inline inputs" and "external imputs" as we have in bianry.bot,

Thanks for your feedback, we'll look into whether this is something we could do.

@trident2005: and allow editing within the blocks of "CUSTON FUNTIONS", you cannot manage the fields created to use the function, since if I delete them directly from the variable list, the entire function is deleted and it must be created again from the beginning

I'm interested to learn how you'd like to see the function block to behave. Do you mean the arguments should be editable? I'd love to hear your thoughts.

@buckman1974: I am gradually switching to the Dbot with some of my bots, but they don't seem to run?

Could you share some of these strategies with us? You can email them to binarybot@binary.com, we'll look into them and add some modifications to our conversion logic. There may have been some edge cases that we missed.

@mkaranja: Is there detailed documentation on how to create DBot?

We currently don't have a detailed overview on how to create bots on DBot, however the idea is the same as in the old Binary Bot. You could find some tutorials online on how to build a Binary Bot, or check out the DBot help centre here: https://deriv.com/help-centre/dbot#what-is-dbot

trident2005 commented 4 years ago

@aaron-binary

I really did not expect an ironic response to my suggestion, maybe I did not know how to explain correctly, or somehow I offended the programmers.

I hope I can explain myself better in the following image, and I apologize if it is something that is present and I do not know how to do it.

And something else that I wanted to add, the distribution of the blocks is extremely uncomfortable to work since EVERYTHING takes up more space on the screen with respect to what it looks like in binary.bot

dbot dbot2

aaimio commented 4 years ago

Hey @trident2005,

I really did not expect an ironic response to my suggestion, maybe I did not know how to explain correctly, or somehow I offended the programmers.

My response wasn't meant ironic, sorry if I made it sound that way. 👌

To provide some more details, we're aware that we don't have inline and external inputs in DBot, the technical reason for this is that we're using Scratch Blocks under the hood, and they got rid of this. Because of this we converted a lot of multiline blocks to multiple blocks (e.g. the trade definition block). Perhaps we'll move back to 100% Blockly in the future, as their support for different renderers will provide us with the same features we require for DBot.

Gotcha on the function arguments. I think it's a good idea and will discuss this internally. 👍

shfx0096 commented 4 years ago

Trading view binary chart is not available now for rebranding issue.When it'll be available for deriv?

binarybotbrazil commented 3 years ago

Hello Friends! How are you? I would like to know how I can insert a robot (xml) externally, through Chrome Developer Tools(console)? Is there a ready-made function that I can use just to replace the current code blocks with another one, easily? Thanks!!