Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ Tháng 9, 2022

Tự học Phân tích kỹ thuật trade coin từ A đến Z. Phương pháp Wyckoff là gì? 3 quy luật của phương pháp Wyckoff

Tự học Phân tích kỹ thuật trade coin từ A đến Z Phương pháp Wyckoff là gì?  3 quy luật của phương pháp Wyckoff Khi bạn hiểu các giai đoạn Wyckoffian của thị trường, bạn có thể xác định khi nào nên tham gia hoặc không tham gia thị trường. Bạn bắt đầu hiểu cách các tài khoản lớn xác định xu hướng thị trường, sự thay đổi của xu hướng và hành động giá. Tác giả của  Phương pháp Wyckoff  là ai? Phương pháp Wyckoff được phát triển bởi Richard Wyckoff vào đầu những năm 1930. Phương pháp này bao gồm một loạt các nguyên tắc và chiến lược ban đầu được thiết kế cho giới giao dịch và các nhà đầu tư. Wyckoff đã dành nhiều nặm để giảng dạy và các công trình của ông có ảnh hưởng lớn đến các lý thuyết phân tích kỹ thuật (TA) hiện đại. Phương pháp Wyckoff ban đầu được áp dụng cho thị trường chứng khoán, nhưng giờ đây nó được áp dụng cho tất cả các loại thị trường tài chính. Phương pháp Wyckoff là gì? Các giai đoạn tích lũy của Wyckoff Giai đoạn A: Trong giai đoạn A, nguồn cung đã chiếm ưu ...

Tự học ptkt Bitcoin. Kiến thức phân tích kỹ thuật trade coin từ A đến Z. Các trường phái ptkt coin

Tự học  Phân tích kỹ thuật trade coin từ A đến Z Tự học ptkt Bitcoin. Kiến thức phân tích kỹ thuật trade coin từ A đến Z . Các trường phái ptkt coin. 0. Lời nói đầu Phân tích giao dịch trong trade coin, trade chứng khoán... bao gồm 03 loại phân tích chính: Phân tích cơ bản, Phân tích kỹ thuật và Phân tích tâm lý. Như tiêu đề của bài viết này "Phân tích kỹ thuật Trade Coin từ A đến Z". Trong bài viết này tôi dựa trên những kiến thức thực chiến từ 2017 đến nay. Tự Học Trade Coin (Tuhocsolidity.com) sẽ giới thiệu đến bạn những kiến thức và bộ công cụ phân tích cần thiết từ cơ bản đến nâng cao để tự bạn có thể xây dựng cho mình một hệ thống giao dịch dành cho việc Trade Coin, Trade chứng khoán... hiệu quả nhất. Và bây giờ chúng ta bắt đầu tìm hiểu các khái niệm cơ bản trong trade coin từ A đến Z 1. Time Frame là gì? Khung thời gian là gì? Time Frame là khung thời gian thể hiện của biểu đồ giá. Có nhiều khung thời gian được sử dụng, phổ biến là 1 năm, 1 tháng, 1 tuần, 1 ngày, 4...

Tự học Web3: Subscribing to Events. Lắng nghe sự kiện từ một hợp đồng được viết bằng Solidity bằng Web3.js

Subscribing to Events  Tự học Web3: Lắng nghe sự kiện từ một hợp đồng được viết bằng Solidity bằng Web3.js Đăng ký sự kiện Như bạn có thể thấy, việc tương tác với hợp đồng của bạn thông qua Web3.js khá đơn giản - khi bạn đã thiết lập môi trường của mình, việc gọi các hàm và gửi giao dịch không khác gì một API web thông thường. Có một khía cạnh khác mà trong bài giảng ngày hôm nay chúng ta sẽ nghiên cứu: Đăng ký lắng nghe các sự kiện từ hợp đồng Solidity của bạn từ Web3.js Lắng nghe những thây ma mới Nếu bạn nhớ lại từ zombiefactory.sol , chúng ta đã có một sự kiện gọi là NewZombie mà chúng tôi đã bắn mỗi khi một thây ma mới được tạo ra: event NewZombie( uint zombieId , string name , uint dna ) ; Trong Web3.js, bạn có thể đăng ký lắng nghe một sự kiện để nhà cung cấp web3 của bạn sẽ kích hoạt  logic trong mã của bạn mỗi khi nó kích hoạt: cryptoZombies.events.NewZombie() .on( "data" , function ( event ) { let zombie = event . returnValues ; // We can access this event...

Tự học Web3: Calling Payable Functions gọi hàm Payable từ web3.js đến một hợp đồng được viết bằng Solidity

Calling Payable Functions Tự học Web3 : Calling Payable Functions gọi hàm Payable từ web3.js đến một hợp đồng được viết bằng Solidity Chúng ta sắp đi đến những bài cuối cùng của khoá học Solidity và Web3 miễn phí này rồi. Trong bài hôm nay hãy xem xét một loại hàm khác yêu cầu xử lý đặc biệt trong Web3.js - Payable Functions. Calling Payable Functions Hàm Level Up! Nhớ lại trong ZombieHelper, chúng tôi đã thêm một Payable Functionsđể người dùng có thể lên cấp: function levelUp ( uint _zombieId ) external payable { require ( msg . value == levelUpFee); zombies[_zombieId].level++; } Cách gửi Ether cùng với một chức năng rất đơn giản, với một lưu ý: chúng ta cần chỉ định số tiền cần gửi trong wei, không phải Ether. Wei là gì? Một wei là đơn vị con nhỏ nhất của Ether - có 10 ^ 18 wei trong một ether. Đó là rất nhiều số 0 để đếm - nhưng may mắn là Web3.js có một tiện ích chuyển đổi thực hiện điều này cho chúng ta. // This will convert 1 ETH to Wei web3js.utils. to Wei( "1...

Tự học lập trình Web3: Sending Transactions gửi giao dịch bằng web3.js đến một hợp đồng được viết bằng Solidity

Sending Transactions Web3 Tự học lập trình Web3: Sending Transactions gửi giao dịch bằng web3.js đến một hợp đồng được viết bằng Solidity Sending Transactions Bây giờ chúng ta hãy xem xét việc sử dụng các chức năng send để thay đổi dữ liệu trên hợp đồng thông minh. Có một số khác biệt lớn so với các hàm gọi: Gửi một giao dịch yêu cầu địa chỉ từ của người đang gọi hàm (sẽ trở thành msg.sender trong mã Solidity của bạn). Chúng tôi muốn đây là người dùng DApp của chúng tôi, vì vậy MetaMask sẽ bật lên để nhắc họ ký giao dịch. Gửi một giao dịch tốn phí Gas Sẽ có một độ trễ đáng kể kể từ khi người dùng gửi một giao dịch và khi giao dịch đó thực sự có hiệu lực trên blockchain. Điều này là do chúng ta phải đợi giao dịch được đưa vào một khối và thời gian khối cho Ethereum trung bình là 15 giây. Nếu có nhiều giao dịch đang chờ xử lý trên Ethereum hoặc nếu người dùng gửi giá gas quá thấp, giao dịch của chúng tôi có thể phải đợi một số khối để được bao gồm và điều này có thể mất vài phút. Vì vậy...

Tự học lập trình Web3: Metamask & Accounts Lấy tài khoản của người dùng trong MetaMask. Khoá học Solidity

Metamask & Accounts  Tự học lập trình Web3 : Metamask & Accounts Lấy tài khoản của người dùng trong MetaMask. Khoá học Solidity Xin chúc mừng, đến bài học thứ 47 này thì bạn đã viết thành công giao diện người dùng để tương tác với hợp đồng thông minh viết bằng Solidity đầu tiên của mình. Bây giờ chúng ta hãy lắp ghép các dữ liệu lại với nhau - giả sử chúng ta muốn trang chủ của ứng dụng của mình hiển thị toàn bộ đội quân thây ma của người dùng đó. Rõ ràng trước tiên chúng ta cần sử dụng hàm getZombiesByOwner(owner) để tra cứu tất cả ID của các thây ma mà người dùng hiện tại sở hữu. Nhưng hợp đồng Solidity của chúng ta đang đợi đầu vào chủ sở hữu là một địa chỉ ETH để truyền vào  Solidity. Làm cách nào chúng ta có thể lấy được địa chỉ ví của người dùng đang sử dụng dApp của chúng ta? Lấy tài khoản của người dùng trong MetaMask MetaMask cho phép người dùng quản lý nhiều tài khoản trong tiện ích mở rộng của họ. Chúng ta có thể xem tài khoản nào hiện đang hoạt động trên bi...

Tự học lập trình Web3: Calling Contract Functions: Gọi chức trong hợp đồng được code bằng Solidity

Calling Contract Functions Tự học lập trình Web3: Calling Contract Functions: Gọi chức trong hợp đồng. Khoá tự học Solidity cơ bản Calling Contract Functions Hợp đồng của chúng ta đã được thiết lập kết nối với Web3.js xong trong bài học trước! Bây giờ chúng ta có thể sử dụng Web3.js để nói chuyện với nó. Web3.js có hai phương pháp mà chúng tôi sẽ sử dụng để gọi các hàm trong hợp đồng của chúng ta: gọi và gửi. 1. Call Call được sử dụng cho view và pure functions . Nó chỉ chạy trên nút cục bộ và sẽ không tạo ra sự thay đổi trên blockchain. Lưu ý: khi gọi đến  view  và  pure   functions  ta sẽ không thay đổi dữ liệu trên blockchain. Chúng cũng không tốn phí GAS và người dùng sẽ không cần ký giao dịch với MetaMask. Sử dụng Web3.js, bạn sẽ gọi một hàm có tên myMethod với tham số 123 như sau: myContract.methods.myMethod( 123 ). call () 2. Send Send sẽ tạo ra một giao dịch và thay đổi dữ liệu trên blockchain. Bạn sẽ cần sử dụng send cho tất cả cac chức năng không ...

Tự học lập trình Web3: Talking to Contracts: Nói chuyện với hợp đồng trong khoá tự học Solidity

Talking to Contracts Tự học lập trình Web3 : Talking to Contracts: Nói chuyện với hợp đồng trong khoá tự học Solidity Nói chuyện với hợp đồng thông minh bằng Javascript Bây giờ chúng ta đã khởi tạo Web3.js với nhà cung cấp Web3 của MetaMask, hãy thiết lập nó để nói chuyện với hợp đồng thông minh của chúng ta. Web3.js sẽ cần 2 thứ để trao đổi với hợp đồng của bạn: địa chỉ hợp đồng và ABI của nó. Địa chỉ hợp đồng Sau khi bạn viết xong hợp đồng thông minh của mình, bạn sẽ biên dịch nó và triển khai nó lên Ethereum.  Sau khi bạn triển khai hợp đồng của mình, nó sẽ nhận được một địa chỉ cố định trên Ethereum, nơi nó sẽ tồn tại mãi mãi. Nếu bạn nhớ lại từ học trước, địa chỉ của hợp đồng CryptoKitties trên mạng chính Ethereum là 0x06012c8cf97BEaD5deAe237070F9587f8E7A266d . Bạn sẽ cần sao chép địa chỉ này sau khi triển khai để trao đổi với hợp đồng thông minh của mình. Hợp đồng ABI Một điều kiện cần nữa để Web3.js có thể trao đổi với hợp đồng thông minh là ABI của nó. ABI là viết tắt ...