[ARCHIVO]Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No puedo ir a ningún sitio sin ti - 5. - página 153 1...146147148149150151152153154155156157158159160...432 Nuevo comentario [Deleted] 2013.02.13 09:02 #1521 Sepulca: Puedes probar esto como una solución rápida:Se obtiene un archivo como este:Para dejar de añadir al archivo, debe eliminar manualmente la variable global STEP. ¡Gracias Sepulca! Lo intentaré. Viktar Dzemikhau 2013.02.13 11:52 #1522 La cuestión es la siguiente:¿Cómo puedo establecer los valores de los elementos de un array si éste tiene muchos elementos?En este momento tengo la siguiente versión de trabajo:A nivel global, se declara como sigue:int g_maPeriod[2];En init():g_maPeriod[1] = i_fastMaPeriod; g_maPeriod[2] = i_slowMaPeriod;Pero esto es si sólo 2 parámetros externos. El tutorial dice que sólo se pueden asignar valores a un array elemento por elemento, que es lo que hice.¿Por qué no se puede hacer, por ejemplo, así?g_maPeriod[2] = {i_fastMaPeriod,i_slowMaPeriod};Al fin y al cabo, si se declara globalmente, puede hacerse así:g_maPeriod[2] = {10,21};Esto está permitido, pero cuando se pasan variables ainit() en lugar de valores numéricos, no... Es extraño. Cualquier pregunta de los Una pregunta para los MMA_Breakout_strategy_volume I (sin MM Boris1209 2013.02.13 15:04 #1523 aconsejar si existe un asesor que cierre todas las operaciones en un gráfico [Eliminado] 2013.02.13 17:03 #1524 boris1209: aconsejar si existe un asesor que cierre todas las operaciones en un gráfico Ir a Archivos adjuntos: close.mq4 2 kb Евгений 2013.02.13 17:15 #1525 pako: en script "cerrar la primera orden de mercado si es la primera de la lista" [Eliminado] 2013.02.13 17:24 #1526 Roll: script "cerrar la primera orden de mercado si es la primera de la lista" Archivos adjuntos: _closeallbuysell.mq4 2 kb closeallorders.mq4 3 kb closealllosses.mq4 3 kb closeallprofit.mq4 3 kb _closeorders.mq4 8 kb Dimka-novitsek 2013.02.13 17:46 #1527 ¡Buenas tardes! No entiendo, todo parece estar en orden, pero no pone una posición.if (OrderType()==OP_BUY) { BPrice6=0; Price_SELL=Bid- Dist*Point; TP_SELL= ( Price_SELL-TP*Point); SL_SELL= (Price_SELL+ SL*Point); Print ( " Bid " , Bid ," Price_SELL " , Price_SELL ," TP_SELL " , TP_SELL ," SL_SELL " , SL_SELL ); Sleep(2000); RefreshRates();for( A=25;A>=0;A--){if(IsTradeAllowed())break; if(A==0) Comment(" эксперту не разрешено торговать или поток для выполнения торговых операций занят "); } tycc=OrderSend (Symbol( ), OP_SELLSTOP, Lot*3*K ,NormalizeDouble(Price_SELL, Digits), 5, NormalizeDouble( SL_SELL,Digits), NormalizeDouble( TP_SELL,Digits), NULL, 450, 0, CLR_NONE); Error=GetLastError(); errorcomment = "Ошибка открытия ордера SELLSTOP " + " " + Symbol() + " " + ErrorDescript(Error); Print (errorcomment); Sell_закрылся_по_TP=0;2013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_Alex_Wearwolf try GBPUSD,H4: Bid 2.0611 Price_SELL 2.0511 TP_SELL 2.0226 SL_SELL 2.07112013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_Alex_WearwolfTry GBPUSD,H4: OrderSend error 4051 [ARCHIVE]Any rookie question, so [¡Archivo!] Cualquier pregunta de Ganar dinero en el Alekseu Fedotov 2013.02.13 18:13 #1528 Dimka-novitsek:¡Buenas tardes! No entiendo, todo parece estar en orden, pero no pone una posición.2013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_understanding_Alex_WearwolfTry GBPUSD,H4: Bid 2.0611 Price_SELL 2.0511 TP_SELL 2.0226 SL_SELL 2.07112013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_Alex_WearwolfTry GBPUSD,H4: OrderSend error 4051 Texto del comentario, parámetro 8. "NULL" entre comillas.algo así. Dimka-novitsek 2013.02.13 18:16 #1529 ¡¡¡¡Gracias!!!! Vamos a echar un vistazo. Dimka-novitsek 2013.02.13 18:18 #1530 Pero tengo NULL sin comillas en todas partes, y en todas partes va? 1...146147148149150151152153154155156157158159160...432 Nuevo comentario
Puedes probar esto como una solución rápida:
Se obtiene un archivo como este:
Para dejar de añadir al archivo, debe eliminar manualmente la variable global STEP.
La cuestión es la siguiente:
¿Cómo puedo establecer los valores de los elementos de un array si éste tiene muchos elementos?
En este momento tengo la siguiente versión de trabajo:
A nivel global, se declara como sigue:
En init():
Pero esto es si sólo 2 parámetros externos. El tutorial dice que sólo se pueden asignar valores a un array elemento por elemento, que es lo que hice.
¿Por qué no se puede hacer, por ejemplo, así?
g_maPeriod[2] = {i_fastMaPeriod,i_slowMaPeriod};Al fin y al cabo, si se declara globalmente, puede hacerse así:
Esto está permitido, pero cuando se pasan variables ainit() en lugar de valores numéricos, no... Es extraño.
aconsejar si existe un asesor que cierre todas las operaciones en un gráfico
aconsejar si existe un asesor que cierre todas las operaciones en un gráfico
Ir a
en
script "cerrar la primera orden de mercado si es la primera de la lista"
¡Buenas tardes! No entiendo, todo parece estar en orden, pero no pone una posición.
2013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_Alex_Wearwolf try GBPUSD,H4: Bid 2.0611 Price_SELL 2.0511 TP_SELL 2.0226 SL_SELL 2.0711
2013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_Alex_WearwolfTry GBPUSD,H4: OrderSend error 4051
¡Buenas tardes! No entiendo, todo parece estar en orden, pero no pone una posición.
2013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_understanding_Alex_WearwolfTry GBPUSD,H4: Bid 2.0611 Price_SELL 2.0511 TP_SELL 2.0226 SL_SELL 2.0711
2013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_Alex_WearwolfTry GBPUSD,H4: OrderSend error 4051
Texto del comentario, parámetro 8. "NULL" entre comillas.
algo así.