Erros, bugs, perguntas - página 628 1...621622623624625626627628629630631632633634635...3184 Novo comentário roman epifanov 2012.01.31 13:13 #6271 stringo: O ficheiro é Unicode ou ANSI? Se este último, então ao abrir um ficheiro, é necessário escrever explicitamente a bandeira FILE_ANSI mesmo com ANSI é o mesmo ... 0 é devolvido e não há nada na matriz Slava 2012.01.31 13:42 #6272 openlive: Mesmo com ANSI é o mesmo ... 0 é devolvido e a matriz é um disparate.Lamentamos, mas não o vimos logo. A função FileReadArray não é aplicável ao seu ficheiro.Organizar leitura elemento por elemento do CSV, como em 4 roman epifanov 2012.01.31 13:58 #6273 e com qual ficheiro pode trabalhar Test Account 2012.01.31 14:50 #6274 openlive: e com qual ficheiro pode trabalhar Veja a ajuda para funções de leitura e escrita de matrizes num ficheiro. roman epifanov 2012.01.31 21:39 #6275 alexvd: Veja a ajuda para funções de leitura e escrita de matrizes num ficheiro. ajuda - bidimensional i.e. função FileReadArray não funciona com matrizes multidimensionais... mas em C++ ajude a escrever. código de ajuda C++ Test Account 2012.02.01 07:59 #6276 openlive: Ajuda - binário, ou seja, a função FileReadArray não funciona com arrays multidimensionais...Quem lhe disse isso?Tente modificar o seu próprio exemplo para trabalhar com um ficheiro binário e ficará satisfeito. Anatoli Kazharski 2012.02.01 09:23 #6277 Não é possível exibir níveis de comércio(CHART_SHOW_TRADE_LEVELS) no objecto gráfico. Qualquer outra propriedade a mudar neste caso é revelada.---Por exemplo, conhecendo o nome do objecto, obter o seu identificador e depois alterar a propriedade do objecto-(a):subchart_id=ObjectGetInteger(0,chartname,OBJPROP_CHART_ID); // получим идентификатор объекта-графика //--- ChartSetInteger(subchart_id,CHART_SHIFT,true); ChartSetInteger(subchart_id,CHART_SHOW_TRADE_LEVELS,true); A indentação é permitida, mas os níveis comerciais que actualmente existem sobre o mesmo símbolo não são exibidos.---Qual poderá ser o problema? Perguntas de Iniciantes MQL5 [ARQUIVO]Qualquer pergunta de novato, Perguntas de um "boneco" roman epifanov 2012.02.01 10:25 #6278 alexvd: Quem lhe disse isso?Tente modificar o seu próprio exemplo para trabalhar com um ficheiro binário e ficará satisfeito. Não trabalhei com ficheiros binários, pelo menos dá-me uma dica de como criar um e adicionar dados a ele Denis Kirichenko 2012.02.01 11:05 #6279 openlive: não trabalhar com ficheiros binários, pelo menos dê-me uma dica sobre como criar um e adicionar-lhe dadosPor exemplo roman epifanov 2012.02.01 11:41 #6280 denkir: Por exemplo//zadaem ramer svechi OHLC double o=1.0, h=1.0, l=1.0, c=1.0; int handle=FileOpen("databin.dat",FILE_WRITE|FILE_BIN); FileWriteDouble(handle,o); FileWriteDouble(handle,h); FileWriteDouble(handle,l); FileWriteDouble(handle,c); FileClose(handle); //zapolnayem massiv iz bin faila double mas[1][4]; int handle1=FileOpen("databin.dat",FILE_READ|FILE_BIN,';'); int numb=FileReadArray(handle1,mas); FileClose(handle1); //result for (int i=0;i<1;i++){ Print(handle,mas[i][0],mas[i][1],mas[i][2],mas[i][3]);} Tentei um exemplo, ainda mostra valores diferentes2012.02.01 12:54:02 (EURUSD,H1) 11.0 1.0 1.0 1.0 1.0porque 11 não compreendo 1...621622623624625626627628629630631632633634635...3184 Novo comentário
O ficheiro é Unicode ou ANSI? Se este último, então ao abrir um ficheiro, é necessário escrever explicitamente a bandeira FILE_ANSI
Mesmo com ANSI é o mesmo ... 0 é devolvido e a matriz é um disparate.
Lamentamos, mas não o vimos logo. A função FileReadArray não é aplicável ao seu ficheiro.
Organizar leitura elemento por elemento do CSV, como em 4
e com qual ficheiro pode trabalhar
Veja a ajuda para funções de leitura e escrita de matrizes num ficheiro.
bidimensional i.e. função FileReadArray não funciona com matrizes multidimensionais... mas em C++ ajude a escrever. código de ajuda C++
Ajuda -
binário, ou seja, a função FileReadArray não funciona com arrays multidimensionais...
Quem lhe disse isso?
Tente modificar o seu próprio exemplo para trabalhar com um ficheiro binário e ficará satisfeito.
Não é possível exibir níveis de comércio(CHART_SHOW_TRADE_LEVELS) no objecto gráfico. Qualquer outra propriedade a mudar neste caso é revelada.
---
Por exemplo, conhecendo o nome do objecto, obter o seu identificador e depois alterar a propriedade do objecto-(a):
A indentação é permitida, mas os níveis comerciais que actualmente existem sobre o mesmo símbolo não são exibidos.---
Qual poderá ser o problema?
Quem lhe disse isso?
Tente modificar o seu próprio exemplo para trabalhar com um ficheiro binário e ficará satisfeito.
não trabalhar com ficheiros binários, pelo menos dê-me uma dica sobre como criar um e adicionar-lhe dados
Por exemplo
//zadaem ramer svechi OHLC double o=1.0, h=1.0, l=1.0, c=1.0; int handle=FileOpen("databin.dat",FILE_WRITE|FILE_BIN); FileWriteDouble(handle,o); FileWriteDouble(handle,h); FileWriteDouble(handle,l); FileWriteDouble(handle,c); FileClose(handle); //zapolnayem massiv iz bin faila double mas[1][4]; int handle1=FileOpen("databin.dat",FILE_READ|FILE_BIN,';'); int numb=FileReadArray(handle1,mas); FileClose(handle1); //result for (int i=0;i<1;i++){ Print(handle,mas[i][0],mas[i][1],mas[i][2],mas[i][3]);}Tentei um exemplo, ainda mostra valores diferentes
2012.02.01 12:54:02 (EURUSD,H1) 11.0 1.0 1.0 1.0 1.0
porque 11 não compreendo