[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 228

 

EAにストップロスを追加するのを手伝ってください。すべて試しましたが、うまくいきません。

-----------------------------------------+

//|Order_v_Day.mq4||Order_v_Day.mq4

//|Copyright © 2010, forex-grail.ru||Copyright © 2010, forex-grail.ru

//+------------------------------------------------------------------+

#property copyright"著作権 © 2010, forex-grail.ru".

#property link "forex-grail.ru"



double Lots = 0.01; // ロット

extern int H = 0 ; // 注文受付時間

extern int SL = 0; // ストップロス(pips単位)。

extern int TP = 20; // TakeProfitをpipsで表示。

int Slippage = 2; // スリッページ

int Magic = 70111; // マジック


int ticketsell, ticketbuy;

ダブルビッド、アスク

文字列 com = "O&D";




int init()

{

return(0)です。

}


int deinit()

{


return(0)です。

}

bool isBullish(int shift, int tf = PERIOD_D1) { return(iClose(NULL, tf, shift) > iOpen(NULL, tf, shift)); } 。

bool isBearish(int shift, int tf = PERIOD_D1) { return(iClose(NULL, tf, shift) < iOpen(NULL, tf, shift)); }.

int start()

{

int TotalNumber = 0;

for(int i=0; i<OrdersTotal(); i++)

{

if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;

if (OrderMagicNumber() != Magic || OrderSymbol() != Symbol()) continue;

TotalNumber++。

}

if (TotalNumber == 0)

{

ticketsell = 0;

ticketbuy = 0;

}

if(Hour() == H && Minute() == 5 && TotalNumber == 0) // 注文受付開始時間

{


if(isBearish(1)) // D1の直前のローソク足が「弱気間」であれば買い

{

RefreshRates()。

double ask = NormalizeDouble(MarketInfo(Symbol(),MODE_ASK), Digits);

ticketbuy = OrderSend(Symbol(,OP_BUY,Lots,ask,Slippage,0,ask+TP*Point,com,Magic,0,Blue));

}


if (isBullish(1)) // 直前のローソク足がD1で強気なら、売り

{

RefreshRates()。

double bid = NormalizeDouble(MarketInfo(Symbol(),MODE_BID), Digits);

OrderSend(Symbol()、OP_SELL、Lots、bid、Slippage、0、bid-TP*Point、com、Magic、0、Red)を実行します。

}


}

return(0)です。

}

 
Zhunko:
アーカイブをアップロードする。私のも見てみますね。

44.5MBのEURUSD5.csv ファイルは、EURUSD5.rarにより7.7MBに 圧縮されています。

http://files.mail.ru/E2FN87

 
rosman:

44.5 MBのEURUSD5.csv ファイルは、EURUSD5.rarによって7.7 MBに リサイズされています。

http://files.mail.ru/E2FN87

これがCSVだ!!!チャートで見るためにはHSTに変換する必要があります。見積書アーカイブのインポートを 利用する。
 
leonid553:

の代わりに

ticketbuy= OrderSend(Symbol(,OP_BUY,Lots,ask,Slippage,0, ask+TP*Point,com,Magic,0,Blue));

こころがける

ticketbuy= OrderSend(Symbol(,OP_BUY,Lots,ask,Slippage,bid-SL* Point, ask+TP*Point,com,Magic,0,Blue);

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

また、チケットセルについても、同様に

ゼロの代わりに:ask+SL* ポイント

アドバイザーが注文を開けなくなるように変更した :(
 
leonid553:

の代わりに

ticketbuy= OrderSend(Symbol(,OP_BUY,Lots,ask,Slippage,0, ask+TP*Point,com,Magic,0,Blue));

こころがける

ticketbuy= OrderSend(Symbol(,OP_BUY,Lots,ask,Slippage,bid-SL* Point, ask+TP*Point,com,Magic,0,Blue);

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

また、チケットセルについても、同様に

ゼロの代わりに:ask+SL* ポイント

The meta trader writes:2011.10.02 13:34:37 2010.11.23 00:05 Order_v_Day_v_1.0 EURUSD,Daily: invalid stoploss forOrderSend function.

 
(nikolai123:
The meta trader writes:2011.10.02 13:34:37 2010.11.23 00:05 Order_v_Day_v_1.0 EURUSD,Daily: invalid stoploss for OrderSend function


アップロード中

(定義済みの変数 AskとBidは大文字)

 
leonid553:

ダウンロードについて
うまくいきました ありがとうございます!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!あなたは天才です:)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
 
Zhunko:
CSVなんだ!!!チャートで見るにはHSTに変換する必要があります。見積書アーカイブのインポートを使用する。
イン ポートは何も変換せず、エクスポートはHSTのような形式をエクスポートしない
 
rosman:
インポートでは何も変換されず、エクスポートではHSTのようなフォーマットは出力されない
それは変ですね。私にとってはそうです。
 
EAの書き方について 質問です。他の時間軸のバー分析に関する資料はどこにあるのか、教えてください。もしかして、標準機能ってあるんですか?あるいは、すでにテンプレートが用意されているので、コードを書き直す必要はないのでしょうか?
理由: