Ver la versión completa : Need ScriptEA solo puede generar un número mágico
Hola
¿Alguien sabe ScriptEA que puede utilizarse para generar un número mágico?
al establecer el orden manualmente. Cualquier ayuda en esto será apreciada.
Debido
Syed4x.
It's possible to make a fast script such as the one below and use it to execute orders. It's fast and painless and will attach a Number and Comment for your order. PHP Code: <code><span style=”color: #000000”> <span style=”color: #0000BB”></span><span style=”color: #FF8000”>// ------------------------------------------------------------------ //|buyscript.mq4|//|Copyright©2004,MetaQuotesSoftwareCorp. |//|http://www.metaquotes.net/|// ------------------------------------------------------------------ #propertycopyright”Copyright©2004,MetaQuotesSof twareCorp.” #propertylink”http://www.metaquotes.net/”#propertyshow_inputs</span><span style=”color: #0000BB”>intMAGIC</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>123456789</span><span style=”color: #007700”>;</span><span style=”color: #0000BB”>externstringName_Expert</span><span style=”color: #007700”>=</span><span style=”color: #DD0000”>”MyExpertName”</span><span style=”color: #007700”>;</span><span style=”color: #0000BB”>externdoubleLots</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>1.0</span><span style=”color: #007700”>;</span><span style=”color: #0000BB”>externdoubleStopLoss</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>30</span><span style=”color: #007700”>;</span><span style=”color: #0000BB”>externdoubleTakeProfit</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>100</span><span style=”color: #007700”>;</span><span style=”color: #0000BB”>intstart</span><span style=”color: #007700”>()Printing (</span><span style=”color: #DD0000”>”Openingorder”</span><span style=”color: #007700”>);</span><span style=”color: #0000BB”>intticket</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>OrderSend</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>Symbol</span><span style=”color: #007700”>(),</span><span style=”color: #0000BB”>OP_BUY</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>Lots</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>Ask</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>3</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>GetStopLossBuy</span><span style=”color: #007700”>(),</span><span style=”color: #0000BB”>GetTakeProfitBuy</span><span style=”color: #007700”>(),</span><span style=”color: #0000BB”>Name_Expert</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>MAGIC</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>Blue</span><span style=”color: #007700”>);if(</span><span style=”color: #0000BB”>ticket</span><span style=”color: #007700”>lt;</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>)Printing (</span><span style=”color: #DD0000”>”OrderSendfailedwitherror#”</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>GetLastError</span><span style=”color: #007700”>());return(</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>);</span><span style=”color: #0000BB”>doubleGetTakeProfitBuy</span><span style=”color: #007700”>()return(</span><span style=”color: #0000BB”>Ask</span><span style=”color: #007700”> </span><span style=”color: #0000BB”>TakeProfit</span><span style=”color: #007700”>*</span><span style=”color: #0000BB”>Point</span><span style=”color: #007700”>);</span><span style=”color: #FF8000”>//doubleGetTakeProfitSell()return(Bid-TakeProfit*Point);</span><span style=”color: #0000BB”>doubleGetStopLossBuy</span><span style=”color: #007700”>()return(</span><span style=”color: #0000BB”>Bid</span><span style=”color: #007700”>-</span><span style=”color: #0000BB”>StopLoss</span><span style=”color: #007700”>*</span><span style=”color: #0000BB”>Point</span><span style=”color: #007700”>);</span><span style=”color: #FF8000”>//doubleGetStopLossSell()return(Ask StopLoss*Point); </span><span style=”color: #0000BB”></span> </span> </code>
You can create a quick script such as the one below and use it to execute orders. It's quick and painless and will attach Comment and a Magic Number to your order. PHP Code: <code><span style=”color: #000000”> <span style=”color: #0000BB”></span><span style=”color: #FF8000”>// ------------------------------------------------------------------ //|buyscript.mq4|//|Twist ©2004,MetaQuotesSoftwareCorp. |//|http://www.metaquotes.net/|// ------------------------------------------------------------------ #propertycopyright”Copyright©2004,MetaQuotesSof twareCorp.” #propertylink”http://www.metaquotes.net/”#propertyshow_inputs</span><span style=”color: #0000BB”>intMAGIC</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>123456789</span><span style=”color: #007700”>;</span><span style=”color: #0000BB”>externstringName_Expert</span><span style=”color: #007700”>=</span><span style=”color: #DD0000”>”MyExpertName”</span><span style=”color: #007700”>;</span><span style=”color: #0000BB”>externdoubleLots</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>1.0</span><span style=”color: #007700”>;</span><span style=”color: #0000BB”>externdoubleStopLoss</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>30</span><span style=”color: #007700”>;</span><span style=”color: #0000BB”>externdoubleTakeProfit</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>100</span><span style=”color: #007700”>;</span><span style=”color: #0000BB”>intstart</span><span style=”color: #007700”>()Printing (</span><span style=”color: #DD0000”>”Openingorder”</span><span style=”color: #007700”>);</span><span style=”color: #0000BB”>intticket</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>OrderSend</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>Symbol</span><span style=”color: #007700”>(),</span><span style=”color: #0000BB”>OP_BUY</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>Lots</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>Ask</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>3</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>GetStopLossBuy</span><span style=”color: #007700”>(),</span><span style=”color: #0000BB”>GetTakeProfitBuy</span><span style=”color: #007700”>(),</span><span style=”color: #0000BB”>Name_Expert</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>MAGIC</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>Blue</span><span style=”color: #007700”>);if(</span><span style=”color: #0000BB”>ticket</span><span style=”color: #007700”>lt;</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>)Printing (</span><span style=”color: #DD0000”>”OrderSendfailedwitherror#”</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>GetLastError</span><span style=”color: #007700”>());yield (</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>);</span><span style=”color: #0000BB”>doubleGetTakeProfitBuy</span><span style=”color: #007700”>()return(</span><span style=”color: #0000BB”>Ask</span><span style=”color: #007700”> </span><span style=”color: #0000BB”>TakeProfit</span><span style=”color: #007700”>*</span><span style=”color: #0000BB”>Point</span><span style=”color: #007700”>);</span><span style=”color: #FF8000”>//doubleGetTakeProfitSell()return(Bid-TakeProfit*Point);</span><span style=”color: #0000BB”>doubleGetStopLossBuy</span><span style=”color: #007700”>()return(</span><span style=”color: #0000BB”>Bid</span><span style=”color: #007700”>-</span><span style=”color: #0000BB”>StopLoss</span><span style=”color: #007700”>*</span><span style=”color: #0000BB”>Point</span><span style=”color: #007700”>);</span><span style=”color: #FF8000”>//doubleGetStopLossSell()return(Ask StopLoss*Point); </span><span style=”color: #0000BB”></span> </span> </code>
¿Existe un método para que el script genere un número mágico aleatorio cada vez que se conecte el script? Gracias
¿Existe un método para que el script genere un número mágico aleatorio cada vez que se adjunte el script? Gracias
Tengo curiosidad ... ¿por qué querrías un número mágico al azar? ¿No es eso un poco derrotado el propósito de poseer un número mágico? No busco una pelea solo por curiosidad acerca de la forma en que no usará esto.
De todos modos, aquí hay un enlace a la documentación sobre la mejor manera de generar números aleatorios.
http://docs.mql4.com/math/MathRandy ... todavía estoy interesado. = p
Al establecer una orden de mercado, o una orden de ejecución instantánea, ¿hay una manera de decidir sobre un número mágico para esa orden en la sección de comentarios de este ticket?
Powered by forexycfds® Version 4.2.5 Copyright © 2024 forexycfds Solutions, Inc. All rights reserved.