Khung giao dịch PHP

Hiệp định khung ASEAN về Dịch vụ [AFAS] nhằm hướng tới dòng thương mại dịch vụ tự do trong khu vực. Nó nhằm mục đích loại bỏ đáng kể các hạn chế đối với thương mại dịch vụ giữa các nước ASEAN nhằm nâng cao hiệu quả và khả năng cạnh tranh của các nhà cung cấp dịch vụ ASEAN

Máy trạm IB Trader Workstation [TWS] do nhà sản xuất thị trường thiết kế của chúng tôi cho phép các nhà giao dịch, nhà đầu tư và tổ chức giao dịch cổ phiếu, quyền chọn, hợp đồng tương lai, tiền tệ, trái phiếu và quỹ trên hơn 150 thị trường trên toàn thế giới từ một nền tảng thống nhất duy nhất

Bài đăng này ban đầu được xuất bản trên Medium và được đăng lại ở đây với sự cho phép của tác giả. Tại sao không đến đó và cho họ một ít ❤️?

Hướng dẫn này sẽ hướng dẫn bạn toàn bộ quá trình xây dựng bot bitcoin bằng PHP – từ thiết lập, cho đến lần thực hiện giao dịch tự động đầu tiên của bạn và hơn thế nữa

tiền điện tử

Tôi không cần phải nói với bạn nhưng, một vài tháng trước, bạn có thể mua tiền điện tử Ether với giá 11 đô la, nó nhanh chóng tăng lên 43 đô la [tôi đã mua ở giữa các mức giá đó] và hiện đã tăng lên hơn 335 đô la vào tháng 6 năm 2017. Những loại lợi nhuận đó gần như không thể tin được đối với một nhà đầu tư truyền thống và những loại lợi nhuận này là phổ biến trong không gian này
Vui mừng chưa?

Bạn đã kiếm được rất nhiều tiền nhờ tiền điện tử và có một số lo ngại về việc chuyển số tiền đó qua ngân hàng của mình vì các vấn đề về thuế lãi vốn tiềm ẩn. Có những nơi có giải pháp cho bạn nếu bạn muốn có thể sử dụng số tiền này cho các khoản đầu tư khác. Những nơi này sẽ không yêu cầu bạn chụp ảnh giấy phép của mình và gửi giấy phép, chỉ cần sử dụng email và họ cung cấp cho bạn ví tiền gửi BTC, tài khoản demo, API, sau đó khi bạn sẵn sàng, bạn gửi tiền vào và 'đã đến lúc'

Nhưng, bạn nói, tôi là một lập trình viên thích tự động hóa mọi thứ, chắc chắn chúng ta có thể kích hoạt một số BTCbot và chúng ta có thể để nó thực hiện công việc cho chúng ta, nó sẽ giúp chúng ta kiếm được hàng triệu USD trong giấc ngủ, phải không?

Chắc là không

Giải pháp của tôi

Tôi không muốn viết bot và xuất bản nó với một chiến lược duy nhất và chỉ nói “đây, sử dụng cái này”, tôi không nghĩ điều đó hữu ích cho bất kỳ ai, tôi muốn cung cấp cho bạn các công cụ và chỉ cho bạn cách viết

Ngoài ra, tôi không muốn tạo cái này bằng một ngôn ngữ mới hoặc phức tạp, tôi muốn cái này được viết bằng PHP mà số lượng người quen thuộc nhiều nhất và trong một khuôn khổ [Laravel – đây là một khóa học cao cấp tuyệt vời để bán, và một loạt . Nếu bạn nghĩ PHP chỉ dành cho các trang web, hãy đọc tiếp, điều này sẽ làm bạn ngạc nhiên

Tôi thích xây dựng hệ thống. Tôi đã làm việc trên bài đăng này được một thời gian và nó đại diện cho rất nhiều công việc tùy chỉnh không phái sinh. Nếu bạn đã đọc một số hướng dẫn khác của tôi, bạn sẽ biết rằng tôi thích viết các hướng dẫn “Tôi ước rằng tôi đã tìm thấy thay vì phải viết”, vì vậy bạn có thể đọc kỹ lưỡng, với rất nhiều phong cách sao chép và dán

Bắt đầu nào

Các bước chúng ta sẽ thực hiện

  • Cài đặt bản soạn sẵn/khuôn khổ
  • Đi qua các phần cốt lõi của hệ thống, xem cái gì ở đâu
  • Cài đặt và cấu hình phần mềm chúng tôi cần
  • Tạo tài khoản tại các công ty môi giới mà chúng tôi sẽ sử dụng, thiết lập các khóa API cho tập lệnh
  • Chạy thử nghiệm và ví dụ
  • Thiết lập luồng websocket để lấy dữ liệu
  • Tìm chiến lược cho các đại lý tự động của chúng tôi
  • Đi sâu vào các Chỉ báo và Nến có sẵn cho chúng tôi
  • Mã hóa đại lý đầu tiên của chúng tôi
  • Kiểm tra đại lý
  • Một vài lời kết thúc về những rủi ro bạn đang gặp phải

Cài đặt bản soạn sẵn/khung [Bowhead]

Bạn có thể tìm kho lưu trữ cho bản tóm tắt Bowhead tại kho lưu trữ Github của nó. Nó đã là một ứng dụng đầy đủ, nhưng chúng tôi sẽ sử dụng chức năng của nó để hoàn thành nội dung trong bài đăng này

Bạn nên sử dụng hộp Homestead Cải tiến Vagrant cực kỳ thân thiện với Laravel để có một môi trường phát triển tốt, biệt lập mà bạn có thể bắt đầu trong vòng chưa đầy 5 phút. Nếu bạn chưa quen với Vagrant, đây là phần giới thiệu lại tuyệt vời và nếu bạn muốn tìm hiểu sâu hơn, cuốn sách cao cấp này sẽ dạy cho bạn những điều tuyệt vời

git clone //github.com/joeldg/bowhead.git
cd bowhead
composer install
cp .env-example .env
sudo pecl install trader
echo "extension=trader.so" | sudo tee /etc/php/7.1/mods-available/trader.ini
sudo phpenmod trader

Bây giờ hãy giải thích cấu trúc thư mục hiện tại của ứng dụng

ứng dụng/Bảng điều khiển/Lệnh/

Đây là nơi đặt tất cả các lệnh điều khiển của chúng tôi

  • DB_CONNECTION=mysql
    DB_HOST=localhost
    DB_PORT=3306
    DB_DATABASE=homestead
    DB_USERNAME=homestead
    DB_PASSWORD=secret
    
    4 – Truyền dữ liệu thị trường từ Bitfinex
  • DB_CONNECTION=mysql
    DB_HOST=localhost
    DB_PORT=3306
    DB_DATABASE=homestead
    DB_USERNAME=homestead
    DB_PASSWORD=secret
    
    5 – Truyền dữ liệu thị trường từ GDAX
  • DB_CONNECTION=mysql
    DB_HOST=localhost
    DB_PORT=3306
    DB_DATABASE=homestead
    DB_USERNAME=homestead
    DB_PASSWORD=secret
    
    6 – Chiến lược ví dụ về ngoại hối
  • DB_CONNECTION=mysql
    DB_HOST=localhost
    DB_PORT=3306
    DB_DATABASE=homestead
    DB_USERNAME=homestead
    DB_PASSWORD=secret
    
    7 – Ví dụ về chiến lược của chúng tôi
  • DB_CONNECTION=mysql
    DB_HOST=localhost
    DB_PORT=3306
    DB_DATABASE=homestead
    DB_USERNAME=homestead
    DB_PASSWORD=secret
    
    8 – Ví dụ sử dụng cơ bản
  • DB_CONNECTION=mysql
    DB_HOST=localhost
    DB_PORT=3306
    DB_DATABASE=homestead
    DB_USERNAME=homestead
    DB_PASSWORD=secret
    
    9 – Lấy dữ liệu lịch sử từ nhà môi giới
  • mysql -u homestead -psecret 

Chủ Đề