Ciao a tutti. Inserisco qui di seguito una parte dell'efs che ho cercato di fare con Formula wizard.
Vorrei impostare un trailing stop corrispondente a 3 volte il valore della ema 10 sull'atr 10.
L'ho così impostato ma non funziona:
//{{EFSWizard_Expression_3
else if (
Strategy.isLong() == true &&
low() <= (high(-1)-((vEMA10_of_vATR10)*3))
) onAction3()
//}}EFSWizard_Expression_3
//{{EFSWizard_Expression_4
else if (
Strategy.isShort() == true &&
high() >= (low(-1)-((vEMA10_of_vATR10)*3))
) onAction4();
//}}EFSWizard_Expression_4
di seguito le azioni che dovrebbe svolgere in caso di conferma:
function postMain() {
//{{EFSWizard_Action_3
function onAction3() {
if (vLastAlert != 3) drawTextRelative(0, low(), "Stop L", Color.RGB(255,0,255), Color.RGB(128,128,128), Text.LEFT, "Century ghotic", 9);
if (vLastAlert != 3) drawShapeRelative(0, low(), Shape.CIRCLE, "", Color.RGB(255,0,255), Shape.LEFT);
if (vLastAlert != 3) Strategy.setStop();
vLastAlert = 3;
}
//}}EFSWizard_Action_3
//{{EFSWizard_Action_4
function onAction4() {
if (vLastAlert != 4) drawTextRelative(0, low(), "Stop S", Color.RGB(255,0,255), Color.RGB(128,128,128), Text.LEFT, "Century ghotic", 9);
if (vLastAlert != 4) drawShapeRelative(0, low(), Shape.CIRCLE, "", Color.RGB(255,0,255), Shape.LEFT);
if (vLastAlert != 4) Strategy.setStop();
vLastAlert = 4;
}
//}}EFSWizard_Action_4
//}}EFSWizard_Actions
Spero tanto di essere aiutato...altrimenti non riesco a proseguire.
Grazie ancora
Matteo
Vorrei impostare un trailing stop corrispondente a 3 volte il valore della ema 10 sull'atr 10.
L'ho così impostato ma non funziona:
//{{EFSWizard_Expression_3
else if (
Strategy.isLong() == true &&
low() <= (high(-1)-((vEMA10_of_vATR10)*3))
) onAction3()
//}}EFSWizard_Expression_3
//{{EFSWizard_Expression_4
else if (
Strategy.isShort() == true &&
high() >= (low(-1)-((vEMA10_of_vATR10)*3))
) onAction4();
//}}EFSWizard_Expression_4
di seguito le azioni che dovrebbe svolgere in caso di conferma:
function postMain() {
//{{EFSWizard_Action_3
function onAction3() {
if (vLastAlert != 3) drawTextRelative(0, low(), "Stop L", Color.RGB(255,0,255), Color.RGB(128,128,128), Text.LEFT, "Century ghotic", 9);
if (vLastAlert != 3) drawShapeRelative(0, low(), Shape.CIRCLE, "", Color.RGB(255,0,255), Shape.LEFT);
if (vLastAlert != 3) Strategy.setStop();
vLastAlert = 3;
}
//}}EFSWizard_Action_3
//{{EFSWizard_Action_4
function onAction4() {
if (vLastAlert != 4) drawTextRelative(0, low(), "Stop S", Color.RGB(255,0,255), Color.RGB(128,128,128), Text.LEFT, "Century ghotic", 9);
if (vLastAlert != 4) drawShapeRelative(0, low(), Shape.CIRCLE, "", Color.RGB(255,0,255), Shape.LEFT);
if (vLastAlert != 4) Strategy.setStop();
vLastAlert = 4;
}
//}}EFSWizard_Action_4
//}}EFSWizard_Actions
Spero tanto di essere aiutato...altrimenti non riesco a proseguire.
Grazie ancora
Matteo
Comment