Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. pragma solidity ^0.5.00;
  2.  
  3. //Equity e POwerBuy Deve ser menor que anterior
  4. //Quando Peco for Maior que media, a minima deve ser a média
  5. //e quando o preco for menor que a media, amaxima deve ser a media
  6.  
  7.  
  8.  
  9.  
  10. import "./09ClosePosition.sol";
  11. contract UpDateClosePosition is ClosePrice {
  12.  
  13.  
  14. function CloseNow (uint OrderClose) public {
  15.  
  16. RequireMember(LocalizeMemberID()); //verificase é membro
  17. IDOrderClose = OrderClose;
  18.  
  19. RequireNoMmeber (LocalizedMapBuyPositionStatus(), 1); //Ordem deve estar Aberta
  20.  
  21. RequireNoMmeber (LocalizedMapBuyPositionIDAccount() , LocalizeMemberID());
  22. // Verifica se o mmembro é dono da posição
  23.  
  24. UPdateMapPosition(LocalizedMapBuyPositionIDPosition(),2); //altera o satus da ordem para 2
  25. RegistHistoricPrice ( LocalizedMapBuyPositionIDHistoric (), IDOrderClose); //Registra historico basico do preco
  26.  
  27. MapBuyPosition [OrderClose].typeOrder = 1; //Ordem Fechada
  28.  
  29.  
  30.  
  31.  
  32.  
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement