Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pragma solidity ^0.5.00;
- //Equity e POwerBuy Deve ser menor que anterior
- //Quando Peco for Maior que media, a minima deve ser a média
- //e quando o preco for menor que a media, amaxima deve ser a media
- import "./09ClosePosition.sol";
- contract UpDateClosePosition is ClosePrice {
- function CloseNow (uint OrderClose) public {
- RequireMember(LocalizeMemberID()); //verificase é membro
- IDOrderClose = OrderClose;
- RequireNoMmeber (LocalizedMapBuyPositionStatus(), 1); //Ordem deve estar Aberta
- RequireNoMmeber (LocalizedMapBuyPositionIDAccount() , LocalizeMemberID());
- // Verifica se o mmembro é dono da posição
- UPdateMapPosition(LocalizedMapBuyPositionIDPosition(),2); //altera o satus da ordem para 2
- RegistHistoricPrice ( LocalizedMapBuyPositionIDHistoric (), IDOrderClose); //Registra historico basico do preco
- MapBuyPosition [OrderClose].typeOrder = 1; //Ordem Fechada
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement