public class ExpertAdvisor extends Object
| Constructor and Description |
|---|
ExpertAdvisor(ExpertAdvisorClient.ExpertAdvisorDto data,
String accountId,
ExpertAdvisorClient client)
Constructs an expert advisor entity
|
| Modifier and Type | Method and Description |
|---|---|
String |
getExpertId()
Returns expert id
|
String |
getPeriod()
Returns expert period
|
String |
getSymbol()
Returns expert symbol
|
boolean |
isFileUploaded()
Returns true if expert file was uploaded
|
CompletableFuture<Void> |
reload()
Reloads expert advisor from API
(see https://metaapi.cloud/docs/provisioning/api/expertAdvisor/readExpertAdvisor/)
|
CompletableFuture<Void> |
remove()
Removes expert advisor
(see https://metaapi.cloud/docs/provisioning/api/expertAdvisor/deleteExpertAdvisor/)
|
CompletableFuture<Void> |
update(ExpertAdvisorClient.NewExpertAdvisorDto expert)
Updates expert advisor data
(see https://metaapi.cloud/docs/provisioning/api/expertAdvisor/updateExpertAdvisor/)
|
CompletableFuture<Void> |
uploadFile(InputStream fileContents)
Uploads an expert advisor file.
|
CompletableFuture<Void> |
uploadFile(String filePath)
Uploads an expert advisor file.
|
public ExpertAdvisor(ExpertAdvisorClient.ExpertAdvisorDto data, String accountId, ExpertAdvisorClient client)
data - Expert advisor dtoaccountId - Account idclient - Expert advisor clientpublic String getExpertId()
public String getPeriod()
public String getSymbol()
public boolean isFileUploaded()
public CompletableFuture<Void> reload()
public CompletableFuture<Void> update(ExpertAdvisorClient.NewExpertAdvisorDto expert)
expert - new expert advisor datapublic CompletableFuture<Void> uploadFile(String filePath)
filePath - path to a file to uploadpublic CompletableFuture<Void> uploadFile(InputStream fileContents)
fileContents - input stream containing file contentspublic CompletableFuture<Void> remove()
Copyright © 2023. All rights reserved.