BTC USD 84,899.3 Gold USD 4,140.83
Time now: Jun 1, 12:00 AM

pending order pakai script

Salam semua..

harap otai2 blh tlg editkan indi ni..

#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
ObjectDelete("FIBO_RETRACEMENT");
Comment("");
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
ObjectDelete("FIBO_RETRACEMENT");
Comment("");
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
//----

int fibHigh = iHighest(Symbol(),Period(),MODE_HIGH,WindowFirstVisibleBar()-1,1);
int fibLow = iLowest(Symbol(),Period(),MODE_LOW,WindowFirstVisibleBar()-1,1);

datetime highTime = Time[fibHigh];
datetime lowTime = Time[fibLow];

if(fibHigh>fibLow){
WindowRedraw();
ObjectCreate("FIBO_RETRACEMENT",OBJ_FIBO,0,highTime,High[fibHigh],lowTime,Low[fibLow]);
color levelColor = Red;
}
else{
WindowRedraw();
ObjectCreate("FIBO_RETRACEMENT",OBJ_FIBO,0,lowTime,Low[fibLow],highTime,High[fibHigh]);
levelColor = Green;
}

double fiboPrice1=ObjectGet("FIBO_RETRACEMENT",OBJPROP_PRICE1);
double fiboPrice2=ObjectGet("FIBO_RETRACEMENT",OBJPROP_PRICE2);

double fiboPriceDiff = fiboPrice2-fiboPrice1;
string fiboValue0 = DoubleToStr(fiboPrice2-fiboPriceDiff*0.0,Digits);
string fiboValue23 = DoubleToStr(fiboPrice2-fiboPriceDiff*0.236,Digits);
string fiboValue38 = DoubleToStr(fiboPrice2-fiboPriceDiff*0.382,Digits);
string fiboValue50 = DoubleToStr(fiboPrice2-fiboPriceDiff*0.50,Digits);
string fiboValue61 = DoubleToStr(fiboPrice2-fiboPriceDiff*0.618,Digits);
string fiboValue76 = DoubleToStr(fiboPrice2-fiboPriceDiff*0.766,Digits);
string fiboValue100 = DoubleToStr(fiboPrice2-fiboPriceDiff*1.0,Digits);

ObjectSet("FIBO_RETRACEMENT",OBJPROP_FIBOLEVELS,7);
ObjectSet("FIBO_RETRACEMENT",OBJPROP_FIRSTLEVEL+0,0.0);
ObjectSet("FIBO_RETRACEMENT",OBJPROP_FIRSTLEVEL+1,0.236);
ObjectSet("FIBO_RETRACEMENT",OBJPROP_FIRSTLEVEL+2,0.382);
ObjectSet("FIBO_RETRACEMENT",OBJPROP_FIRSTLEVEL+3,0.50);
ObjectSet("FIBO_RETRACEMENT",OBJPROP_FIRSTLEVEL+4,0.618);
ObjectSet("FIBO_RETRACEMENT",OBJPROP_FIRSTLEVEL+5,0.766);
ObjectSet("FIBO_RETRACEMENT",OBJPROP_FIRSTLEVEL+6,1.0);


ObjectSet("FIBO_RETRACEMENT",OBJPROP_LEVELCOLOR,levelColor);
ObjectSet("FIBO_RETRACEMENT",OBJPROP_LEVELWIDTH,1);
ObjectSet("FIBO_RETRACEMENT",OBJPROP_LEVELSTYLE,STYLE_DASHDOTDOT);
ObjectSetFiboDescription( "FIBO_RETRACEMENT", 0,fiboValue0+" --> 0.0%");
ObjectSetFiboDescription( "FIBO_RETRACEMENT", 1,fiboValue23+" --> 23.6%");
ObjectSetFiboDescription( "FIBO_RETRACEMENT", 2,fiboValue38+" --> 38.2%");
ObjectSetFiboDescription( "FIBO_RETRACEMENT", 3,fiboValue50+" --> 50.0%");
ObjectSetFiboDescription( "FIBO_RETRACEMENT", 4,fiboValue61+" --> 61.8%");
ObjectSetFiboDescription( "FIBO_RETRACEMENT", 5,fiboValue76+" --> 76.6%");
ObjectSetFiboDescription( "FIBO_RETRACEMENT", 6,fiboValue100+" --> 100.0%");



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

nak minta bg blh set price high dgn low..sbb fibo yang sedia ada guna khas untuk expansion je..so tak nak serabut dgn level retracement..

segala bantuan dari otai2 semua saya dahulukan dgn ribuan terima kasih..
 
Bukan script tak valid tapi mungkin masalah slippage, masa news biasanya market bergerak laju sebabtu kadang2 pos tak masuk. Cuba skript yg aku baru buat ni, ada option slippage, tinggikn slippage kalau takut pos tak masuk. aku tak test sangat, kalau suka, pandai2 la modified sendiri.

salam bro...slippage nie sebenarnye untuk ape eh bro? nape nak kene tinggikan?
 
salam bro...slippage nie sebenarnye untuk ape eh bro? nape nak kene tinggikan?

Terjadi bila waktu market bergerak laju. Sebagai contoh, sewaktu anda place buy order untuk GU, price adalah 1.5900, tapi mungkin sebab internet connection slow atau server lagging, bila order sampai ke server, price di server sudah berubah kepada 1.5905. Perbezaan sebanyak 5 pips. Sekiranya slippage yang di set kurang 5 pips, server akan reject order dengan message "requote". Order akan diterima sekiranya perbezaan pip masih berada dalam lingkungan slippage.

Higher slippage boleh mengelakkan requote. Requote dan slippage hanya terdapat pada broker yang guna instant execution. Market execution broker takde sliipage/requote
 
sebenarnye saya masih tak faham ape beza instant execution dan market execution ye bro aiman ?
 
kat terminal tekan F9.
Perhati kat type - Instant Execution atau market execution

Kalau market execution, maximum diviation kat bawah tu akan disable (tak boleh guna) <-- itu la slippage

Kalau ECN brokers akan pakai market execution
IBFX juga pakai market execution, sebelum ni instant execution
 
script, indi dan expert all in one.

update martingale script
- script yang saya post sebelum ini akan ada masalah dengan broker yang menggunakan market execution. Normal broker guna instant execution, contoh broker yang mennggunakan market execution ialah ECN brokers

update modify target
- di tambah modify stoploss

update expert
- tambahan function match target

Test dulu sebelum guna live.
http://www.4shared.com/file/_diRLBfZ/manual_martingale.html

sori masta aiman,link tu xleh guna dah.ada link baru ke?tqvm:)cgrock
 
sori masta aiman,link tu xleh guna dah.ada link baru ke?tqvm:)cgrock

Banyak file saya kat 4shared hilang. Kena hack ke site tu?

Saya dah letak balik ada 2 file, script Po_martingale dan indi baru Aiman-breakeven saya tak pernah share lagi ini ni kat mana2. Untuk expert masih ada kat belakang close 1 close all. Bro selak2 balik
 

Latest Posts

Live Forex Chart

Currency
Rates
EUR / USD
1.12570
USD / JPY
157.840
GBP / USD
1.32430
USD / CHF
0.82834
USD / CAD
1.42465
EUR / JPY
177.680
AUD / USD
0.69390
Back
Top
Log in Register