Рекомендаций по валютной паре нет. Используемые индикаторы: Простая скользящая средняя с периодом 48 — SMA(48). Индикатор ATR с периодом 7 и MA по ценам ATR с периодом 30 Условия для покупок: 1. Цена находится выше скользящей средней. 2. Индикатор ATR пересекает свою скользящую среднюю снизу вверх. 3. Как только сформируется первая медвежья...
//Объявляю переменныеint win_ind=-1,
handle_ind = INVALID_HANDLE;
//Создаю
handle_ind= iCustom(NULL,0,"ind");
if(handle_ind== INVALID_HANDLE){
Print("Не удалось создать индикатор. Код ошибки: ",GetLastError());
return(false);
}
win_ind=(int)ChartGetInteger(0,CHART_WINDOWS_TOTAL); //--- получим номер нового подокна, в которое добавим индикатор if(!ChartIndicatorAdd(0,win_ind,handle_ind)){
Print("Не удалось добавить индикатор на окно графика. Код ошибки: ",GetLastError());
return(false);
}
//Удаляюstring name = ChartIndicatorName(0, win_ind, 0);
bool res = ChartIndicatorDelete(0, win_ind, name);
if (!res) PrintFormat("Не удалось удалить индикатор %s с окна №%d. Код ошибки %d", name,win_ind,GetLastError());
そうですね、コードを提示すればよかったですね。と言っても簡単で、OnChartEvent() 関数の中で、1行目はprintです。
それじゃ足りないかも...。
プログラミングの文字列を提供していただいたので、その内容を詳しく見て、実験してみます。もしかしたら、それで問題が解決するかもしれません。
ありがとうございました。
ヘルプにあるコードは動作します、私はホイールをスクロールするためのログでデルタ=+120とデルタ=-120を得た
どちらか一方をスクロールすることに対応する
SZY:ログに頻繁に出力される場合、Printyの端末が「飲み込む」ことがあることを考慮に入れてください。
ヘルプにあるコードは動作します、私はログでホイールをスクロールするためのデルタ=+120とデルタ=-120を得た
これは、片側へのスクロールとその逆に対応する
SZY:ログを頻繁に出力する場合、Pryntyは時々「飲み込む」ことがあることを考慮してください。
MQLはいろいろな意味で謎のままです。この場合、マウス起動後のイベント9はログに残らなかった。今は、片方に9と11、もう片方に11しかないんです。これは、どうしても理解できない。
そして、なぜあるイベントは含まれなければならず、他のイベントは必要ないのか理解できません(私は今、私がマウスの包含を逃した理由を理解しています - 私はそれを期待していなかったので、我々は例外なくすべての行を読んでいない、助けてください)。
120 私も受け取りましたし、また、それが何であるかはまだ理解していません。何とかします。
今回もありがとうございました!とても助かりました。
MQLはいろいろな意味で謎のままです。この場合、マウス起動後、イベント9はログに残らなかった。今は、片方に9と11、もう片方に11しかないんです。これは、どうしても理解できない。
そして、なぜ、あるイベントは含まれなければならず、他のイベントはそれを必要としないのか理解できません(私は今、私がマウスの包含を逃した理由を理解しています - 私はそれを期待していなかったので、我々は例外なくすべての行を読んでいない、と助ける)。
120 私も受け取りましたし、また、それが何であるかはまだ理解していません。対処していかなければなりません。
今回もありがとうございました!とても助かりました。
これはMQLの問題ではなく、Windowsはこの方法でイベントを生成します。例えば、Windowsのマウスのクリックイベントは、ボタンが押された、ボタンがクリックされたという複数のイベントを生成し、あなたは1つのクリックだけを処理する必要があります。
ホイールと同じように、メッセージキューが生成されます。
これはMQLの問題ではなく、Windowsがイベントを生成する方法です。例えば、Windowsのメッセージ・マウス・クリックは、ボタンが押された、次にボタンが押されたという複数のイベントを生成して、1つのクリックだけが処理される必要があります。
ホイールと同じように、メッセージキューが生成されます。
あなたがそう言うのだから、そうなのでしょう。ただ、私はプロのプログラマーではないので、なかなか理解できないところもあります。
ありがとうございます。
皆さん、こんにちは。
お金の許容リスクの計算の正しさと予定ポジションのボリュームを明確に理解するために役立つ、私はむしろ主題に推論ではなく、アカウントTickPriceと他のニュアンスを考慮した式に興味があります。
入力データです。
預金、$ = 3000
取引あたりのリスク、% = 5
リスクの価格、$ = ?
サイズ SL,point= 250
Tick price = 1,3
Lot volume = ?
私は次のように計算しています。
リスク価格、$ = 預金額、$ * 取引ごとのリスク、% / 100
ロット数量 = リスク価格、$ / サイズSL、ポイント / ティック価格
皆さん、こんにちは。
お金の許容リスクの計算の正しさと予定ポジションのボリュームを明確に理解するために役立つ、私はむしろ主題に推論ではなく、アカウントTickPriceと他のニュアンスを考慮した式に興味があります。
入力です。
デポジット、$=3000
取引あたりのリスク、%=5
リスク価格、$ = ?
サイズSL、ポイント=250
ティックプライス=1.3
ロット数量=?
私は次のように計算しています。
リスク価格($) = 預託金($) * 取引あたりのリスク(%) / 100
ロット数量 = リスク価格、$ / SLのサイズ、ポイント / ティック価格
この EAを見てください。
ご回答ありがとうございました
数学者の方はいらっしゃいますか?第1バージョンと第2バージョンの計算の違いを理解したいのですが、どちらの場合も結果は同じです。どちらが正しいのでしょうか?
最初のオプション:ボリューム ボリューム=リスク時の価格、$ /サイズSL、ポイント/ティック値
第二変形:ロットのボリューム=リスク価格、$ /( SLのサイズ、ポイント*ティック値)。
ご回答ありがとうございました
数学者の方はいらっしゃいますか?第1バージョンと第2バージョンの計算の違いを理解したいのですが、どちらの場合も結果は同じです。どちらが正しいのでしょうか?
最初のオプション:ボリューム ボリューム=リスク価格、$ /サイズSL、ポイント/ティック値
第二のバリアント:ロットのボリューム=リスク価格、$ /(サイズSL、ポイント*ティック値)。
また、数式におけるカンマの役割とは?まず括弧の中の式を書き、次に括弧の外の式を書くということです。まず括弧書き、次に掛け算と割り算、最後に足し算と引き算を左から順に実行します。
例
100/10/10=1
100/(10*10)=1
数式でカンマはどんな役割を果たすのか?まず括弧の中の式を書き、次に括弧の後ろの式を書くということです。まず括弧書き、次に掛け算と割り算、最後に足し算と引き算を左から順に実行します。
例
100/10/10=1
100/(10*10)=1
カンマは数式に関係なく、値を型から切り離すだけです。5級は昔の話です :) 数学が苦手だったのは、たまたまです。でも、操作の順番は覚えているんですよ。
どちらの計算方法でも問題は全く同じですが、どちらの 計算方法が正しいのでしょうか?
皆さん、こんにちは...。
EAから追加したインジケータを削除しようとしています。を行っています。
インジケーターで。
インジケータは追加され、サブウィンドウの番号とショートネームは正しいのですが、削除するとエラーになります。
2019.05.08 12:01:10.068 2019.04.03 12:39:31 ウィンドウ #2 からインジケータ blablabla を削除するのに失敗しました。エラーコード 4014
4014 - "システム関数の呼び出しが許可されていません"。この意味、インジケーターの外し方について教えてください。