Topic-icon Het MT4 topic

More
14 years 2 months ago #3890 by deVries
Replied by deVries on topic Re:Het MT4 topic
call function ; // At this point I'd like to call the function.How do I do that?

vervang deze lijn voor
{subCloseOrder();}

Please Log in or Create an account to join the conversation.

More
14 years 2 months ago #3893 by Jonkie76
Replied by Jonkie76 on topic Re:Het MT4 topic
Bedankt, we gaan het proberen.. ik neem aan dat de {} bij de if statement body horen?

groet,

Jonkie76

Please Log in or Create an account to join the conversation.

More
14 years 2 months ago #3894 by Jonkie76
Replied by Jonkie76 on topic Re:Het MT4 topic
Haha, wordt nu overal bestookt met de oplossing.
Ik had blijkbaar het aanroepen van de functie wel okidoki gedaan, maar volgens K00tje zitten er nog foutjes in de functie. En oifficieel mag ik het geen functie meer noemen, omdat het geen return waarde geeft aan een variabele. Op deze wijze heet het een 'procedure'

Hieronder trouwens ook nog de oplossing van het engelse forum met uitleg erbij:

===================================================================
It's very simple. You just need to call it as it would return something, just you don't need to save any result because there is no result at all with void type. (returns nothing) Like this:
Code:
int start()
{
//----

if (Price >= PRICE_CLOSE)
subCloseOrder(); // At this point I'd like to call the function.How do I do that?
else
Alert("Do nothing"); //

//----
return(0);
}

=============================================================

en de andere reply die ik daarop kreeg:

=============================================================

Use "void" instead. Like this :

Code:
void someFunction(someParameters)
{
...
//
//
// no need to place return at the end, but if you want then use "just" return, like this
//
//

return;
}
Void means that it is not going to return value from a function and that way it effectively becomes a procedure, not a function

Please Log in or Create an account to join the conversation.

More
14 years 2 months ago #3895 by deVries
Replied by deVries on topic Re:Het MT4 topic
Zo leer je het beste coderen, Jonkie met fouten in de functie,
en zelfs als backtestresultaten goed lijken, kunnen er nog fouten tevoorschijn
komen. Was het de bedoeling dat die procedure alleen de buy-trades sluit.

Ik heb er nog niet goed naar gekeken, Zou je me wat meer kunnen laten weten over het project?

Die accolades hoefden er in dit geval niet bij maar voor mij is het wat duidelijker dat na de voorwaarde er in dit geval die handelingen gebeuren die tussen de accolades staan.

Een ; vergeten een { teveel of te weinig verkeerde afronding noem maar op
error 130 145 .....

Kun je tijden mee bezig zijn....

Maar als het je dan lukt om ze er uit te halen geeft het je toch maar weer voldoening
De aanhouder wint, zeggen ze wel..

Please Log in or Create an account to join the conversation.

Moderators: JelleRepresentative
Time to create page: 0.033 seconds

 

Forexinfo.nl is een informatie site en accepteert geen enkele aansprakelijkheid met betrekking tot acties ondernomen op basis van die informatie. We stellen ons ten doel om bij te dragen aan uw kennis over forex in het algemeen en over forex brokers en forex trading in het bijzonder. Handelen via een goede forex broker is natuurlijk geen garantie voor succes, maar zorgt wel voor kwalitatief hoogwaardige support, iets dat voor iedere forex trader belangrijk is.

© 2008-2024, All Rights Reserved

Forexinfo.nl

Handelen in forex en Contracts for Difference (CFD’s) is zeer speculatief en behelst een aanzienlijk risico op verlies. Dit soort handelen past niet bij alle investeerders, dus u moet er doordrongen van zijn dat u de risico’s volledig begrijpt voordat u begint met handelen. De inhoud op deze website kan veranderen en wordt enkel verstrekt met het oog op het assisteren van bezoekers bij het vinden van informatie over forex en andere financiele instrumenten en produkten. Forexinfo heeft redelijke inspanning verricht om ervoor te zorgen dat deze informatie accuraat is maar garandeert deze accuraatheid niet en accepteert ook geen enkele verantwoordelijkheid of aansprakelijkheid voor verliezen of schade die geleden zou kunnen worden door gebruik en/of navolging van deze informatie. Alle informatie op deze website moet daarom worden gezien als 'te gebruiken op eigen risico' informatie.