Keine Beschreibung

anhuiqiang 796ac59510 readme vor 1 Jahr
.idea 1bbac6d058 trade service vor 1 Jahr
cmake-build-debug 1bbac6d058 trade service vor 1 Jahr
CMakeLists.txt 1bbac6d058 trade service vor 1 Jahr
main.cpp 1bbac6d058 trade service vor 1 Jahr
prompt.txt 1bbac6d058 trade service vor 1 Jahr
readme.md 796ac59510 readme vor 1 Jahr
service.cpp 1bbac6d058 trade service vor 1 Jahr
service.h 1bbac6d058 trade service vor 1 Jahr

readme.md

sequenceDiagram
participant Client
participant MyService
participant PriceData
Client->>MyService: Send HTTP Request (platform, price)
MyService->>PriceData: Update Price(platform, price)
PriceData-->>MyService: Price Updated

MyService->>MyService: Adjust Decimal Points
MyService->>MyService: Check Deviation Compensation
alt Time Since Last Compensation > Interval
MyService->>MyService: Calculate Average Prices
MyService->>PriceData: Update Deviation Compensation
end

MyService->>MyService: Calculate Deviation Percentage
MyService->>MyService: Determine Position
alt Open Long
MyService->>PriceData: Open Long Position
else Close Long
MyService->>PriceData: Close Long Position
end
alt Open Short
MyService->>PriceData: Open Short Position
else Close Short
MyService->>PriceData: Close Short Position
end

MyService-->>Client: Response (Processed)