Olá, Visitante. Por favor entre ou registe-se se ainda não for membro.

Entrar com nome de utilizador, password e duração da sessão
 

Mostrar Mensagens

Esta secção permite-lhe ver todas as mensagens colocadas por este membro. De realçar que apenas pode ver as mensagens colocadas em zonas em que você tem acesso.


Mensagens - rs_trader

Páginas: 1 2 [3] 4 5 ... 158
41
Sistemas Automáticos / Re: Excel (Duvida)
« em: 2020-09-16 21:14:43 »
Assim? Dá erro.

Citar
Sub PRNtoPRN()
    Dim xWs As Worksheet
    Dim xcsvFile As String
    For Each xWs In Application.ActiveWorkbook.Worksheets
        xWs.Copy
        wbk.Application.DisplayAlerts = False
        xcsvFile = "C:\MetaStock Data" & "\" & xWs.Name & ".PRN"
        Application.ActiveWorkbook.SaveAs Filename:=xcsvFile, FileFormat:=xlCSV
        Application.ActiveWorkbook.Saved = True
        Application.ActiveWorkbook.Close
    Next
End Sub


42
Sistemas Automáticos / Re: Excel (Duvida)
« em: 2020-09-16 07:55:55 »
experimenta se meter

wbk.Application.DisplayAlerts = False

antes da linha do save resolve a questão

Vou tentar mais logo!

43
Sistemas Automáticos / Re: Excel (Duvida)
« em: 2020-09-16 07:55:17 »
ok.

Bem, um workaround seria adicionar uma variável que tenhas a certeza que nunca se repete ao nome do ficheiro. Por exemplo, usando a fórmula NOW() ficas com a data do momento até aos segundos. Impossível de repetir nesse cenário. Tens é que substituir os carateres especiais "/" e ":" (que o windows não aceita como nome de ficheiro) por algo como um simples ponto "." (podias substituir por algo em branco, mas no meu teste nao correu bem). Como eu sou maçarico, estou a fazer um replace dentro de outro replace, porque quero substituir duas condições.

Seria algo assim:

Citar
xcsvFile = "C:\Users\Robusto\Desktop" & "\" & xWs.Name & "_" & Replace(Replace(Now, ":", "."), "/", ".")) & ".PRN"


Se repetir ficheiros não for realmente uma alternativa, eu estou a pensar num caminho menos convencional, que é colocares uma linha de código (logo no início da macro) em que vais diretamente à pasta e eliminas o ficheiro que tens lá. Como já sabes todas as condições que constituem o nome, é só repetir o mesmo caminho. Depois a fórmula rodaria normalmente, como o ficheiro anterior já foi eliminado, não repeterias nada. Instruções aqui: https://www.wallstreetmojo.com/vba-delete-file/

Esta solução não daria porque preciso que tenha sempre o mesmo nome.

44
Sistemas Automáticos / Re: Excel (Duvida)
« em: 2020-09-15 22:57:49 »
Pergunta se quero substituir o que lá está.

45
Off-Topic / Re: (NÃO MODERADO) O Cantinho do Benfica
« em: 2020-09-15 21:27:21 »
A aquipa o ano passado na frente não fazia dois passes. Estão lá todos os que jogavam a titular o ano passado. Não há milagres.

46
Sistemas Automáticos / Re: Excel (Duvida)
« em: 2020-09-15 21:25:56 »
Consegues. Se for numa pasta predefinida já à partida por ti, podes ir à pasta em questão e copiar/colar o caminho aí. Imagina que queres guardar no desktop seria algo do género

C:\Users\Robusto\Desktop

Assim sendo, na macro o caminho fica:

Citar
    For Each xWs In Application.ActiveWorkbook.Worksheets
        xWs.Copy
        xcsvFile = "C:\Users\Robusto\Desktop" & "\" & xWs.Name & ".PRN"
        Application.ActiveWorkbook.SaveAs Filename:=xcsvFile, FileFormat:=xlCSV


Ou se quiseres que o caminho seja dinamico, no inicio da formula podes colocar:

Citar
Dim CurDir as String
CurDir = Range("A1").Value

Em que a célula A1 tens a primeira parte do caminho.

Era mesmo essa dica que precisava. Obrigado.

Já agora, existe alguma forma de adicionar uma linha de código que permita que quando já existe o ficheiro na diretoria ele fazer o overrride?

47
Compra de 2 NDX a 11417.7

Sid

Já acabou a demonstração?

48
Off-Topic / Re: (NÃO MODERADO) O Cantinho do Benfica
« em: 2020-09-15 20:36:36 »
Quando o marroquino é titular é sinal que esta tudo igual.

49
fundo JPMorgan Funds - Global Socially Responsible Fund, tem como maiores posições:

Apple Inc   TecnologiaTecnologia   4,98
Amazon.com Inc Consumo CíclicoConsumo Cíclico   4,84
Microsoft Corp   TecnologiaTecnologia   4,57
Facebook Inc A   Serviços de ComunicaçãoServiços de Comunicação   4,56
Alphabet Inc Class C   Serviços de ComunicaçãoServiços de Comunicação   4,31

O que é que estas empresas têm a ver com responsabilidade social?!?! Isto não vai contra o regulamento de gestão do fundo?

Obviamente que meteram estas bolhas em tudo o que é fundo passivo o que alavancou ainda mais estas bolhas.

O JPMorgan Funds - Global Socially Responsible Fund não é um fundo passivo.

Os owners iniciais doam milhões para essas causas....:)

50
Sistemas Automáticos / Re: Excel (Duvida)
« em: 2020-09-12 12:20:31 »
Consegues. Se for numa pasta predefinida já à partida por ti, podes ir à pasta em questão e copiar/colar o caminho aí. Imagina que queres guardar no desktop seria algo do género

C:\Users\Robusto\Desktop

Assim sendo, na macro o caminho fica:

Citar
    For Each xWs In Application.ActiveWorkbook.Worksheets
        xWs.Copy
        xcsvFile = "C:\Users\Robusto\Desktop" & "\" & xWs.Name & ".PRN"
        Application.ActiveWorkbook.SaveAs Filename:=xcsvFile, FileFormat:=xlCSV


Ou se quiseres que o caminho seja dinamico, no inicio da formula podes colocar:

Citar
Dim CurDir as String
CurDir = Range("A1").Value

Em que a célula A1 tens a primeira parte do caminho.

Era mesmo essa dica que precisava. Obrigado.

51
Sistemas Automáticos / Re: Excel (Duvida)
« em: 2020-09-12 10:02:29 »

Citar

Sub PRNtoPRN()
    Dim xWs As Worksheet
    Dim xcsvFile As String
    For Each xWs In Application.ActiveWorkbook.Worksheets
        xWs.Copy
        xcsvFile = CurDir & "\" & xWs.Name & ".PRN"
        Application.ActiveWorkbook.SaveAs Filename:=xcsvFile, FileFormat:=xlCSV
        Application.ActiveWorkbook.Saved = True
        Application.ActiveWorkbook.Close
    Next
End Sub


Sabem dizer-me como eu consigo gravar os ficheiros resultantes da macro acima para uma diretoria especifica. Atualmente grava na "Current Dir" que pode ser qualquer uma. eu pretendia numa especifica.

52
Sistemas Automáticos / Re: Backtesting com python
« em: 2020-09-10 20:22:30 »
Off topic: Também comecei a aprender python mas acho que vou chegar a conclusão que não me acrescenta nada face ao que o amibroker me faz atualmente.

53
Tem de ser..... Até haver uma reação pelo menos.

54
Venda Short de 1 NDX a 11093.6

Sid

FURU esta é para te espezinhar. :)

55
Vi agora que fui stopado em gas natural.


 :-\

Ou seja, de tudo.... só tenho os puts de tesla, que já estiveram a zeros... e estão a 12 centimos agora. (comprei a .15)

Quem comprou a zeros fez um grande negócio.

56
Off-Topic / Re: (NÃO MODERADO) O Cantinho do Benfica
« em: 2020-09-08 16:15:27 »
Continuação .

Vertonghen esteve em contacto com infectado a serviço da seleção belga

Tudo para correr bem , para arderem 40 milhões a custa da trampa da liga das nações , essa competição cheia de prestigio

Deixar os jogadores jogarem ou nao pelas seleções não é uma opção para os clubes

57
Off-Topic / Re: Futebol e outros desportos
« em: 2020-09-06 00:53:42 »
A selecção a jogar sem cr7 é outra coisa.

Foram 4-1... mas não seria injusto um 7-1 ou algo assim.

E contra a Croácia!!

Já digo isso há muito tempo. Ronaldo seca tudo a sua volta.

59
Robinhood traders two days ago vs today

60
existe a chance de continuar a cair como uma pedra no entanto :)

mas eu preferia a hipotese de tentar subir novamente, engonhar la em cima e depois cair daqui a 2 semanas uns 15%

I aprove this message.

Páginas: 1 2 [3] 4 5 ... 158