AYUDA CON EL DATE Y EL TIME, volumen separado
Forums › ProRealTime foro Español › Soporte ProBuilder › AYUDA CON EL DATE Y EL TIME, volumen separado
- This topic has 12 replies, 2 voices, and was last updated 6 years ago by Albert0769.
Tagged: volume
-
-
09/11/2018 at 6:01 PM #80195
Hola Nicolás:
Encantado de Saludarte.
Me llamo Albert y soy de Barcelona. He programando un contador matemático de contratos a través de las barras del Volumen, para poder operar en cualquier mercado de futuros.
Quería realizarte una consulta que yo no soy capaz de solucionar, este programa necesita, para que te de la mejor información, acotar un periodo de barras desde una fecha (Date) y una hora (Time) muy concretas, y que el programa siempre vaya recalculando los cálculos, cada vez que sale una nueva barra, pero siempre partiendo desde la misma fecha.
Como verás en el archivo que te adjunto del programa, para poder tener siempre el mismo número de barras, utilizo el código “CalculateOnLastBars” pero lógicamente tengo que estar actualizando cada vez que cambia el periodo de tiempo de la barra “Time frame”.
Tú que sabes muchísimo de ProBuilder, me podrías dar alguna solución al respecto, o si no te es mucha molestia acabar de programar el código correcto, para poder marcar en cualquier momento una fecha y una hora concreta, y que el programa sea cual sea el “Time frame” seleccionado de las barras, funcione el solo desde ese mismo punto de inicio.
Espero que me puedas dar una solución a este problema, ya que a mí este contador de contratos de futuros, me funciona fenomenal.
Gracias por todo, y Un Saludo,
ALBERTT
09/12/2018 at 9:14 AM #80230Agregué su código a continuación para una mejor comprensión para cualquiera que lea la publicación.
Entonces, básicamente, desea que su código sea más dinámico, haciendo el mismo cálculo pero siempre comenzando desde la misma barra que ha seleccionado de su fecha y hora, ¿verdad?12345678910111213141516171819202122232425262728293031DEFPARAM CALCULATEONLASTBARS=58VOL=VolumeVOL2=Volume/2TODOVELA=(High-Low)CLOSEOPEN=(Close-Open)OPENCLOSE=(Open-Close)CUERPOAL=((VOL*CLOSEOPEN)/TODOVELA)/4CUERPOBA=((VOL*OPENCLOSE)/TODOVELA)/4LINEA0=0IF Close > Open THENVELASUBE=VOL2+CUERPOALVELABAJA=VOL-VELASUBEELSIF Open >= Close THENVELABAJA=VOL2+CUERPOBAVELASUBE=VOL-VELABAJAENDIFS=VELASUBEB=VELABAJASUMASUBE=S+S[1]+S[2]+S[3]+S[4]+S[5]+S[6]+S[7]+S[8]+S[9]+S[10]+S[11]+S[12]+S[13]+S[14]+S[15]+S[16]+S[17]+S[18]+S[19]+S[20]+S[21]+S[22]+S[23]+S[24]+S[25]+S[26]+S[27]+S[28]+S[29]+S[30]+S[31]+S[32]+S[33]+S[34]+S[35]+S[36]+S[37]+S[38]+S[39]+S[40]+S[41]+S[42]+S[43]+S[44]+S[45]+S[46]+S[47]+S[48]+S[49]+S[50]+S[51]+S[52]+S[53]+S[54]+S[55]+S[56]+S[57]+S[58]+S[59]+S[60]+S[61]+S[62]+S[63]+S[64]+S[65]+S[66]+S[67]+S[68]+S[69]+S[70]+S[71]+S[72]+S[73]+S[74]+S[75]+S[76]+S[77]+S[78]+S[79]+S[80]+S[81]+S[82]+S[83]+S[84]+S[85]+S[86]+S[87]+S[88]+S[89]+S[90]+S[91]+S[92]+S[93]+S[94]+S[95]+S[96]+S[97]+S[98]+S[99]+S[100]+S[101]+S[102]+S[103]+S[104]+S[105]+S[106]+S[107]+S[108]+S[109]+S[110]+S[111]+S[112]+S[113]+S[114]+S[115]+S[116]+S[117]+S[118]+S[119]+S[120]+S[121]+S[122]+S[123]+S[124]+S[125]+S[126]+S[127]+S[128]+S[129]+S[130]+S[131]+S[132]+S[133]+S[134]+S[135]+S[136]+S[137]+S[138]+S[139]+S[140]+S[141]+S[142]+S[143]+S[144]+S[145]+S[146]+S[147]+S[148]+S[149]+S[150]+S[151]+S[152]+S[153]+S[154]+S[155]+S[156]+S[157]+S[158]+S[159]+S[160]+S[161]+S[162]+S[163]+S[164]+S[165]+S[166]+S[167]+S[168]+S[169]+S[170]+S[171]+S[172]+S[173]+S[174]+S[175]+S[176]+S[177]+S[178]+S[179]+S[180]+S[181]+S[182]+S[183]+S[184]+S[185]+S[186]+S[187]+S[188]+S[189]+S[190]+S[191]+S[192]+S[193]+S[194]+S[195]+S[196]+S[197]+S[198]+S[199]+S[200]+S[201]+S[202]+S[203]+S[204]+S[205]+S[206]+S[207]+S[208]+S[209]+S[210]+S[211]+S[212]+S[213]+S[214]+S[215]+S[216]+S[217]+S[218]+S[219]+S[220]+S[221]+S[222]+S[223]+S[224]+S[225]+S[226]+S[227]+S[228]+S[229]+S[230]+S[231]+S[232]+S[233]+S[234]+S[235]+S[236]+S[237]+S[238]+S[239]+S[240]+S[241]+S[242]+S[243]+S[244]+S[245]+S[246]+S[247]+S[248]+S[249]+S[250]+S[251]+S[252]+S[253]+S[254]+S[255]+S[256]+S[257]+S[258]+S[259]+S[260]+S[261]+S[262]+S[263]+S[264]+S[265]+S[266]+S[267]+S[268]+S[269]+S[270]+S[271]+S[272]+S[273]+S[274]+S[275]+S[276]+S[277]+S[278]+S[279]+S[280]+S[281]+S[282]+S[283]+S[284]+S[285]+S[286]+S[287]+S[288]+S[289]+S[290]+S[291]+S[292]+S[293]+S[294]+S[295]+S[296]+S[297]+S[298]+S[299]+S[300]+S[301]+S[302]+S[303]+S[304]+S[305]+S[306]+S[307]+S[308]+S[309]+S[310]+S[311]+S[312]+S[313]+S[314]+S[315]+S[316]+S[317]+S[318]+S[319]+S[320]+S[321]+S[322]+S[323]+S[324]+S[325]+S[326]+S[327]+S[328]+S[329]+S[330]+S[331]+S[332]+S[333]+S[334]+S[335]+S[336]+S[337]+S[338]+S[339]+S[340]+S[341]+S[342]+S[343]+S[344]+S[345]+S[346]+S[347]+S[348]+S[349]+S[350]+S[351]+S[352]+S[353]+S[354]+S[355]+S[356]+S[357]+S[358]+S[359]+S[360]+S[361]+S[362]+S[363]+S[364]+S[365]+S[366]+S[367]+S[368]+S[369]+S[370]+S[371]+S[372]+S[373]+S[374]+S[375]+S[376]+S[377]+S[378]+S[379]+S[380]+S[381]+S[382]+S[383]+S[384]+S[385]+S[386]+S[387]+S[388]+S[389]+S[390]+S[391]+S[392]+S[393]+S[394]+S[395]+S[396]+S[397]+S[398]+S[399]+S[400]+S[401]+S[402]+S[403]+S[404]+S[405]+S[406]+S[407]+S[408]+S[409]+S[410]+S[411]+S[412]+S[413]+S[414]+S[415]+S[416]+S[417]+S[418]+S[419]+S[420]+S[421]+S[422]+S[423]+S[424]+S[425]+S[426]+S[427]+S[428]+S[429]+S[430]+S[431]+S[432]+S[433]+S[434]+S[435]+S[436]+S[437]+S[438]+S[439]+S[440]+S[441]+S[442]+S[443]+S[444]+S[445]+S[446]+S[447]+S[448]+S[449]+S[450]+S[451]+S[452]+S[453]+S[454]+S[455]+S[456]+S[457]+S[458]+S[459]+S[460]+S[461]+S[462]+S[463]+S[464]+S[465]+S[466]+S[467]+S[468]+S[469]+S[470]+S[471]+S[472]+S[473]+S[474]+S[475]+S[476]+S[477]+S[478]+S[479]+S[480]+S[481]+S[482]+S[483]+S[484]+S[485]+S[486]+S[487]+S[488]+S[489]+S[490]+S[491]+S[492]+S[493]+S[494]+S[495]+S[496]+S[497]+S[498]+S[499]+S[500]SUMABAJA=B+B[1]+B[2]+B[3]+B[4]+B[5]+B[6]+B[7]+B[8]+B[9]+B[10]+B[11]+B[12]+B[13]+B[14]+B[15]+B[16]+B[17]+B[18]+B[19]+B[20]+B[21]+B[22]+B[23]+B[24]+B[25]+B[26]+B[27]+B[28]+B[29]+B[30]+B[31]+B[32]+B[33]+B[34]+B[35]+B[36]+B[37]+B[38]+B[39]+B[40]+B[41]+B[42]+B[43]+B[44]+B[45]+B[46]+B[47]+B[48]+B[49]+B[50]+B[51]+B[52]+B[53]+B[54]+B[55]+B[56]+B[57]+B[58]+B[59]+B[60]+B[61]+B[62]+B[63]+B[64]+B[65]+B[66]+B[67]+B[68]+B[69]+B[70]+B[71]+B[72]+B[73]+B[74]+B[75]+B[76]+B[77]+B[78]+B[79]+B[80]+B[81]+B[82]+B[83]+B[84]+B[85]+B[86]+B[87]+B[88]+B[89]+B[90]+B[91]+B[92]+B[93]+B[94]+B[95]+B[96]+B[97]+B[98]+B[99]+B[100]+B[101]+B[102]+B[103]+B[104]+B[105]+B[106]+B[107]+B[108]+B[109]+B[110]+B[111]+B[112]+B[113]+B[114]+B[115]+B[116]+B[117]+B[118]+B[119]+B[120]+B[121]+B[122]+B[123]+B[124]+B[125]+B[126]+B[127]+B[128]+B[129]+B[130]+B[131]+B[132]+B[133]+B[134]+B[135]+B[136]+B[137]+B[138]+B[139]+B[140]+B[141]+B[142]+B[143]+B[144]+B[145]+B[146]+B[147]+B[148]+B[149]+B[150]+B[151]+B[152]+B[153]+B[154]+B[155]+B[156]+B[157]+B[158]+B[159]+B[160]+B[161]+B[162]+B[163]+B[164]+B[165]+B[166]+B[167]+B[168]+B[169]+B[170]+B[171]+B[172]+B[173]+B[174]+B[175]+B[176]+B[177]+B[178]+B[179]+B[180]+B[181]+B[182]+B[183]+B[184]+B[185]+B[186]+B[187]+B[188]+B[189]+B[190]+B[191]+B[192]+B[193]+B[194]+B[195]+B[196]+B[197]+B[198]+B[199]+B[200]+B[201]+B[202]+B[203]+B[204]+B[205]+B[206]+B[207]+B[208]+B[209]+B[210]+B[211]+B[212]+B[213]+B[214]+B[215]+B[216]+B[217]+B[218]+B[219]+B[220]+B[221]+B[222]+B[223]+B[224]+B[225]+B[226]+B[227]+B[228]+B[229]+B[230]+B[231]+B[232]+B[233]+B[234]+B[235]+B[236]+B[237]+B[238]+B[239]+B[240]+B[241]+B[242]+B[243]+B[244]+B[245]+B[246]+B[247]+B[248]+B[249]+B[250]+B[251]+B[252]+B[253]+B[254]+B[255]+B[256]+B[257]+B[258]+B[259]+B[260]+B[261]+B[262]+B[263]+B[264]+B[265]+B[266]+B[267]+B[268]+B[269]+B[270]+B[271]+B[272]+B[273]+B[274]+B[275]+B[276]+B[277]+B[278]+B[279]+B[280]+B[281]+B[282]+B[283]+B[284]+B[285]+B[286]+B[287]+B[288]+B[289]+B[290]+B[291]+B[292]+B[293]+B[294]+B[295]+B[296]+B[297]+B[298]+B[299]+B[300]+B[301]+B[302]+B[303]+B[304]+B[305]+B[306]+B[307]+B[308]+B[309]+B[310]+B[311]+B[312]+B[313]+B[314]+B[315]+B[316]+B[317]+B[318]+B[319]+B[320]+B[321]+B[322]+B[323]+B[324]+B[325]+B[326]+B[327]+B[328]+B[329]+B[330]+B[331]+B[332]+B[333]+B[334]+B[335]+B[336]+B[337]+B[338]+B[339]+B[340]+B[341]+B[342]+B[343]+B[344]+B[345]+B[346]+B[347]+B[348]+B[349]+B[350]+B[351]+B[352]+B[353]+B[354]+B[355]+B[356]+B[357]+B[358]+B[359]+B[360]+B[361]+B[362]+B[363]+B[364]+B[365]+B[366]+B[367]+B[368]+B[369]+B[370]+B[371]+B[372]+B[373]+B[374]+B[375]+B[376]+B[377]+B[378]+B[379]+B[380]+B[381]+B[382]+B[383]+B[384]+B[385]+B[386]+B[387]+B[388]+B[389]+B[390]+B[391]+B[392]+B[393]+B[394]+B[395]+B[396]+B[397]+B[398]+B[399]+B[400]+B[401]+B[402]+B[403]+B[404]+B[405]+B[406]+B[407]+B[408]+B[409]+B[410]+B[411]+B[412]+B[413]+B[414]+B[415]+B[416]+B[417]+B[418]+B[419]+B[420]+B[421]+B[422]+B[423]+B[424]+B[425]+B[426]+B[427]+B[428]+B[429]+B[430]+B[431]+B[432]+B[433]+B[434]+B[435]+B[436]+B[437]+B[438]+B[439]+B[440]+B[441]+B[442]+B[443]+B[444]+B[445]+B[446]+B[447]+B[448]+B[449]+B[450]+B[451]+B[452]+B[453]+B[454]+B[455]+B[456]+B[457]+B[458]+B[459]+B[460]+B[461]+B[462]+B[463]+B[464]+B[465]+B[466]+B[467]+B[468]+B[469]+B[470]+B[471]+B[472]+B[473]+B[474]+B[475]+B[476]+B[477]+B[478]+B[479]+B[480]+B[481]+B[482]+B[483]+B[484]+B[485]+B[486]+B[487]+B[488]+B[489]+B[490]+B[491]+B[492]+B[493]+B[494]+B[495]+B[496]+B[497]+B[498]+B[499]+B[500]DIFMEDIA=SUMASUBE-SUMABAJAMEDIADIF=Average[m](DIFMEDIA)RETURN DIFMEDIA AS "Suma Media", MEDIADIF AS " MM DIFMEDIA", LINEA0 AS "Línea Cero"09/19/2018 at 3:12 PM #80912Hola Nicolás:
Si, es exactamente eso que comentas.
Me gustaría codificar de alguna manera, que el programa empiece siempre a calcular desde una misma fecha y una misma hora, y ese dato se le pueda introducir externamente, como si fuera el valor de cálculo de una media móvil, que le introduces manualmente.
Muchas Gracias por tu ayuda,
Un Saludo,
ALBERT
09/20/2018 at 9:00 AM #80945Aquí está el código modificado para acumular el volumen por separado a partir de una fecha y hora precisa. Asegúrese de que el marco de tiempo actual cumpla con la configuración de tiempo. (Ejemplo: en un plazo de 5 minutos, el tiempo nunca será tan preciso como 080200, pero solo de 5 minutos a 5 minutos).
12345678910111213141516171819202122232425262728293031323334353637383940startdate = 20180802starttime = 080000m = 20if date=startdate and time=starttime thenstartbar=barindexendifVOL=VolumeVOL2=Volume/2TODOVELA=(High-Low)CLOSEOPEN=(Close-Open)OPENCLOSE=(Open-Close)CUERPOAL=((VOL*CLOSEOPEN)/TODOVELA)/4CUERPOBA=((VOL*OPENCLOSE)/TODOVELA)/4LINEA0=0IF Close > Open THENVELASUBE=VOL2+CUERPOALVELABAJA=VOL-VELASUBEELSIF Open >= Close THENVELABAJA=VOL2+CUERPOBAVELASUBE=VOL-VELABAJAENDIFS=VELASUBEB=VELABAJASUMASUBE = undefinedSUMABAJA = undefinedif(date>=startdate and time>=starttime) thenSUMASUBE = summation[max(1,barindex-startbar)](S)//SUMASUBE=S+S[1]+S[2]+S[3]+S[4]+S[5]+S[6]+S[7]+S[8]+S[9]+S[10]+S[11]+S[12]+S[13]+S[14]+S[15]+S[16]+S[17]+S[18]+S[19]+S[20]+S[21]+S[22]+S[23]+S[24]+S[25]+S[26]+S[27]+S[28]+S[29]+S[30]+S[31]+S[32]+S[33]+S[34]+S[35]+S[36]+S[37]+S[38]+S[39]+S[40]+S[41]+S[42]+S[43]+S[44]+S[45]+S[46]+S[47]+S[48]+S[49]+S[50]+S[51]+S[52]+S[53]+S[54]+S[55]+S[56]+S[57]+S[58]+S[59]+S[60]+S[61]+S[62]+S[63]+S[64]+S[65]+S[66]+S[67]+S[68]+S[69]+S[70]+S[71]+S[72]+S[73]+S[74]+S[75]+S[76]+S[77]+S[78]+S[79]+S[80]+S[81]+S[82]+S[83]+S[84]+S[85]+S[86]+S[87]+S[88]+S[89]+S[90]+S[91]+S[92]+S[93]+S[94]+S[95]+S[96]+S[97]+S[98]+S[99]+S[100]+S[101]+S[102]+S[103]+S[104]+S[105]+S[106]+S[107]+S[108]+S[109]+S[110]+S[111]+S[112]+S[113]+S[114]+S[115]+S[116]+S[117]+S[118]+S[119]+S[120]+S[121]+S[122]+S[123]+S[124]+S[125]+S[126]+S[127]+S[128]+S[129]+S[130]+S[131]+S[132]+S[133]+S[134]+S[135]+S[136]+S[137]+S[138]+S[139]+S[140]+S[141]+S[142]+S[143]+S[144]+S[145]+S[146]+S[147]+S[148]+S[149]+S[150]+S[151]+S[152]+S[153]+S[154]+S[155]+S[156]+S[157]+S[158]+S[159]+S[160]+S[161]+S[162]+S[163]+S[164]+S[165]+S[166]+S[167]+S[168]+S[169]+S[170]+S[171]+S[172]+S[173]+S[174]+S[175]+S[176]+S[177]+S[178]+S[179]+S[180]+S[181]+S[182]+S[183]+S[184]+S[185]+S[186]+S[187]+S[188]+S[189]+S[190]+S[191]+S[192]+S[193]+S[194]+S[195]+S[196]+S[197]+S[198]+S[199]+S[200]+S[201]+S[202]+S[203]+S[204]+S[205]+S[206]+S[207]+S[208]+S[209]+S[210]+S[211]+S[212]+S[213]+S[214]+S[215]+S[216]+S[217]+S[218]+S[219]+S[220]+S[221]+S[222]+S[223]+S[224]+S[225]+S[226]+S[227]+S[228]+S[229]+S[230]+S[231]+S[232]+S[233]+S[234]+S[235]+S[236]+S[237]+S[238]+S[239]+S[240]+S[241]+S[242]+S[243]+S[244]+S[245]+S[246]+S[247]+S[248]+S[249]+S[250]+S[251]+S[252]+S[253]+S[254]+S[255]+S[256]+S[257]+S[258]+S[259]+S[260]+S[261]+S[262]+S[263]+S[264]+S[265]+S[266]+S[267]+S[268]+S[269]+S[270]+S[271]+S[272]+S[273]+S[274]+S[275]+S[276]+S[277]+S[278]+S[279]+S[280]+S[281]+S[282]+S[283]+S[284]+S[285]+S[286]+S[287]+S[288]+S[289]+S[290]+S[291]+S[292]+S[293]+S[294]+S[295]+S[296]+S[297]+S[298]+S[299]+S[300]+S[301]+S[302]+S[303]+S[304]+S[305]+S[306]+S[307]+S[308]+S[309]+S[310]+S[311]+S[312]+S[313]+S[314]+S[315]+S[316]+S[317]+S[318]+S[319]+S[320]+S[321]+S[322]+S[323]+S[324]+S[325]+S[326]+S[327]+S[328]+S[329]+S[330]+S[331]+S[332]+S[333]+S[334]+S[335]+S[336]+S[337]+S[338]+S[339]+S[340]+S[341]+S[342]+S[343]+S[344]+S[345]+S[346]+S[347]+S[348]+S[349]+S[350]+S[351]+S[352]+S[353]+S[354]+S[355]+S[356]+S[357]+S[358]+S[359]+S[360]+S[361]+S[362]+S[363]+S[364]+S[365]+S[366]+S[367]+S[368]+S[369]+S[370]+S[371]+S[372]+S[373]+S[374]+S[375]+S[376]+S[377]+S[378]+S[379]+S[380]+S[381]+S[382]+S[383]+S[384]+S[385]+S[386]+S[387]+S[388]+S[389]+S[390]+S[391]+S[392]+S[393]+S[394]+S[395]+S[396]+S[397]+S[398]+S[399]+S[400]+S[401]+S[402]+S[403]+S[404]+S[405]+S[406]+S[407]+S[408]+S[409]+S[410]+S[411]+S[412]+S[413]+S[414]+S[415]+S[416]+S[417]+S[418]+S[419]+S[420]+S[421]+S[422]+S[423]+S[424]+S[425]+S[426]+S[427]+S[428]+S[429]+S[430]+S[431]+S[432]+S[433]+S[434]+S[435]+S[436]+S[437]+S[438]+S[439]+S[440]+S[441]+S[442]+S[443]+S[444]+S[445]+S[446]+S[447]+S[448]+S[449]+S[450]+S[451]+S[452]+S[453]+S[454]+S[455]+S[456]+S[457]+S[458]+S[459]+S[460]+S[461]+S[462]+S[463]+S[464]+S[465]+S[466]+S[467]+S[468]+S[469]+S[470]+S[471]+S[472]+S[473]+S[474]+S[475]+S[476]+S[477]+S[478]+S[479]+S[480]+S[481]+S[482]+S[483]+S[484]+S[485]+S[486]+S[487]+S[488]+S[489]+S[490]+S[491]+S[492]+S[493]+S[494]+S[495]+S[496]+S[497]+S[498]+S[499]+S[500]SUMABAJA = summation[max(1,barindex-startbar)](B)//SUMABAJA=B+B[1]+B[2]+B[3]+B[4]+B[5]+B[6]+B[7]+B[8]+B[9]+B[10]+B[11]+B[12]+B[13]+B[14]+B[15]+B[16]+B[17]+B[18]+B[19]+B[20]+B[21]+B[22]+B[23]+B[24]+B[25]+B[26]+B[27]+B[28]+B[29]+B[30]+B[31]+B[32]+B[33]+B[34]+B[35]+B[36]+B[37]+B[38]+B[39]+B[40]+B[41]+B[42]+B[43]+B[44]+B[45]+B[46]+B[47]+B[48]+B[49]+B[50]+B[51]+B[52]+B[53]+B[54]+B[55]+B[56]+B[57]+B[58]+B[59]+B[60]+B[61]+B[62]+B[63]+B[64]+B[65]+B[66]+B[67]+B[68]+B[69]+B[70]+B[71]+B[72]+B[73]+B[74]+B[75]+B[76]+B[77]+B[78]+B[79]+B[80]+B[81]+B[82]+B[83]+B[84]+B[85]+B[86]+B[87]+B[88]+B[89]+B[90]+B[91]+B[92]+B[93]+B[94]+B[95]+B[96]+B[97]+B[98]+B[99]+B[100]+B[101]+B[102]+B[103]+B[104]+B[105]+B[106]+B[107]+B[108]+B[109]+B[110]+B[111]+B[112]+B[113]+B[114]+B[115]+B[116]+B[117]+B[118]+B[119]+B[120]+B[121]+B[122]+B[123]+B[124]+B[125]+B[126]+B[127]+B[128]+B[129]+B[130]+B[131]+B[132]+B[133]+B[134]+B[135]+B[136]+B[137]+B[138]+B[139]+B[140]+B[141]+B[142]+B[143]+B[144]+B[145]+B[146]+B[147]+B[148]+B[149]+B[150]+B[151]+B[152]+B[153]+B[154]+B[155]+B[156]+B[157]+B[158]+B[159]+B[160]+B[161]+B[162]+B[163]+B[164]+B[165]+B[166]+B[167]+B[168]+B[169]+B[170]+B[171]+B[172]+B[173]+B[174]+B[175]+B[176]+B[177]+B[178]+B[179]+B[180]+B[181]+B[182]+B[183]+B[184]+B[185]+B[186]+B[187]+B[188]+B[189]+B[190]+B[191]+B[192]+B[193]+B[194]+B[195]+B[196]+B[197]+B[198]+B[199]+B[200]+B[201]+B[202]+B[203]+B[204]+B[205]+B[206]+B[207]+B[208]+B[209]+B[210]+B[211]+B[212]+B[213]+B[214]+B[215]+B[216]+B[217]+B[218]+B[219]+B[220]+B[221]+B[222]+B[223]+B[224]+B[225]+B[226]+B[227]+B[228]+B[229]+B[230]+B[231]+B[232]+B[233]+B[234]+B[235]+B[236]+B[237]+B[238]+B[239]+B[240]+B[241]+B[242]+B[243]+B[244]+B[245]+B[246]+B[247]+B[248]+B[249]+B[250]+B[251]+B[252]+B[253]+B[254]+B[255]+B[256]+B[257]+B[258]+B[259]+B[260]+B[261]+B[262]+B[263]+B[264]+B[265]+B[266]+B[267]+B[268]+B[269]+B[270]+B[271]+B[272]+B[273]+B[274]+B[275]+B[276]+B[277]+B[278]+B[279]+B[280]+B[281]+B[282]+B[283]+B[284]+B[285]+B[286]+B[287]+B[288]+B[289]+B[290]+B[291]+B[292]+B[293]+B[294]+B[295]+B[296]+B[297]+B[298]+B[299]+B[300]+B[301]+B[302]+B[303]+B[304]+B[305]+B[306]+B[307]+B[308]+B[309]+B[310]+B[311]+B[312]+B[313]+B[314]+B[315]+B[316]+B[317]+B[318]+B[319]+B[320]+B[321]+B[322]+B[323]+B[324]+B[325]+B[326]+B[327]+B[328]+B[329]+B[330]+B[331]+B[332]+B[333]+B[334]+B[335]+B[336]+B[337]+B[338]+B[339]+B[340]+B[341]+B[342]+B[343]+B[344]+B[345]+B[346]+B[347]+B[348]+B[349]+B[350]+B[351]+B[352]+B[353]+B[354]+B[355]+B[356]+B[357]+B[358]+B[359]+B[360]+B[361]+B[362]+B[363]+B[364]+B[365]+B[366]+B[367]+B[368]+B[369]+B[370]+B[371]+B[372]+B[373]+B[374]+B[375]+B[376]+B[377]+B[378]+B[379]+B[380]+B[381]+B[382]+B[383]+B[384]+B[385]+B[386]+B[387]+B[388]+B[389]+B[390]+B[391]+B[392]+B[393]+B[394]+B[395]+B[396]+B[397]+B[398]+B[399]+B[400]+B[401]+B[402]+B[403]+B[404]+B[405]+B[406]+B[407]+B[408]+B[409]+B[410]+B[411]+B[412]+B[413]+B[414]+B[415]+B[416]+B[417]+B[418]+B[419]+B[420]+B[421]+B[422]+B[423]+B[424]+B[425]+B[426]+B[427]+B[428]+B[429]+B[430]+B[431]+B[432]+B[433]+B[434]+B[435]+B[436]+B[437]+B[438]+B[439]+B[440]+B[441]+B[442]+B[443]+B[444]+B[445]+B[446]+B[447]+B[448]+B[449]+B[450]+B[451]+B[452]+B[453]+B[454]+B[455]+B[456]+B[457]+B[458]+B[459]+B[460]+B[461]+B[462]+B[463]+B[464]+B[465]+B[466]+B[467]+B[468]+B[469]+B[470]+B[471]+B[472]+B[473]+B[474]+B[475]+B[476]+B[477]+B[478]+B[479]+B[480]+B[481]+B[482]+B[483]+B[484]+B[485]+B[486]+B[487]+B[488]+B[489]+B[490]+B[491]+B[492]+B[493]+B[494]+B[495]+B[496]+B[497]+B[498]+B[499]+B[500]DIFMEDIA=SUMASUBE-SUMABAJAMEDIADIF=Average[m](DIFMEDIA)endifRETURN DIFMEDIA AS "Suma Media", MEDIADIF AS " MM DIFMEDIA", LINEA0 AS "Línea Cero"09/26/2018 at 6:12 PM #81380Hola Nicolás. Buenas tardes:
Ante todo darte las gracias por haberme dado esta solución tan profesional para mi código de programación. Te estoy muy pero que muy agradecido. Muchas Gracias.
Siguiendo con el mismo tema, he realizado una pequeña variación del código, para poder contar los contratos de futuros directamente desde el Time Frame Tick a Tick, con el objetivo de poder tener el control del volumen de los contratos cruzados al 100% de real.
Pero tengo un problema y me gustaría saber tu opinión. Como veras en el archivo adjunto, cuando cargas el código en el Time Frame Tick a Tick, no respeta ni la fecha ni la hora que le marcas como inicial, el programa siempre carga todos los datos según las unidades de tiempo que le selecciones en el prorealtime, y no tiene en cuenta ni el startdate ni el starttime.
Quizá sea mi plataforma de trabajo, te comento, yo opero con IG Markets España que tienen la versión V 10.3, que en principio es la buena, opero únicamente los futuros del DJ Industrial, que en la plataforma de IG Markets le llaman Wall Street Cash.
Sé que estas muy liado con muchos temas, pero cuando tengas un momento te agradecería mucho mucho, si me pudieras ayudar nuevamente y darme (si se puede) una nueva solución al respecto, como solo tú sabes hacerlo.
Como siempre te estoy muy agradecido de antemano por tu gran ayuda.
Muy Atentamente, te envío Un Saludo,,
ALBERTT
09/27/2018 at 6:57 AM #81396Sin haber analizado su versión del código, en primer lugar, creo que, en el gráfico tick-by-tick, se necesita una cantidad considerable de unidades para poder obtener una fecha anterior a la del día. Entonces, si la fecha de inicio está muy lejos, y si excede la cantidad máxima de velas posibles (100,000) para alcanzarla, entonces el código no funcionará correctamente….
10/04/2018 at 1:22 AM #81876Buenas noches Nicolás:
No sé si te estás mirando el problema que te comente en mi anterior e-mail, sobre la orden “summation” que no respetaba las fechas de startdate y starttime en el timeframe de Tick a Tick.
Pues te escribo porque he detectado otro error, y creo que mucho más grave.
Te comento: Depende de la hora del día, la orden “summation” se queda anulada por completo y la gráfica se queda parada totalmente, y lo peor de todo es que en timeframes de 1 minuto o 5 minutos ya no se restablecen los datos posteriormente.
No es así en timeframes superiores (4 horas por ejemplo), que también se queda parada la gráfica unas horas, pero más tarde la gráfica y todos sus datos se restablecen misteriosamente.
Te envío una captura de pantalla de la gráfica de un minuto del día de hoy, solicitando una fecha del 28 de septiembre de 2018 y una hora 10:00 horas, para que veas directamente el grave problema que te comento.
Sé que estas muy liado, pero te pido por favor que cuando puedas, te mires este problema a fondo, a ver si puedes dar con la solución correcta.
Como siempre. Muchas Gracias por todo y Un Saludo,
ALBERT
10/04/2018 at 12:44 PM #81911Publique el código en lugar del archivo y directamente en su próxima publicación, ¡me ahorrará mucho tiempo!
Como dije en mi último mensaje, en la tabla de marca por marca, la hora y la fecha exactas no se pudieron probar porque estas velas no tienen horarios precisos como un período de tiempo “normal”.
En cuanto a la Fecha, asegúrese de que la fecha desde la que está solicitando que se inicie el indicador sea visible en la tabla de ticks, de lo contrario el indicador no funcionará.10/12/2018 at 6:15 PM #82674Hola Nicolás:
Estoy desarrollando un nuevo código de programación y necesito poder tener el “barindex” en distintos periodos de tiempo “Time Frames”.
Supongo que eso será posible, pero yo es que he estado haciendo unas pruebas con la anterior solución que me enviaste (muy buena por cierto), y no soy capaz de dar con ninguna solución que se aproxime algo, a lo que yo necesito.
Te envío el código con el que yo he estado realizando pruebas, aunque estoy seguro que el código correcto para esta solución, ni se aproxima a lo que te envío.
Como siempre Nicolás, Muchas Gracias por todo,
Un Saludo,
ALBERTT
10/15/2018 at 10:24 AM #82767¿Podría por favor explicar qué quiere exactamente aquí en los foros? Me ahorraría tiempo, en lugar de importar su archivo y tratar de entenderlo, ¡qué quiere que haga! (como ya dije en mi último mensaje, gracias por entender).
10/18/2018 at 6:19 PM #83136Hola Nicolás:
Encantado de saludarte nuevamente.
Disculpas, pero quizás es que no me supe expresar bien en mi último e-mail.
Como veras en el archivo adjunto, me interesaría poder ver los “Highest y Lowest” en TimeFrames de 5Min, 15Min, 30Min, 60Min, 120Min, etc………
Yo sinceramente no sé cómo desarrollar el código, para cuadrar estos TimeFrames con la hora en curso. Como veras he intentado hacer algo que me parecía más o menos lógico, pero no funciona.
Tú me podrías ayudar con el código correcto, de tal manera que ajustando un parámetro del tiempo, pueda obtener cualquier TimeFrame???
Una vez más agradecido por tu valiosa ayuda.
Un cordial Saludo,
ALBERT
11/08/2018 at 1:31 AM #84379Hola Nicolás, Buenas Noches:
Ya no sé como poder codificar el barindex, para poderlo seccionar en los periodos (Time Frames) de minutos, horas, días o incluso semanas, que me puedan interesar para incorporarlos a los distintos códigos de programación que actualmente estoy preparando.
Lo último que se me ha ocurrido es algo un poco complejo aunque parece que funciona (te adjunto el código para que veas el resultado de lo que necesito).
Estoy seguro que tú tienes el código correcto, para que cambiando una variable externa, se pueda obtener la suma del barindex en el (Time Frame) deseado.
Si me puedes ayudar una vez más con este tema, te lo agradecería mucho.
Como siempre Nicolás, te mando un cordial Saludo,
Atentamente,
ALBERT
11/08/2018 at 1:42 AM #84380Disculpa pero es que me da como que no se envía el archivo del código.
Por eso te lo estoy enviando varias veces.
Un Saludo,
ALBERT
-
AuthorPosts
Find exclusive trading pro-tools on