コーディングの方法は? - ページ 264

 
 
 

BullsPeriod インジ

これは別の解決策です - 変更とあなたの間違いを研究してください。

最終的にどうしたいかはわかりませんが、これは有効です。

ビッグベ

ファイル:
bulls_ma2.mq4  4 kb
 

サペールへ

Sapereです。

メタエディタのナビゲーターでiBandsを調べてみてください。 Modeは欲しいバッファの番号で、あなたの場合は1が上限です。

Barsはチャート上のバーの本数 です。

似たようなインジケーターやEAを研究してみてください。

Big Be

 

修正とインジケーター

Bulls_MAはまさに私が求めていたものでした。移動平均の ラインが表示されます Bull_MA2ではラインが出なかったのですが。こちらのスキルを上げたいので、変更点ともに勉強させていただきます。

このヘルプに感謝します。本当にありがとうございました。

 

こちらも解決策をご紹介します。

MT4で利用できる4つのMAモードのどれでも利用できるようにしています。

また、MAラインに明確なラベルを追加し、リミット用のプロパティを 削除しました。

これらはヒストグラムが非常に小さくなる原因となっていました。

ロバート・ヒル、別名MrPip

ファイル:
bullsma.mq4  4 kb
 

簡単なコードの断片が必要

こんにちは、皆さん、もし可能なら私を助けてください。

私は何かコード化されたものを見つけようとしていますが、できません。

私は、私のEAがXXX回の取引ごとにロットサイズを増加させたいのですが、どのようにすればよいでしょうか?

ありがとうございます。

 

MAインジケーター

MrPipさん、このインジケータの作成お疲れ様でした。感謝していますし、勉強にもなります。

 

買い注文と売り 注文を混在させるEA

こんにちは。

EAを作ろうとしているのですが、コード内のある場所で、開いた注文と保留中の注文のストップロスを更新する必要があります。注文に関する情報とともにアラートを表示しています。

それを実行すると、次のようなメッセージが表示されます。"Count:2 Stoploss 1.44705 for buy order:46450421 orderType:1".

orderType:1は、46450421がOP_SELL注文であることを意味し、それはそうですが、なぜそれは "if ((orderType == OP_BUY || orderType == OP_BUYSTOP)) "の代わりに "if ((orderType == OP_SELL || orderType == OP_SELLSTOP)" テストに引っかかるのでしょうか?)

int orderType;

for(cnt = total-1; cnt >= 0; cnt--)

{

while (!OrderSelect(cnt, SELECT_BY_POS)) {Sleep(500);}。

orderType = OrderType();

if(/*OrderMagicNumber()==Magic &&*/ OrderSymbol()==Symbol()))

{

if ((orderType == OP_BUY || orderType == OP_BUYSTOP)) { { { (orderType == OP_BUYSTOP)

if (NormalizeDouble(OrderStopLoss(),Digits)!=longSL){。

if (Debug) {

Alert("LongSL: " + longSL);

Alert("Order SL: " + NormalizeDouble(OrderStopLoss(), Digits)).アラート("Order SL: " + NormalizeDouble(OrderStopLoss(), Digits))。

Alert("Modif required");

Alert("カウント:" + cnt + " Stoploss " + longSL + " for buy order:" + OrderTicket() + " orderType:" +OrderType());

注文変更(OrderTicket(), OrderOpenPrice(), longSL, OrderTakeProfit(),0, Yellow);

}

}

if ((orderType == OP_SELL || orderType == OP_SELLSTOP)) { (注文タイプ == OP_SELLSTOP)

if (NormalizeDouble(OrderStopLoss(),Digits)!=shortSL){。

if (Debug) {

Alert("ShortSL: " + shortSL);

Alert("Order SL: " + NormalizeDouble(OrderStopLoss(), Digits)).アラート("Order SL: " + NormalizeDouble(OrderStopLoss(), Digits))。

Alert("Modif required");

Alert("カウント:" + cnt + " Stoploss " + shortSL + " for sell order:" + OrderTicket() + " orderType:" +OrderType());

注文変更(OrderTicket(), OrderOpenPrice(), shortSL, OrderTakeProfit(),0, Yellow);

}

}

}// ifの終わり

}// for の終了

助けてください :-)

ダニエル

 

現在価格から日次高値安値アラートに変更する必要があります。

私はこの良い価格アラートMQ4を持って、私はそれをターゲット価格から今日の毎日の高値安値に変更する必要があり、私はそれを変更するのに苦労している私はそれを開始()に移動し、何をする必要がある場合は、アラートが一度だけでなく、継続的にビープ音が鳴るので、私はintの開始()に価格1を移動し、そこからそれを変更することができなかったからである。

誰かが変数Staticまたは何かを使用することを言及し、誰かが私をさらに支援することができますしてください、thx。

理由: