Skip to content

Commit

Permalink
Updates rest of examples
Browse files Browse the repository at this point in the history
  • Loading branch information
ksysoev committed Jul 25, 2023
1 parent 3c628f9 commit 039529c
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 2 deletions.
13 changes: 13 additions & 0 deletions examples/simple_trading_bot/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Deriv Binary Options Trading Bot

This Go script demonstrates how to use the Deriv API to create a simple trading bot for binary options. The script uses the `deriv-api` and `deriv-api/schema` packages to interact with the Deriv API and send requests to create a new proposal and buy a binary option.

To use this script, you will need to replace the `ApiToken` constant with your own API token. You can obtain an API token by logging in to your Deriv account and generating a new token in the API tokens section.

The script first creates a new `DerivAPI` instance and authorizes the connection using the provided API token. It then creates a new proposal request with a specified amount, barrier, duration, basis, contract type, currency, and symbol.

The script then sends the proposal request to the Deriv API and waits for a response. Once a proposal is received, the script creates a new buy request with the proposal ID and a specified price.

The script then subscribes to the buy request and waits for a response. Once the binary option is bought, the script logs the current spot and the contract result.

Note that this script is provided as an example and may require modifications to work with your specific environment and use case. It is important to thoroughly test any trading bot before using it with real funds.
File renamed without changes.
Empty file added examples/tick_history/README.md
Empty file.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
)

func main() {
api, err := deriv.NewDerivAPI("wss://ws.binaryws.com/websockets/v3", 1, "en", "https://www.binary.com")
api, err := deriv.NewDerivAPI("wss://ws.binaryws.com/websockets/v3", 1089, "en", "https://localhost/")

if err != nil {
log.Fatal(err)
Expand Down
Empty file added examples/tick_stream/README.md
Empty file.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
)

func main() {
api, err := deriv.NewDerivAPI("wss://ws.binaryws.com/websockets/v3", 1, "en", "https://www.binary.com", deriv.KeepAlive)
api, err := deriv.NewDerivAPI("wss://ws.binaryws.com/websockets/v3", 1089, "en", "https://localhost/", deriv.Debug)

if err != nil {
log.Fatal(err)
Expand Down

0 comments on commit 039529c

Please sign in to comment.