コード例 #1
0
 public async Task <HaasonlineClientResponse <StopTakeProfitOrder> > AddStopOrder(string name, string accountGuid, string primaryCoin, string secondaryCoin, string contractName,
                                                                                  decimal leverage, EnumFundsMovingPosition direction, string executingTemplateGuid, decimal triggerPrice, decimal executionPrice, decimal amount,
                                                                                  bool startOrderOnActivation, decimal startOrderPrice, string startTemplateGuid, bool activate)
 {
     return(await ExecuteAsync <StopTakeProfitOrder>("/AddStopOrder", new Dictionary <string, string>
     {
         { "name", name },
         { "accountGuid", accountGuid },
         { "primaryCoin", primaryCoin },
         { "secondaryCoin", secondaryCoin },
         { "contractName", contractName },
         { "leverage", leverage.ToString(CultureInfo.InvariantCulture) },
         { "orderDirection", ((int)direction).ToString() },
         { "executingTemplateGuid", executingTemplateGuid },
         { "triggerPrice", triggerPrice.ToString(CultureInfo.InvariantCulture) },
         { "executionPrice", executionPrice.ToString(CultureInfo.InvariantCulture) },
         { "amount", amount.ToString(CultureInfo.InvariantCulture) },
         { "startOrderOnActivation", startOrderOnActivation.ToString() },
         { "startOrderPrice", startOrderPrice.ToString(CultureInfo.InvariantCulture) },
         { "startTemplateGuid", startTemplateGuid },
         { "activate", activate.ToString() },
     }));
 }
コード例 #2
0
 public async Task <HaasonlineClientResponse <OrderBot> > OrderBotEditOrder(string botGuid, string orderGuid, string dependsOn, string dependsOnNotExecuted, decimal amount, decimal price, EnumFundsMovingPosition direction, string templateGuid, EnumOrderBotTriggerType triggerType, decimal triggerPrice)
 {
     return(await ExecuteAsync <OrderBot>("/OrderBotEditOrder", new Dictionary <string, string>
     {
         { "botGuid", botGuid },
         { "orderGuid", orderGuid },
         { "dependsOn", dependsOn },
         { "dependsOnNotExecuted", dependsOnNotExecuted },
         { "amount", amount.ToString(CultureInfo.InvariantCulture) },
         { "price", price.ToString(CultureInfo.InvariantCulture) },
         { "triggerPrice", triggerPrice.ToString(CultureInfo.InvariantCulture) },
         { "orderTemplate", templateGuid },
         { "orderType", ((int)direction).ToString() },
         { "triggerType", triggerType.ToString() },
     }));
 }